Linux网络操作系统项目化教程(第2版21世纪高等院校计算机网络工程专业系列教材)
全新正版 极速发货
¥
43.14
7.3折
¥
59
全新
仅1件
作者编者:赖国明|责编:刘向威//常晓敏
出版社清华大学
ISBN9787302594598
出版时间2022-01
装帧其他
开本其他
定价59元
货号31375726
上书时间2024-08-10
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
赖国明,男,博士,教授,惠州学院计算机科学与工程学院院长,多年来承担计算机专业主干专业课程的教学工作,此外,积极投身科研工作,主持广东省自然科学基金项目和广东省教育厅科技创新项目各1项,作为骨干成员参与国家自然科学基金项目5项,主持或参与厅级项目多项,主持广东省质量工程《计算机科学与技术》重点专业和《计算机组成原理》省级教学团队项目各1项,公开发表论文30多篇,其中SCI索引10篇,EI索引18篇,外刊和中文核心20多篇,出版教材21世纪高等学校计算机实用规划教材《Linux网络操作系统项目化教程》一部,获得实用新型专利5项。
目录
项目1理解操作系统概念与RHEL 6.5安装实训
1.1认识操作系统
1.1.1操作系统的概念
1.1.2操作系统的功能
1.1.3操作系统的发展史
1.1.4操作系统的分类
1.2认识Linux操作系统
1.2.1Linux操作系统的概念
1.2.2Linux操作系统的历史
1.2.3Linux的特点
1.2.4Linux的系统结构
1.2.5Linux的版本
1.3Linux操作系统的安装实训
1.3.1安装VMware虚拟机
1.3.2Linux磁盘分区
1.3.3多重启动和GRUB
1.3.4安装基础RHEL 6.5操作系统
1.3.5配置安装后的RHEL 6.5
项目小结
项目2Linux基础操作
2.1Linux的启动、登录与退出
2.1.1RHEL 6.5的启动流程
2.1.2Linux的运行级别
2.1.3登录和退出Linux操作系统
2.2Linux常用命令实训
2.2.1Linux命令的格式与特点
2.2.2目录操作命令
2.2.3文件操作命令
2.2.4系统信息命令
2.2.5进程管理命令
2.2.6其他常用命令
2.3熟练Vi编辑器的使用
2.3.1启动与退出Vi编辑器
2.3.2Vi的命令模式及命令按键说明
2.3.3Vi的插入模式及命令按键说明
2.3.4Vi的末行模式及命令按键说明
2.3.5Vi的可视化模式和查询模式
2.3.6使用Vi编辑器编写Hello World!程序
2.4Linux软件包管理
2.4.1理解RPM相关知识
2.4.2使用RPM安装和管理软件
项目小结
项目3Linux的用户和组的管理
3.1理解用户和组的基本概念
3.1.1理解用户账户和组群账户
3.1.2Linux的用户分类
3.1.3用户和组群的关系
3.2理解用户配置文件并掌握用户管理命令
3.2.1理解用户配置相关文件
3.2.2用户账户管理命令
3.3理解组配置文件并掌握组管理命令
3.3.1理解组群配置文件
3.3.2组群管理命令
3.4图形化用户和组群管理
项目小结
项目4Linux的磁盘管理
4.1理解磁盘分区与文件系统
4.1.1Linux磁盘分区与文件系统概述
4.1.2分区的创建与格式化
4.1.3熟悉其他磁盘操作命令
4.2磁盘配额管理
4.2.1理解磁盘配额
4.2.2磁盘配额设置
4.3逻辑卷的管理
4.3.1理解LVM的相关概念
4.3.2物理卷、卷组和逻辑卷的建立
4.3.3管理逻辑卷LVM
4.4软件磁盘阵列RAID
4.4.1理解RAID基本知识
4.4.2创建与挂载RAID
项目小结
项目5Linux网络配置与测试
5.1熟悉相关网络配置文件
5.1.1TCP/IP网络基本知识
5.1.2Linux网络配置文件
5.2网络基本配置命令
5.2.1配置主机名
5.2.2配置网络接口
5.2.3使用图形化方法配置网络
5.3熟悉网络测试命令
5.3.1ping命令
5.3.2traceroute命令
5.3.3netstat命令
5.3.4arp命令
项目小结
项目6DHCP服务器的配置与管理
6.1理解DHCP的原理
6.1.1DHCP概述
6.1.2DHCP的工作原理
6.1.3熟悉DHCP的主配置文件
6.2安装和配置DHCP服务器
6.2.1DHCP服务的安装
6.2.2配置DHCP服务器
6.3配置DHCP客户端
6.3.1Linux客户端设置
6.3.2Windows客户端设置
项目小结
项目7DNS服务器的配置与管理
7.1理解域名空间和DNS原理
7.1.1域名空间
7.1.2DNS服务器的分类
7.1.3DNS的查询模式和地址解析过程
7.2安装DNS软件、 理解DNS的配置文件
7.2.1安装BIND软件包
7.2.2认识DNS的配置文件
7.3DNS服务器配置
7.3.1配置主DNS服务器
7.3.2配置辅助DNS服务器
7.3.3配置缓存DNS服务器
7.3.4配置转发DNS服务器
7.4配置DNS客户端
7.4.1Windows客户端配置
7.4.2Linux客户端配置
7.5测试DNS服务器
7.5.1使用BIND检测工具检测配置文件
7.5.2测试DNS服务器工具
7.5.3使用dig工具测试DNS服务器
项目小结
项目8FTP服务器的配置与管理
8.1了解FTP服务相关知识
8.1.1FTP服务简介
8.1.2FTP工作原理
8.1.3FTP用户类型
8.1.4常用FTP软件简介
8.2安装vsftpd、了解vsftpd配置文件
8.2.1安装vsftpd软件
8.2.2启停和测试vsftpd服务
8.2.3认识FTP配置文件
8.3配置vsftpd服务器
8.3.1vsftpd常规设置项
8.3.2vsftpd匿名用户配置
8.3.3vsftpd本地用户配置
8.3.4vsftpd虚拟用户配置
8.4客户端访问FTP服务器
8.4.1通过命令行访问FTP服务器
8.4.2通过浏览器访问FTP服务器
8.4.3通过专用图形化工具访问FTP服务器
项目小结
项目9Web服务器的配置与管理
9.1理解Web服务和Web服务的工作原理
9.1.1Web服务概述
9.1.2Web服务的工作原理
9.1.3Apache简介
9.2安装Apache、了解Apache主配置文件
9.2.1安装Apache
9.2.2启停和测试Apache
9.2.3认识Apache目录结构和主配置文件
9.3配置Apache
9.3.1配置常规Apache
9.3.2配置虚拟主机
项目小结
项目10邮件服务器配置与管理
10.1理解邮件服务的基本知识
10.1.1电子邮件的基本概念
10.1.2电子邮件的工作原理
10.1.3Sendmail和Dovecot简介
10.2安装电子邮件软件、了解电子邮件配置文件
10.2.1安装Sendmail软件
10.2.2安装Dovecot软件
10.2.3了解Sendmail配置文件
10.2.4了解Dovecot配置文件
10.3配置邮件服务器
10.3.1配置简单邮件服务器Sendmail
10.3.2配置POP3和IMAP4的Dovecot服务
10.3.3邮件服务器的测试
项目小结
项目11Linux Shell编程
11.1Shell概述
11.1.1认识Shell
11.1.2Shell编程和Shell脚本程序结构
11.2Shell编程基础
11.2.1Shell中的变量和功能性语句
11.2.2Shell中的分支语句
11.2.3Shell中的循环语句
11.2.4Shell中的函数
项目小结
项目12Linux C编程基础
12.1Linux下C语言概述
12.2Linux C编译器GCC的使用
12.2.1GCC编译器概述
12.2.2GCC编译流程分析
12.2.3GCC代码优化
12.3Linux调试器GDB的使用
12.3.1GDB简介及常用命令
12.3.2GDB使用实例
12.4make工程管理器
12.4.1工程管理器make概述和Makefile文件
12.4.2Makefile规则
12.4.3Makefile变量
12.4.4Makefile文件的应用实例
12.5Linux C程序设计实例
12.5.1socket网络编程基础知识
12.5.2基于socket聊天应用的服务端程序
12.5.3基于socket聊天应用的客户端程序
项目小结
参考文献
内容摘要
\"《Linux网络操作系统项目化教程(第2版)》以项目的形式,较为全面地讲解了Linux网络操作系统的基础知识、网络服务器的配置与管理及Linux环境下的Shell和C编程基础。
全书以RedHatEnterpriseLinux6.5版本为实验平台,项目内容丰富,操作过程详细;从项目选择上注重实际应用,以实际的网络服务器应用和Linux编程作为教程的内容,具有较强的实用性和可操作性;每个项目的内容都有详细深入的分析,通过项目的上机实践操作,可以加深对相应知识的理解,提高读者的学习效果和动手能力。
本书可以作为高等院校计算机及相关专业学生Linux网络操作系统课程的教材,也可以作为网络服务器管理员、系统管理员、Linux编程人员和Linux爱好者的参考书。
\"
主编推荐
"《Linux网络操作系统项目化教程(第2版)》使用的技术环境是红帽子Linux系统企业版RHEL6.5,GCC编译器和GDB调试器,并配有PPT课件和相关实例源代码。
"
— 没有更多了 —
以下为对购买帮助不大的评价