第1章 Linux系统及安装 1
1.1 Linux起源与发展 1
1.1.1 UNIX系统简介 1
1.1.2 软件的分类 1
1.1.3 自由软件与Linux 2
1.1.4 Linux的特点 3
1.2 Red Hat Enterprise Linux 5的家族及特点 4
1.3 安装Red Hat Enterprise Linux 5 4
1.3.1 准备工作 4
1.3.2 RHEL 5图形化安装 5
1.3.3 RHEL 5字符模式安装 12
1.4 删除Linux系统 13
1.5 实训:本地光盘安装 13
1.6 课后习题 13
第2章 图形化应用 15
2.1 桌面图形界面简介 15
2.2 初始GNOME 15
2.2.1 GNOME简介 15
2.2.2 GNOME的基本组成 16
2.3 Nautilus文件管理器 19
2.4 使用与配置GNOME 21
2.5 实训:GNOME桌面基本操作与声卡配置 28
2.6 课后习题 30
第3章 字符模式与常用Shell命令 32
3.1 字符模式初识 32
3.2 常用Shell命令 33
3.2.1 Shell简介与获得帮助 33
3.2.2 常用命令的使用 36
3.3 RPM软件包管理 47
3.3.1 RPM包管理简介 48
3.3.2 RPM主要使用方法和常用选项 49
3.4 实训:Shell命令使用与RPM应用 55
3.4.1 实训1:Shell常用命令使用 55
3.4.2 实训2:RPM包管理器应用 56
3.5 课后习题 56
第4章 文本编辑器VI的应用 58
4.1 VI简介与基本应用 58
4.2 实训:文本编辑器VI的使用 60
4.3 课后习题 60
第5章 用户与群组管理 62
5.1 用户概述及管理 62
5.1.1 用户管理 62
5.1.2 组管理 66
5.1.3 用户与组群有关的文件 66
5.1.4 用户的图形化管理 66
5.2 实训:职员信息的建立与维护 68
5.3 课后习题 68
第6章 磁盘和文件系统管理 70
6.1 Linux文件与目录管理 70
6.1.1 文件和目录简介 70
6.1.2 文件权限管理 73
6.1.3 文件属主属组的更改 75
6.2 磁盘分区管理 75
6.2.1 分区概述 75
6.2.2 文件系统 76
6.2.3 分区的建立与维护 77
6.2.4 分区的格式化与挂载使用 81
6.3 磁盘配额的管理 83
6.4 实训:磁盘配额管理 87
6.5 课后习题 87
第7章 系统初始化和服务 89
7.1 GRUB引导程序 89
7.2 /sbin/init和运行级别 92
7.3 实训:运行级别设置与GRUB的应用 93
7.3.1 实训1:运行级别设置 93
7.3.2 实训2:GRUB的应用 94
7.4 课后习题 95
第8章 系统性能监控与作业管理 96
8.1 系统监视器 96
8.2 自动作业管理 105
8.3 实训:进程调度 108
8.4 课后习题 109
第9章 网络配置与简单网络诊断 110
9.1 网络基本配置 110
9.1.1 网络配置简介 110
9.1.2 图形化工具配置网络参数 111
9.1.3 使用命令行工具配置网络 114
9.1.4 通过配置文件配置网络 118
9.2 网络诊断工具 123
9.3 实训:网络参数的配置 129
9.4 课后习题 129
第10章 Samba服务器管理与配置 131
10.1 Samba概述 131
10.2 配置Samba共享服务 131
10.2.1 服务器的配置 132
10.2.2 应用案例 136
10.2.3 Samba客户端应用 138
10.3 Samba的图形化配置 139
10.4 实训:公司文件服务器的设置 141
10.5 课后习题 143
第11章 OpenSSH远程登录管理 144
11.1 OpenSSH简介 144
11.2 OpenSSH的安装与配置 144
11.3 使用OpenSSH远程管理Linux服务器 145
11.4 PuTTY及SecureCRT的使用 147
11.5 实训:远程登录应用 148
11.6 课后习题 149
第12章 DHCP服务器配置与管理 150
12.1 DHCP服务概述 150
12.2 DHCP工作流程及租约 151
12.3 DHCP服务器的配置与测试 152
12.3.1 服务器的配置 152
12.3.2 客户端的设置与测试 156
12.4 实训:中小公司的DHCP部署 157
12.5 课后习题 158
第13章 DNS服务器配置与管理 159
13.1 DNS服务概述 159
13.1.1 域名空间与DNS工作原理 159
13.1.2 DNS查询与解析 161
13.2 DNS服务器配置 162
13.2.1 DNS服务器配置基础 162
13.2.2 DNS的配置 164
13.2.3 DNS的其他应用 169
13.3 DNS客户端配置 169
13.4 DNS的检测 170
13.4.1 使用nslookup与dig进行检测 170
13.4.2 使用BIND工具检错 174
13.5 实训:公司DNS规划与实现 175
13.6 课后习题 176
第14章 Web服务器配置与管理 178
14.1 WWW服务概述与工作原理 178
14.2 Apache服务器的安装与启动 179
14.3 Apache服务器的主配置文件 180
14.4 配置虚拟主机 183
14.4.1 虚拟主机简介 183
14.4.2 配置基于域名的虚拟主机 184
14.4.3 配置基于IP的虚拟主机 187
14.5 实训:Web服务器的搭建 189
14.6 课后习题 190
第15章 FTP服务器配置与管理 191
15.1 FTP服务器概述 191
15.1.1 FTP服务简介 191
15.1.2 FTP用户 192
15.2 FTP服务器的配置 192
15.2.1 FTP服务软件简介 193
15.2.2 Vsftpd的安装与启动 193
15.2.3 FTP的配置应用 193
15.3 客户端访问FTP服务器 197
15.4 实训:FTP服务器配置 199
15.5 课后习题 200
第16章 邮件服务器配置与管理 201
16.1 邮件服务的概述 201
16.1.1 电子邮件系统简介 201
16.1.2 常见邮件服务器软件 202
16.2 Sendmail邮件服务器配置 202
16.2.1 基本文件架构与说明 202
16.2.2 简单邮件服务器的搭建 203
16.2.3 POP和IMAP邮件服务实现 206
16.3 实训:邮件服务器的搭建 208
16.4 课后习题 209
第17章 VMware虚拟机使用 210
17.1 VMware简介 210
17.2 VMware的安装 211
17.3 在虚拟机中安装RHEL 5 213
17.4 实训:虚拟机应用 218
参考文献 219