内容简介
\t 赖国明主编的《Linux网络操作系统项目化教程》以项目方式比较全面且详尽地讲解Linux网络操作系统的基础知识及网络服务器的知识。全书共10个项目章节,其中项目1~4是基础知识,侧重于基础和环境准备,注重Linux的规划和安装、VM-ware用户与群组管理、文件和磁盘管理等系统管理应用、软件包的安装和进程控制及操作。而项目5是Linux基本网络配置与测试;项目7~10侧重于Linux网络服务器的配置与管理,包括DHCP服务器、DNS服务器、FTP服务器、 Web服务器和E-mail服务器。 本教程以Red Hat Enterprise Linux 6.5版本实验平台,内容丰富、操作过程讲解详细,从章节选择上注重实际应用,从实际的网络服务器应用来选择教程的内容和安排,并具有较强的实用性和可操作性,每个项目的内容都有详细深入的分析,通过项目的上机实践操作,可以加深对相应知识的理解,提高学习效果和动手能力。本书既可以作为高职高专院校计算机及相关专业计算机核心课程Linux课程的教材或参考书,也可以作为广大Linux爱好者、网络服务器管理员、系统管理员等的自学用书或参考书。
目录 项目1 理解操作系统概念与RHEL6.5安装实训 1.1 任务1 认识操作系统 1.1.1 操作系统的概念 1.1.2 操作系统的功能 1.1.3 操作系统的发展史 1.1.4 操作系统的分类 1.2 任务2 认识Linux操作系统 1.2.1 什么是Linux系统 1.2.2 Linux操作系统的历史 1.2.3 Linux的特点 1.2.4 Linux的系统结构 1.2.5 Linux的版本 1.3 任务3 Linux操作系统的安装实训 1.3.1 安装VMware虚拟机 1.3.2 Linux磁盘分区 1.3.3 多重启动和GRUB 1.3.4 安装基础Red Hat Enterprise Linux 6.5操作系统 1.3.5 配置安装后RHEL Linux 6.5 1.4 本章小结 项目2 Linux基础操作 2.1 任务1 Linux启动、登录与退出 2.1.1 RHEL 6.5启动流程 2.1.2 Linux的运行级别 2.1.3 登录和退出Linux 2.2 任务2 Linux常用命令实训 2.2.1 Linux命令格式与特点 2.2.2 目录操作命令 2.2.3 文件操作命令 2.2.4 系统信息命令 2.2.5 进程管理命令 2.2.6 其他常用命令 2.3 任务3 熟练vi编辑器的使用 2.3.1 启动与退出vi编辑器 2.3.2 vi的命令模式及命令按键说明 2.3.3 vi的插入模式及命令按键说明 2.3.4 vi的末行模式及命令按键说明 2.3.5 vi的可视化模式和查询模式 2.4 任务4 Linux软件包管理 2.4.1 理解RPM相关知识 2.4.2 使用RPM安装和管理软件 2.5 本章小结 项目3 Linux的用户和组群的管理 3.1 任务1 理解用户和组群的基本概念 3.1.1 理解用户账户和组群账户 3.1.2 Linux的用户分类 3.1.3 用户和组群的关系 3.2 任务2 理解用户配置文件并掌握用户管理命令 3.2.1 理解用户配置相关文件 3.2.2 用户账户管理命令 3.3 任务3 理解组群配置文件并掌握组群管理命令 3.3.1 理解组群配置文件 3.3.2 组群管理命令 3.4 图形化用户和组群管理 3.5 本章小结 项目4 Linux的磁盘管理 4.1 任务1 理解磁盘分区与文件系统 4.1.1 Linux磁盘分区与文件系统概述 4.1.2 分区的创建与格式化 4.1.3 熟悉其他磁盘操作命令 4.2 任务2 磁盘配额管理 4.2.1 理解磁盘配额 4.2.2 磁盘配额设置 4.3 任务3 逻辑卷LVM的管理 4.3.1 理解LVM的相关概念 4.3.2 物理卷、卷组和逻辑卷的建立 4.3.3 管理逻辑卷LVM 4.4 任务4 软件磁盘阵列RAID 4.4.1 理解RAID基本知识 4.4.2 创建与挂载RAID 4.5 本章小结 项目5 Linux网络配置与测试 5.1 任务1 熟悉相关网络配置文件 5.1.1 TCP/IP网络基本知识 5.1.2 Linux网络配置文件 5.2 任务2 网络基本配置命令 5.2.1 主机名配置 5.2.2 网络接口配置 5.2.3 图形化方法配置网络 5.3 任务3 熟悉网络测试命令 5.3.1 掌握ping命令 5.3.2 掌握traceroute命令 5.3.3 掌握netstat命令 5.3.4 掌握arp命令 5.4 本章小结 项目6 DHCP服务器的配置与管理 6.1 任务1 理解DHCP的原理 6.1.1 DHCP概述 6.1.2 DHCP作原理 6.1.3 熟悉DHCP的主配置文件 6.2 任务2 配置DHCP服务器 6.2.1 DHCP服务器的安装 6.2.2 配置DHCP服务器 6.3 任务3 配置DHCP客户端 6.3.1 Linux客户端设置 6.3.2 Windows客户端设置 6.4 本章小结 项目7 DNS服务器的配置与管理 7.1 任务1 理解域名空间和DNS原理 7.1.1 了解域名空间 7.1.2 了解DNS服务器的分类 7.1.3 了解DNS的查询模式和地址解析过程 7.2 任务2 安装DNS软件、理解DNS的配置文件 7.2.1 安装Bind软件包 7.2.2 认识DNS的配置文件 7.3 任务3 DNS服务器配置 7.3.1 配置主DNS服务器 7.3.2 配置辅助DNS服务器 7.3.3 配置缓存DNS 7.3.4 配置转发DNS服务器 7.4 任务4 配置DNS客户端 7.4.1 Windows客户端配置 7.4.2 Linux客户端配置 7.5 任务5 测试DNS 7.5.1 使用Bind检测工具检查配置文件错误 7.5.2 测试DNS工具 7.5.3 使用dig命令测试DNS 7.6 本章小结 项目8 FTP服务器的配置与管理 8.1 任务1 了解FTP服务相关知识 8.1.1 FTP服务简介 8.1.2 FTP作原理 8.1.3 FTP用户类型 8.1.4 常用FTP软件简介 8.2 任务2 安装Vsftp、了解Vsftp配置文件 8.2.1 安装Vsftp软件 8.2.2 启停和测试vsftpd服务 8.2.3 认识FTP配置文件 8.3 任务3 配置vsftpd服务器 8.3.1 vsftpd常规设置项 8.3.2 vsftpd匿名用户配置 8.3.3 vsftpd本地用户配置 8.3.4 vsftpd虚拟用户配置 8.4 客户端访问FTP服务器 8.4.1 通过命令行访问FTP服务器 8.4.2 通过浏览器访问FTP服务器 8.4.3 通过专用图形化客户端软件访问FTP服务器 8.5 本章小结 项目9 Web服务器配置与管理 9.1 任务1 理解WWW服务和Web服务工作原理 9.1.1 WWW服务概述相关概念 9.1.2 Web服务的工作原理 9.1.3 Apache简介 9.2 任务2 安装Apache服务器、了解Apache主配置文件 9.2.1 安装Apache服务 9.2.2 启停和测试Apache服务 9.2.3 认识Apache-目录结构和主配置文件 9.3 任务3 配置Apache服务器 9.3.1 配置常规Apache服务 9.3.2 配置虚拟主机 9.4 本章小结 项目10 邮件服务器配置与管理 10.1 任务1 理解邮件服务的基本知识 10.1.1 电子邮件的基本概念 10.1.2 电子邮件工作原理 10.1.3 Sendmail和Dovecot简介 10.2 任务2 安装电子邮件软件、了解电子邮件配置文件 10.2.1 安装Sendmail软件 10.2.2 安装Dovecot软件 10.2.3 了解Sendmail的配置文件 10.2.4 了解Dovecol配置文件 10.3 任务3 配置邮件服务器 10.3.1 配置简单邮件服务器Sendman 10.3.2 配置POP3和IMAP4的Dovecot服务 10.3.3 邮件服务器的测试 10.4 本章小结 参考文献
|