目录 1
序 1
前言 1
第1章 配置网络 1
项目1 安装配置网卡,连通网络 1
1.1 任务1 查看网卡是否成功安装 1
1.2 任务2 配置未能识别出的网卡 4
1.3.1 为网卡配置一个IP 6
1.3 任务3 配置TCP/IP 6
1.3.2 为网卡配置多个IP 8
1.3.3 常用网络命令 12
1.3.4 IPv6 19
1.4 相关知识 22
1.4.1 网络相关配置文件 22
1.4.2 OSI参考模型、TCP/IP 22
习题 32
2.1 DHCP应用简介 34
2.2 任务1 安装DHCP服务 34
第2章 DHCP服务的配置 34
项目2 实现自动分配IP地址 34
2.3 任务2 配置DHCP服务 35
2.4 任务3 配置DHCP客户端 37
2.5 相关知识 39
2.5.1 DHCP的工作流程 39
2.5.2 Webmin 40
习题 43
项目3 配置局域网的域名解析(DNS)服务 44
3.1 DNS服务的应用展示与简介 44
第3章 DNS服务器的配置 44
3.2 任务1 安装DNS服务器 46
3.3 任务2 配置DNS服务器 47
3.3.1 DNS服务器类型 47
3.3.2 域名查询过程 48
3.3.3 DNS服务器的配置文件构成 49
3.3.4 典型的主DNS服务器配置(master) 49
3.3.5 典型的辅助DNS服务器配置(slave) 56
3.4 任务3 配置DNS客户端 57
3.5 相关知识 59
3.5.1 DNS使用的端口号 59
3.5.2 主配置文件构成 59
3.5.3 区文件构成 60
3.5.4 检查配置文件、区文件 61
习题 62
第4章 远程登录 63
项目4 配置OpenSSH服务 63
4.1 Telnet、SSH简介 63
4.2 任务1 安装OpenSSH服务 64
4.3 任务2 配置OpenSSH服务端 65
4.4 任务3 配置OpenSSH客户端 65
4.4.1 Linux客户端配置文件 65
4.4.2 Windows客户端配置 68
4.5 任务4 端口转发通道 69
4.6 相关知识 70
4.6.1 SSH服务端配置指令参考 70
4.6.2 其他 72
习题 72
第5章 建立Web站点——Apache 73
项目5 配置安全的Web服务器 73
5.1 演示与简介 73
5.3.1 设置前的准备 74
5.3 任务2 Apache服务器的典型配置 74
5.2 任务1 安装Apache服务器 74
5.3.2 设置步骤 75
5.3.3 Apache服务器的测试 79
5.4 任务3 虚拟主机架设 80
5.4.1 什么是虚拟主机 80
5.4.2 实际架设 80
5.5 任务4 Apache服务器的安全设置 82
5.5.1 Web服务的访问控制 82
5.5.2 用户身份认证 82
5.6.1 Apache配置项目参考 85
5.6 Apache服务的相关知识与技巧 85
5.6.2 用户的个人主页 86
5.6.3 个人主页的相关配置 87
5.6.4 日志文件分析 88
5.6.5 基于IP的虚拟主机 90
习题 90
第6章 建立FTP站点——vsftp 92
项目6 配置安全的FTP服务器 92
6.1 FTP站点应用展示与简介 92
6.2.1 任务1 安装vsftp服务器 93
6.2.2 任务2 测试vsftp是否成功安装 93
6.2 FTP服务器的安装 93
6.3 vsftpd的典型配置 95
6.3.1 任务3 安全的匿名访问服务 95
6.3.2 任务4 控制用户能否访问FIP服务器 97
6.3.3 任务5 为用户指定不同的访问FIP服务器的权限 98
6.4 任务6 配置基于IP的虚拟FTP服务器 100
6.5 相关知识 103
6.5.1 FIP的两种工作方式 103
6.5.2 vsftpd的两种启动模式 103
6.5.3 vsftp配置文件参考 104
习题 108
第7章 建立邮件服务器——sendmail 109
项目7 配置邮件服务器 109
7.1 邮件服务应用展示与简介 109
7.2 任务1 安装、启动sendmail服务 110
7.2.1 安装sendmail服务 110
7.2.2 启动sendmail服务 111
7.3 任务2 配置典型的sendmail和imap 112
7.3.1 配置DNS的MX记录 112
7.3.2 设置sendmail的本地主机名 112
7.3.3 设置邮件服务器使用权限 113
7.3.4 测试典型配置 114
7.4 任务3 配置具有一定安全性的sendmail站点 115
7.5 配置邮件服务客户端 117
7.6 相关知识 121
7.6.1 编辑sendmail数据库以更新配置 121
7.6.2 通过宏配置文件更新配置 122
7.6.3 邮件相关目录 124
习题 124
8.1.1 什么是Samba 126
8.1 Samba的应用展示与简介 126
项目8 典型Samba服务器配置 126
第8章 与Windows系统共享资源——Samba 126
8.1.2 Samba的应用 127
8.2 任务1 Samba的安装 128
8.2.1 Samba Server软件包的安装 128
8.2.2 启动Samba 129
8.3 任务2 配置一个简单的Samba服务端 130
8.3.1 Samba的套件结构 130
8.3.2 设计Samba主机的建议 131
8.3.3 编辑配置文件Smb.conf 132
8.4.1 share级别Samba共享设置 134
8.4 Samba Server的安全设置 134
8.4.2 user级别的Samba共享设置 136
8.5 任务3 将Samba设置成打印服务器 140
8.6 任务4 客户端应用Samba共享 142
8.7 Samba相关知识 145
8.7.1 Samba配置文件参考 145
8.7.2 Samba安全 147
8.7.3 常见问题的解决 148
习题 148
9.1 NFS服务器的应用与展示 150
项目9 配置NFS服务器 150
第9章 网络共享——NFS 150
9.2 任务1 NFS的安装 151
9.2.1 安装前的准备 151
9.2.2 安装并启动NFS 152
9.3 任务2 NFS服务端的配置 152
9.4 任务3 NFS客户端操作 153
9.5 相关知识与技巧 156
习题 158
10.1 包过滤防火墙应用及简介 160
项目10 在内外网之间架设一个包过滤防火墙 160
第10章 网络安全性——包过滤防火墙及其他 160
10.2 包过滤防火墙配置实例 165
10.2.1 iptables命令举例 165
10.2.2 任务1配置计算机与Internet连接 165
10.2.3 任务2建立包过滤规则 166
10.2.4 使包过滤规则在系统启动时能自动运行 167
10.3 相关知识 167
10.3.1 ADSL接入 167
10.3.2 其他安全技术 169
10.3.3 防火墙类型及简介 170
10.3.4 iptabkes命令语法 171
10.3.5 检查哪些端口在使用 173
习题 175
附录 176
附录A 相关网址 176
附录B 相关认证 176
附录C 重新编译内核 177
附录D 升级Red Hat Linux内核 182
附录E 《中等职业学校计算机应用与软件技术专业领域技能型紧缺人才培养培训指导方案》节选 185
参考文献 190