第1章 操作系统基础知识 1
1.1 操作系统概述 1
1.2 作业管理 9
1.3 进程管理 12
1.4 存储管理 17
1.5 设备管理 20
1.6 文件管理 29
思考与练习 36
第2章 Linux系统及安装 39
2.1 Linux的组成及特点 39
2.2 Red Hat Linux 9安装 44
2.3 安装虚拟机 59
2.4 Linux的用户界面 67
2.5 Linux启动过程和运行级别 77
实训一 Red Hat 9安装和图形界面的使用 79
实训二 Red Hat 9用户界面的使用 79
思考与练习 80
第3章 Linux基本操作 81
3.1 Linux文件结构 81
3.2 Linux命令概述 83
3.3 目录与文件管理 85
3.4 用户管理 96
3.5 用户组管理 102
3.6 权限管理 104
3.7 文件链接 107
3.8 重定向和管道 110
3.9 文字编辑器vi 112
实训三 Red Hat 9常用命令(一) 114
实训四 Red Hat 9常用命令(二) 115
实训五 Red Hat 9常用命令(三) 116
思考与练习 118
第4章 Linux系统管理 120
4.1 磁盘管理 120
4.2 文件压缩与归档 127
4.3 进程控制管理 132
4.4 其他系统管理 137
4.5 RPM软件包管理 140
4.6 网络环境配置 146
实训六 Red Hat 9文件管理 151
实训七 Red Hat 9进程控制 153
实训八 网络环境配置 153
思考与练习 154
第5章 常用网络服务 156
5.1 FTP服务器 156
5.2 配置DNS服务器 168
5.3 配置Apache服务器 183
5.4 DHCP服务器 194
5.5 邮件服务器 204
5.6 SMB服务器 210
实训九 FTP服务器的配置与应用 220
实训十 DNS服务器应用 222
实训十一 配置Apache服务器 224
实训十二 DHCP服务器配置 225
实训十三 Samba服务器配置 226
思考与练习 226
第6章 系统安全运行与管理 228
6.1 网络安全概述 228
6.2 配置防火墙 233
6.3 iptables防火墙 236
6.4 日志与日志管理 244
6.5 磁盘配额管理 249
6.6 常用网络安全工具 254
实训十四 Red Hat 9防火墙配置 263
实训十五 日志的使用 263
思考与练习 264
参考文献 265