第1章 导学 1
1.1职业应用 1
1.2新兵训练营 1
1.2.1 Linux系统简介 1
1.2.2 Red Hat服务器安装 3
1.2.3 Linux系统管理的必备命令 17
1.2.4 Shell基础 19
1.2.5 Linux网络配置 20
1.2.6网络配置相关文件 21
1.3拓展实验 22
第2章 项目1——实现安全的远程登录RHEL5 23
2.1远程管理预备知识 23
2.2任务1——配置OpenSSH服务器 24
2.2.1需求分析 24
2.2.2配置方案 24
2.2.3配置过程 24
2.2.4应用测试 28
2.3任务2——在Linux系统下远程管理RHEL5服务器 28
2.3.1需求分析 28
2.3.2配置方案 29
2.3.3配置过程 29
2.4任务3 ——Windows系统下通过Secure CRT远程登录 33
2.4.1需求分析 33
2.4.2配置方案 33
2.4.3配置过程 33
2.5任务4—— Windows系统下通过VNC远程登录 35
2.5.1需求分析 35
2.5.2配置方案 36
2.5.3配置过程 36
2.6拓展实验 39
本章小结 39
第3章 项目2——配置DNS服务器 40
3.1 DNS服务预备知识 40
3.2任务1——安装域名服务器 41
3.2.1需求分析 41
3.2.2配置方案 41
3.2.3配置过程 42
3.2.4应用测试 43
3.3任务2——配置主域名服务器 44
3.3.1需求分析 44
3.3.2配置方案 45
3.3.3配置过程 46
3.3.4应用测试 49
3.4任务3——配置辅助域名服务器 51
3.4.1需求分析 51
3.4.2配置方案 51
3.4.3配置过程 51
3.4.4应用测试 52
3.5拓展实验 53
本章小结 53
第4章 项目3——Web服务器安装与配置 54
4.1 Web服务预备知识 54
4.2任务1——安装Web服务器 55
4.2.1需求分析 55
4.2.2配置方案 55
4.2.3配置过程 55
4.2.4应用测试 57
4.3任务2——配置虚拟主机 59
4.3.1需求分析 59
4.3.2配置方案 59
4.3.3配置过程 59
4.3.4应用测试 61
4.4任务3—— CGI、 PHP、 JSP运行环境的配置 62
4.4.1需求分析 62
4.4.2配置方案 63
4.4.3配置过程 63
4.4.4应用测试 65
4.5拓展实验 67
本章小结 67
第5章 项目4——FTP服务器架设 68
5.1 FTP服务预备知识 68
5.2任务1——搭建匿名访问FTP服务器 69
5.2.1需求分析 69
5.2.2配置方案 69
5.2.3配置过程 69
5.2.4应用测试 71
5.3任务2——配置本地用户登录FTP服务器 73
5.3.1需求分析 73
5.3.2配置方案 73
5.3.3配置过程 73
5.3.4应用测试 75
5.4任务3——配置虚拟用户登录FTP服务器 76
5.4.1需求分析 76
5.4.2配置方案 77
5.4.3配置过程 77
5.4.4应用测试 79
5.5拓展实验 80
本章小结 80
第6章 项目5——配置iptables实现NAT和防火墙 81
6.1 NAT和防火墙预备知识 81
6.2任务1——配置iptables,实现通过NAT访问Internet 83
6.2.1需求分析 83
6.2.2配置方案 84
6.2.3配置过程 84
6.2.4应用测试 87
6.3任务2——配置iptables,实现防火墙功能 87
6.3.1需求分析 87
6.3.2配置方案 88
6.3.3配置过程 88
6.3.4应用测试 91
6.4拓展实验 91
本章小结 92
第7章 项目6——配置代理服务器Squid 93
7.1代理服务器和Squid 93
7.2任务1——实现通过Squid代理服务器访问Internet 94
7.2.1需求分析 94
7.2.2配置方案 95
7.2.3配置过程 95
7.2.4应用测试 99
7.3任务2——配置Squid透明代理,简化用户设置 99
7.3.1需求分析 99
7.3.2配置方案 100
7.3.3配置过程 100
7.3.4应用测试 101
7.4拓展实验 101
本章小结 102
第8章 项目7——实现DHCP服务 103
8.1 DHCP服务器预备知识 103
8.2任务1——配置DHCP服务器,实现IP的自动分配 104
8.2.1需求分析 104
8.2.2配置方案 105
8.2.3配置过程 105
8.2.4应用测试 110
8.3任务2——实现多个子网的IP自动分配 113
8.3.1需求分析 113
8.3.2配置方案 114
8.3.3配置过程 114
8.3.4应用测试 116
8.4任务3——通过路由器的DHCP中继代理实现跨网段的DHCP 116
8.4.1需求分析 116
8.4.2配置方案 117
8.4.3配置过程 117
8.4.4应用测试 118
8.5拓展实验 119
本章小结 119
第9章 项目8——配置Mail服务器 120
9.1 Mail服务预备知识 120
9.2任务1——安装邮件服务器 121
9.2.1需求分析 121
9.2.2配置方案 121
9.2.3配置过程 122
9.2.4应用测试 123
9.3任务2——邮件服务器的基础配置 124
9.3.1需求分析 124
9.3.2配置方案 124
9.3.3配置过程 124
9.3.4应用测试 127
9.4任务3——邮件服务器SMTP认证的配置 128
9.4.1需求分析 128
9.4.2配置方案 129
9.4.3配置过程 129
9.4.4应用测试 130
9.5拓展实验 131
本章小结 131
第10章 项目9——配置Samba服务器 132
10.1 Samba服务预备知识 132
10.2任务1——Samba服务的安装 133
10.2.1需求分析 133
10.2.2配置方案 133
10.2.3配置过程 134
10.2.4应用测试 135
10.3任务2——Samba服务的文件共享 136
10.3.1需求分析 136
10.3.2配置方案 136
10.3.3配置过程 136
10.3.4应用测试 139
10.4任务3——Samba服务的打印共享 143
10.4.1需求分析 143
10.4.2配置方案 143
10.4.3配置过程 143
10.4.4应用测试 144
10.5拓展实验 145
本章小结 145
第11章项目 10——架设MySQL数据库服务器 146
11.1 MySQL预备知识 146
11.2任务1——MySQL服务的安装 147
11.2.1需求分析 147
11.2.2配置方案 148
11.2.3配置过程 148
11.2.4应用测试 149
11.3任务2——MySQL命令模式配置和使用 149
11.3.1需求分析 149
11.3.2配置方案 150
11.3.3配置过程 150
11.4任务3—— MySQL图形模式配置和使用 153
11.4.1需求分析 153
11.4.2配置方案 153
11.4.3配置过程 153
11.4.4应用测试 155
11.5拓展实验 156
本章小结 156
第12章 项目11——Linux下的软件路由器 157
12.1软件路由器预备知识 157
12.2任务1——安装软件路由器 158
12.2.1需求分析 158
12.2.2配置方案 158
12.2.3配置过程 159
12.2.4应用测试 160
12.3任务2——配置rip路由协议 162
12.3.1需求分析 162
12.3.2配置方案 162
12.3.3配置过程 163
12.3.4应用测试 165
12.4任务3——配置ospf路由协议 166
12.4.1需求分析 166
12.4.2配置方案 166
12.4.3配置过程 166
12.4.4应用测试 167
12.5拓展实验 169
本章小结 169
第13章 项目12——配置VPN服务器 170
13.1 VPN服务预备知识 170
13.2任务1——建立基于PPTP的VPN服务器 171
13.2.1需求分析 171
13.2.2配置方案 171
13.2.3配置过程 172
13.2.4应用测试 173
13.3任务2——建立基于SSL的VPN服务器 178
13.3.1需求分析 178
13.3.2配置方案 179
13.3.3配置过程 179
13.3.4应用测试 182
13.4拓展实验 183
本章小结 183
附录 拓展实验提示 184
1.3拓展实验 184
2.6拓展实验 184
3.5拓展实验 185
4.5拓展实验 185
5.5拓展实验 188
6.4拓展实验 189
7.4拓展实验 190
8.5拓展实验 190
9.5拓展实验 191
10.5拓展实验 191
11.5拓展实验 191
12.5拓展实验 192
13.4拓展实验 192
参考文献 193