第一部分 系统管理 3
第1章 搭建Linux系统平台 3
1.1 Linux系统简介 3
1.1.1 Linux的起源和发展 3
1.1.2 Linux在企业中的应用 5
1.2 安装Linux操作系统 6
1.2.1 Linux分区与目录结构 6
1.2.2 安装与启动Linux操作系统 7
1.3 案例一 规划安装Linux操作系统 24
1.3.1 安装图形界面CentOS系统 25
1.3.2 熟悉图形界面操作 26
小结 28
习题 29
第2章 管理文件和目录 30
2.1 Linux命令概述 30
2.1.1 Linux命令分类与格式 30
2.1.2 Linux命令帮助 33
2.2 Linux文件与目录 36
2.2.1 Linux的文件类型 36
2.2.2 Linux的目录结构 38
2.3 vi编辑文件 40
2.3.1 vi编辑器概述 40
2.3.2 vi编辑器模式与转换 40
2.4 案例二 管理Linux文件和目录 43
2.4.1 管理用户目录 43
2.4.2 管理用户文件 46
2.4.3 管理文件和目录权限 54
小结 59
习题 60
第3章 安装与管理应用程序 61
3.1 Linux应用程序基础 61
3.1.1 Linux应用程序的组成 61
3.1.2 常见Linux软件包类型 62
3.2 安装与管理应用程序 64
3.2.1 RPM工具安装应用程序 64
3.2.2 YUM工具安装应用程序 66
3.3 案例三 安装RPM应用程序 69
3.3.1 安装Linux版QQ 69
3.3.2 安装Linux版Realplayer 70
小结 73
习题 73
第4章 管理用户和组 74
4.1 Linux用户账号管理 74
4.1.1 用户相关配置文件 74
4.1.2 查询用户账号 77
4.2 Linux用户组管理 78
4.2.1 用户与组的关系 78
4.2.2 用户组相关文件 78
4.2.3 查询用户组 79
4.3 案例四 规划用户与组 80
4.3.1 规划用户 80
4.3.2 规划组 82
4.3.3 规划权限 83
小结 85
习题 85
第5章 管理磁盘和文件系统 87
5.1 管理磁盘和文件系统 87
5.1.1 管理磁盘及分区 87
5.1.2 管理文件系统 93
5.1.3 磁盘配额 96
5.2 案例五 规划服务器磁盘空间 97
5.2.1 规划磁盘分区 98
5.2.2 限制用户和组的磁盘使用空间 100
小结 101
习题 102
第6章 管理进程与服务 103
6.1 Linux系统管理 103
6.1.1 Linux系统启动流程 103
6.1.2 Linux系统进程管理 110
6.1.3 计划任务管理 117
6.2 案例六 Linux服务器常规管理 120
6.2.1 配置Linux运行级别 120
6.2.2 配置Linux服务 121
6.2.3 配置计划启动服务 122
小结 123
习题 123
第二部分 服务管理 127
第7章 配置DHCP服务器 127
7.1 构建DHCP服务器 127
7.1.1 DHCP服务概述 127
7.1.2 DHCP工作原理 128
7.2 案例七 配置DHCP服务器端与客户端 130
7.2.1 安装DHCP服务器 130
7.2.2 配置DHCP服务 131
7.2.3 配置DHCP客户端 135
小结 138
习题 138
第8章 配置文件服务器 140
8.1 构建SAMBA文件服务器 140
8.1.1 SAMBA服务概述 140
8.1.2 SAMBA服务工作原理 142
8.2 案例八 安装与配置SAMBA服务器 143
8.2.1 配置SAMBA服务器端 143
8.2.2 配置SAMBA客户端 151
小结 152
习题 152
第9章 配置域名服务 154
9.1 构建DNS服务器 154
9.1.1 DNS系统概述 154
9.1.2 DNS查询工作原理 157
9.2 案例九 配置DNS服务端与客户端 159
9.2.1 配置DNS服务器端 159
9.2.2 配置DNS客户端 163
小结 165
习题 165
第10章 配置LAMP 166
10.1 构建LAMP网站服务平台 166
10.1.1 LAMP平台概述 167
10.1.2 httpd服务基础 170
10.1.3 Web站点的典型应用 173
10.2 案例十 配置基于LAMP的论坛系统 177
10.2.1 安装并配置LAMP 177
10.2.2 安装并配置phpBB 179
小结 181
习题 181
第11章 配置邮件服务 184
11.1 构建Postfix邮件服务器 184
11.1.1 电子邮件系统概述 184
11.1.2 常用邮件系统 187
11.1.3 Postfix构建邮件系统 190
11.2 案例十一 配置Postfix邮件系统 194
11.2.1 构建简单邮件系统 194
11.2.2 配置Webmail 196
11.2.3 配置OE邮件客户端 199
小结 201
习题 201
第三部分 安全管理 205
第12章 优化系统安全 205
12.1 系统安全常规优化 205
12.1.1 用户账号安全优化 205
12.1.2 文件系统安全优化 209
12.1.3 引导与登录安全优化 210
12.2 案例十二 Linux系统常规优化 212
12.2.1 控制用户权限 212
12.2.2 系统引导与登录安全加固 215
小结 218
习题 218
第13章 构建Linux防火墙 220
13.1 Linux防火墙基础 220
13.1.1 Linux防火墙概述 220
13.1.2 iptables配置与管理 221
13.2 案例十三 配置iptables防火墙 226
13.2.1 IP地址与端口过滤 226
13.2.2 封锁MSN、QQ服务器 228
小结 230
习题 230
第四部分 Linux实战 235
第14章 Linux项目实战 235
14.1 需求分析 235
14.1.1 构建企业网站与邮件系统 235
14.1.2 构建企业域名系统 236
14.1.3 构建企业服务器管理监控系统 236
14.2 问题分析 237
14.2.1 规划网络区域 237
14.2.2 规划各服务器角色 238
14.3 实施步骤 239
14.3.1 准备项目环境 239
14.3.2 项目实施 240
14.3.3 验证实施结果 243
小结 244
参考文献 245