内容简介
第1章 Linux基础
1.1 Linux简介
1.1.1 Linux系统的历史
1.1.2 Linux的版权问题
1.1.3 Linux系统的特点
1.2 Linux体系结构
1.2.1 Linux内核
1.2.2 Linux Shell
1.2.3 实用工具
1.3 Linux的版本
1.3.1 内核版本
1.3.2 发行版本
1.4 Red Hat Enterprise Linux简介
1.4.1 为什么要使用Red Hat服务器版
1.4.2 Red Hat Enterprise Linux家族
1.4.3 Red Hat Enterprise Linux 5的新特性
1.5 练习题
第2章 Linux的安装
2.1 安装前的准备知识
2.2 安装Red Hat Enterprise Linux 5
2.3 首次启动Red Hat Enterprise Linux的设置
2.4 X-Window System
2.4.1 什么是X-Window System
2.4.2 X-Window System的基本结构
2.5 Linux系统的终端窗口
2.6 Linux启动过程和运行级别
2.7 GRUB简介
2.7.1 启动引导器和GRUB
2.7.2 GRUB的安装
2.7.3 GRUB的术语
2.7.4 GRUB命令提示
2.8 GRUB配置
2.8.1 GRUB配置文件的选项
2.8.2 GRUB配置文件举例
2.9 练习题
2.10 项目实录
实训一 安装和启动RHEL 5
实训二 删除RHEL 5
第3章 Linux常用命令
3.1 Linux命令基础
3.2 文件目录类命令
3.2.1 浏览目录类命令
3.2.2 浏览文件类命令
3.2.3 目录操作类命令
3.2.4 文件操作类命令
3.3 系统信息类命令
3.4 进程管理类命令
3.5 其他常用命令
3.6 练习题
3.7 项目实录
实训 Linux常用命令
第4章 Shell与Vi编辑器
4.1 Shell
4.1.1 Shell的基本概念
4.1.2 Shell环境变量
4.1.3 正则表达式
4.1.4 输入/输出重定向与管道
4.1.5 Shell脚本
4.2 Vi编辑器
4.2.1 Vi的启动与退出
4.2.2 Vi的工作模式
4.2.3 Vi命令
4.3 练习题
4.4 项目实录
项目实录一:Shell编程
项目实录二:Vi编辑器
实训一 Shell的使用
实训二 Vi编辑器的使用
第5章 用户和组管理
5.1 概述
5.2 用户和组群文件
5.2.1 用户账户文件
5.2.2 组群文件
5.3 用户账户管理
5.3.1 新建用户
5.3.2 设置用户账户口令
5.3.3 用户账户的维护
5.4 组群管理
5.4.1 维护组群账户
5.4.2 为组群添加用户
5.5 使用用户管理器管理用户和组群
5.5.1 新建用户
5.5.2 修改用户属性
5.5.3 组群管理
5.6 常用的账户管理命令
5.7 练习题
5.8 项目实录
实训 用户和组的管理
第6章 文件系统和磁盘管理
6.1 文件系统
6.1.1 文件系统基础
6.1.2 Linux文件系统目录结构
6.1.3 Linux文件权限管理
6.2 磁盘管理
6.2.1 常用磁盘管理工具
6.2.2 Linux中的软RAID
6.2.3 LVM逻辑卷管理器
6.3 磁盘配额管理
6.3.1 设置磁盘配额
6.3.2 检查磁盘配额的使用情况
6.4 练习题
6.5 项目实录
项目实录一:文件权限管理
项目实录二:文件系统管理
项目实录三:LVM逻辑卷管理器
项目实录四:动态磁盘管理
实训 文件系统和磁盘管理
第7章 Linux网络基础配置
7.1 常见网络配置文件
7.1.1 /etc/sysconfig/network
7.1.2 /etc/sysconfig/network-scripts/ifcfg-ethN
7.1.3 /etc/hosts
7.1.4 /etc/resolv.conf
7.1.5 /etc/host.conf
7.1.6 /etc/services
7.2 常用网络配置命令
7.3 建立ADSL连接
7.4 常用网络测试工具
7.5 守护进程和xinetd
7.5.1 守护进程简介
7.5.2 xinetd配置
7.5.3 守护进程管理工具
7.6 练习题
7.7 项目实录
实训 Linux网络配置
第8章 DHCP服务器配置
8.1 DHCP服务概述
8.1.1 DHCP服务简介
8.1.2 DHCP服务工作原理
8.2 DHCP服务的安装与配置
8.2.1 DHCP服务的安装
8.2.2 DHCP服务的配置
8.2.3 DHCP服务的启动
8.3 DHCP客户端的配置
8.3.1 Linux下DHCP客户端的配置
8.3.2 Windows下DHCP客户端的配置
8.4 DHCP服务部署
8.5 练习题
8.6 项目实录
实训 DHCP服务器配置
第9章 DNS服务器配置
9.1 DNS服务
9.1.1 DNS概述
9.1.2 DNS查询模式
9.1.3 DNS域名空间结构
9.1.4 DNS域名解析过程
9.1.5 DNS常见资源记录
9.1.6 /etc/hosts文件
9.2 DNS服务的安装
9.2.1 认识BIND
9.2.2 安装BIND软件包
9.2.3 安装chroot软件包
9.2.4 DNS服务的启动与停止
9.3 BIND配置文件
9.3.1 全局配置文件
9.3.2 主配置文件
9.3.3 区域配置文件
9.4 DNS服务器的配置
9.4.1 缓存DNS服务器的配置
9.4.2 主DNS服务器的配置
9.4.3 辅助DNS服务器的配置
9.4.4 直接域名解析
9.4.5 泛域名解析
9.5 DNS客户端的配置
9.6 DNS测试
9.7 练习题
9.8 项目实录
实训 DNS服务器配置
第10章 NFS网络文件系统
10.1 NFS基本原理
10.1.1 NFS服务概述
10.1.2 NFS工作原理
10.2 NFS服务器配置
10.2.1 安装NFS
10.2.2 配置文件/etc/exports
10.2.3 NFS服务的启动和停止
10.3 NFS客户端配置
10.4 NFS故障排除
10.5 练习题
10.6 项目实录
实训 NFS服务器配置
第11章 Samba服务器配置
11.1 Samba简介
11.1.1 SMB协议
11.1.2 Samba
11.1.3 Samba的功能
11.2 Samba服务的安装、启动与停止
11.3 Samba服务的配置文件
11.3.1 Samba服务的主配置文件
11.3.2 Samba服务的日志文件和密码文件
11.4 share服务器和USER服务器实例解析
11.4.1 Samba服务器实例解析
11.4.2 user服务器实例解析
11.4.3 Samba服务的用户映射文件
11.5 配置打印服务共享
11.6 Linux和Windows互相通信
11.7 Samba排错
11.7.1 Linux服务的一般排错方法
11.7.2 Samba服务的故障排错
11.8 练习题
11.8 项目实录
实训 Samba服务器的配置
第12章 Apache服务器配置
12.1 Apache简介
12.2 Apache服务的安装、启动与停止
12.3 Apache服务器的主配置文件
12.4 Apache服务器常规配置
12.5 Apache服务器高级配置
12.5.1 虚拟主机的配置
12.5.2 配置用户身份认证
12.6 练习题
12.7 项目实录
实训 Apache服务器的配置
第13章 电子邮件服务器配置
13.1 电子邮件服务工作原理
13.1.1 电子邮件服务概述
13.1.2 电子邮件系统的组成
13.1.3 电子邮件传输过程
13.1.4 与电子邮件相关的协议
13.1.5 邮件中继
13.2 电子邮件服务器的安装、启动与停止
13.3 Sendmail服务器配置
13.3.1 Sendmail常规服务器配置
13.3.2 设置邮箱容量
13.3.3 设置虚拟域用户
13.3.4 调试Sendmail服务器
13.4 练习题
实训 电子邮件服务器的配置
第14章 FTP服务器配置
14.1 FTP服务概述
14.1.1 FTP工作原理
14.1.2 匿名用户
14.1.3 FTP服务的传输模式
14.1.4 流行的FTP服务器软件简介
14.1.5 FTP命令
14.2 vsftpd服务器配置
14.2.1 安装、启动与停止vsftpd服务
14.2.2 认识vsftpd的配置文件
14.2.3 配置vsftpd常规服务器
14.3 典型vsftpd服务器配置案例
14.4 配置基于虚拟用户的FTP服务器
14.5 练习题
14.6 项目实录
实训 FTP服务器的配置
第15章 防火墙与代理服务器
15.1 防火墙概述
15.1.1 防火墙的概念
15.1.2 防火墙的种类
15.2 iptables
15.2.1 iptables简介
15.2.2 iptables工作原理
15.2.3 安装iptables
15.2.4 iptables命令
15.2.5 iptables命令使用举例
15.3 NAT
15.3.1 NAT的基本知识
15.3.2 使用iptables实现NAT
15.4 squid代理服务器
15.4.1 代理服务器的工作原理
15.4.2 代理服务器的作用
15.4.3 安装、启动与停止Squid服务
15.4.4 配置Squid服务器
15.4.5 配置透明代理
15.4.6 Squid服务器配置实例
15.5 练习题
15.6 项目实录
实训 Linux防火墙的配置
第16章 VPN服务器配置
16.1 VPN概述
16.1.1 VPN工作原理
16.1.2 VPN的特点和应用
16.1.3 VPN协议
16.2 VPN服务的安装
16.3 VPN服务器的配置
16.4 VPN客户端的配置
16.5 练习题
16.6 项目实录
实训 VPN服务器的配置