第1章 RHEL Server 5的安装与启动 1
1.1 Linux简介 1
1.1.1 UNIX的起源与发展 1
1.1.2 GNU与GPL 1
1.1.3 Linux的诞生和发展 2
1.2 Linux版本 2
1.2.1 Linux的内核版本 2
1.2.2 RHEL Server 5简介 3
1.3 RHEL Server 5系统安装前的准备 3
1.3.1 磁盘分区 3
1.3.2 Linux分区的表示 4
1.3.3 系统引导程序 5
1.3.4 硬件基本要求 5
1.4 安装RHEL Server 5 6
1.4.1 VMware Workstation 6.0虚拟机简介 6
1.4.2 安装配置VMware Workstation 6.0 6
1.4.3 RHEL Server 5的安装步骤 9
1.4.4 首次启动RHEL Server 5 16
本章小结 21
实训项目 22
同步测试 22
第2章 Linux基本操作 24
2.1 图形用户界面简介 24
2.1.1 GNOME基本使用 24
2.1.2 切换到KDE桌面环境 30
2.2 命令行操作界面 31
2.2.1 命令行操作界面简介 31
2.2.2 进入Linux文本模式 31
2.3 登录、退出和关闭系统 33
2.3.1 登录、注销与退出 33
2.3.2 Linux的运行级别 34
2.3.3 关闭和重启计算机 35
2.4 用户和组群管理 36
2.4.1 用户 37
2.4.2 Linux环境下的用户系统文件 37
2.4.3 Linux环境下的用户组及用户组系统文件 38
2.4.4 管理用户和用户组的命令 40
2.5 Linux的用户接口与文本编辑器 41
2.5.1 shell简介 41
2.5.2 shell命令基础 41
2.5.3 基本命令 43
2.5.4 文本编辑器简介 53
2.5.5 Vi简介 53
2.5.6 Vi的基本命令 54
本章小结 57
实训项目 57
同步测试 58
第3章 Linux磁盘与文件管理 60
3.1 Linux的文件系统类型和目录结构 60
3.1.1 Linux文件系统类型 60
3.1.2 Linux的目录结构 61
3.2 建立和使用文件系统 63
3.2.1 使用fdisk进行分区管理 63
3.2.2 建立文件系统 65
3.2.3 挂载和使用文件系统 66
3.3 文件类型 67
3.3.1 Linux文件属性 67
3.3.2 修改文件的属性 69
3.4 文件与目录管理 74
3.4.1 链接文件的介绍和使用 74
3.4.2 查找文件 77
3.4.3 文件的归档与压缩 79
3.5 磁盘管理 84
3.5.1 查看硬盘或目录的容量 84
3.5.2 移动存储介质的装载 85
3.6 系统管理 89
3.6.1 启动过程 89
3.6.2 运行级别 89
3.6.3 inittab配置文件 90
3.6.4 进程管理 92
本章小结 94
实训项目 94
同步测试 96
第4章 软件包管理与配置网络连接 98
4.1 RPM软件包管理 98
4.1.1 RPM软件包简介 98
4.1.2 使用rpm命令 99
4.1.3 图形界面下软件包的安装 103
4.2 网络的基本配置 103
4.2.1 主机名称 104
4.2.2 网络配置文件 105
4.2.3 网卡配置文件 105
4.2.4 客户端名称解析 106
4.2.5 重启网络服务 106
4.3 常用网络设置命令 106
4.3.1 ifconfig命令 106
4.3.2 route命令 108
4.4 网络诊断命令 109
4.4.1 ping命令 109
4.4.2 traceroute命令 110
4.4.3 netstat命令 110
4.5 网络配置实例 111
4.6 管理网络服务 113
4.6.1 服务的启动脚本 113
4.6.2 服务的启动与停止 114
4.6.3 配置服务的启动状态 115
本章小结 118
实训项目 118
同步测试 119
第5章 域名服务器的搭建与管理 121
5.1 DNS系统基础 121
5.1.1 DNS的作用 121
5.1.2 DNS的结构与作用机制 122
5.2 使用Bind创建域名服务器 124
5.2.1 Bind简介 124
5.2.2 DNS域名服务器配置实例 124
5.2.3 配置辅助域名服务器 134
5.3 客户端设置 136
5.3.1 Windows客户端的设置 136
5.3.2 Linux客户端的设置 136
5.4 测试DNS设置 137
本章小结 139
实训项目 140
同步测试 141
第6章 DHCP服务器的搭建与管理 143
6.1 DHCP服务器的工作原理 143
6.1.1 DHCP服务器简介 143
6.1.2 DHCP服务器的工作流程 143
6.1.3 DHCP服务器的用途 144
6.2 DHCP服务器软件包的安装 145
6.3 配置DHCP服务器实例 146
6.3.1 配置DHCP服务器实例一 146
6.3.2 配置DHCP服务器实例二 150
本章小结 151
实训项目 151
同步测试 152
第7章 WWW服务器的搭建与管理 154
7.1 Web服务器简介 154
7.2 安装Apache服务器 154
7.2.1 安装Apache RPM软件包 155
7.2.2 Apache软件包的安装位置 156
7.3 Apache服务器配置基础 156
7.3.1 全局环境 156
7.3.2 主服务器配置 158
7.3.3 Apache服务器的启动和停止 160
7.4 Web服务配置实例 161
7.4.1 配置默认站点 161
7.4.2 配置虚拟主机 162
7.4.3 配置个人Web站点 169
本章小结 171
实训项目 171
同步测试 172
第8章 架设FTP服务 174
8.1 FTP服务器简介 174
8.1.1 FTP特色 174
8.1.2 服务器与客户端的数据交换过程 175
8.2 Vsftpd的安装与启动 175
8.2.1 Vsftpd的安装 175
8.2.2 Vsftpd的启动 176
8.2.3 Vsftpd的用户 176
8.2.4 登录和访问FTP服务器 177
8.3 配置Vsftpd服务器 178
8.3.1 主要配置文件 178
8.3.2 配置实例 180
8.4 基于本地用户和主机的访问控制 184
8.4.1 配置基于本地用户的访问控制 184
8.4.2 配置基于主机的访问控制 186
8.5 使用FTP客户端 186
8.5.1 使用命令行工具 186
8.5.2 使用图形化工具 188
本章小结 188
实训项目 189
同步测试 190
第9章 Samba服务器的配置与管理 192
9.1 SMB协议与Samba简介 192
9.2 安装Samba服务器 192
9.3 配置Samba服务器 193
9.3.1 Samba服务器的配置文件 193
9.3.2 全局参数 196
9.3.3 共享资源参数 197
9.3.4 添加Samba用户 197
9.3.5 启动与停止Samba服务器 198
9.3.6 配置用户级的Samba服务器实例 199
9.4 从Windows客户端访问Samba服务器 205
9.5 从Linux客户端访问Samba服务器 205
9.6 从Linux桌面环境下访问Windows共享文件 207
9.6.1 Linux计算机访问Windows计算机上共享的文件 207
9.6.2 Linux计算机访问Windows计算机上共享的打印机 208
本章小结 212
实训项目 212
同步测试 214
第10章 架设邮件服务器 215
10.1 邮件服务器基本原理 215
10.2 安装与启动Sendmail服务器 216
10.3 Sendmail的DNS设置 217
10.4 配置Sendmail服务器 219
10.4.1 配置Sendmail实例 220
10.4.2 配置Sendmail服务器邮件别名、邮件列表和邮件转发 222
10.4.3 设置SMTP的用户认证 225
10.4.4 配置虚拟主机和虚拟邮件账号 226
10.5 配置POP3和IMAP4邮局 227
10.5.1 安装dovecot服务 227
10.5.2 配置dovecot服务 228
10.5.3 设置dovecot为自动启动 228
本章小结 228
实训项目 229
同步测试 229