《Linux网路伺服器套用教程》是一本王兴编写,由中国铁道出版社在2009年出版的书籍。
基本介绍
- 书名:Linux网路伺服器套用教程
- 作者:王兴
- 定价:29.00元
- 出版社:中国铁道出版社
- 出版时间:2009年9月
- 开本:16
基本信息
书名:Linux网路伺服器套用教程
书号:7-113-10242
作者:王兴 等
定价:29.00元
出版日期:2009年9月
版次:1
开本:16开
页码:306页
出版单位:中国铁道出版社
内容简介
《Linux网路伺服器套用教程》由浅入深地介绍了Linux网路伺服器的配置技术,涵盖了当前主流的网路服务,重点是让网路管理人员或者有一定使用基础的读者全面深入地掌握网路服务的基本原理及主流Linux网路伺服器的深度配置技术。《Linux网路伺服器套用教程》侧重从原理和实践两个方面来帮助读者提高管理、套用水平,每种服务叙述的深度和广度并重。书中的每种服务都有详尽的实例,并配有丰富的插图。
《Linux网路伺服器套用教程》结构清晰、细节取捨得当、注重理论、突出实用、行文逻辑严密,具有较强的可读性和极强的可操作性,适合作为高等院校Linux网路服务课程的教材,也可作为相关培训班的教学用书,还可以作为从事Linux网路套用、管理的专业技术人员的参考书或Linux爱好者的自学用书。
图书目录
第1章 Linux概述和安装/卸载操作 1
1.1 Linux系统概述 1
1.1.1 UNIX发展历史 1
1.1.2 UNIX作业系统的特点 2
1.1.3 Linux的发展历史 2
1.1.4 Linux常见发行版本 3
1.1.5 RedHat Linux的特性 5
1.1.6 2.6版本核心的特性 6
1.2 RedHat Enterprise Linux 5 Server的安装 7
1.2.1 準备工作 7
1.2.2 磁碟分区和档案系统 9
1.2.3 CD-ROM引导安装方式 11
1.2.4 硬碟安装方式 20
1.2.5 FTP安装方式 21
1.2.6 NFS安装方式 22
1.3 启动管理 22
1.3.1 计算机引导过程 22
1.3.2 GRUB引导管理器的特点 22
1.3.3 多系统支持 23
1.3.4 安全特性 23
1.4 核心定製 23
1.4.1 获取核心原始码 23
1.4.2 直接定製核心原始码编译 24
1.4.3 定製带Xen支持的核心 25
1.5 Linux的卸载 26
本章小结 26
习题 26
第2章 Linux的基本套用 28
2.1 虚拟控制台 28
2.2 基本命令 29
2.2.1 档案管理命令 29
2.2.2 进程管理命令 35
2.2.3 备份与压缩命令 39
2.2.4 其他命令 42
2.2.5 获取帮助信息 46
2.3 用户管理 46
2.3.1 用户和组管理 47
2.3.2 许可权管理 49
2.4 Linux下的档案安装 51
2.4.1 应用程式发行格式 51
2.4.2 RPM档案的安装和管理 51
2.4.3 源程式的编译和安装 53
2.4.4 其他安装方式简介 53
2.5 vi编辑器 54
2.5.1 进入及退出编辑器 54
2.5.2 基本编辑操作 55
2.5.3 查找与替换 56
2.6 init和inittab 56
2.6.1 配置档案 57
2.6.2 inittab的含义 57
2.7 shell编程概述 58
2.7.1 shell编程简介 58
2.7.2 shell变数 59
2.7.3 条件测试 61
2.7.4 基本程式结构 62
2.7.5 函式 64
2.7.6 程式调试 65
2.7.7 bash的内部命令总结 66
2.7.8 服务控制脚本 67
本章小结 68
习题 68
第3章 Linux网路基础知识 70
3.1 TCP/IP协定基础知识 70
3.1.1 IPv4地址和连线埠 70
3.1.2 IPv6 71
3.2 Linux网路管理 71
3.2.1 网路配置档案 72
3.2.2 配置命令 73
3.2.3 网路诊断命令 76
3.2.4 服务管理 78
本章小结 80
习题 80
第4章 WWW服务 81
4.1 Apache概述 81
4.2 Apache配置 83
4.2.1 Apache配置档案 83
4.2.2 Apache配置指令 86
4.2.3 主要可载入模组 105
4.2.4 日誌管理 108
4.3 虚拟主机的配置 111
4.3.1 基于IP的虚拟主机 111
4.3.2 基于名称的虚拟主机 113
4.3.3 动态虚拟主机 115
4.4 访问控制管理 117
4.5 Apache伺服器的调试 120
本章小结 121
习题 121
第5章 FTP服务 123
5.1 vsftpd的概述 123
5.2 vsftpd的启动与停止 124
5.3 vsftpd的配置 124
5.3.1 vsftpd的档案结构 124
5.3.2 vsftpd的设定选项 125
5.4 vsftpd的套用 131
5.4.1 匿名账号配置 131
5.4.2 限制用户于主目录 131
5.4.3 配置高安全级别的匿名FTP伺服器 133
5.4.4 基于IP位址的虚拟FTP伺服器 133
5.4.5 虚拟用户的配置 134
本章小结 137
习题 137
第6章 数据共享服务 138
6.1 Samba服务 138
6.1.1 伺服器管理 139
6.1.2 smb配置档案详解 139
6.1.3 图形模式配置 142
6.1.4 命令行配置 145
6.1.5 各种配置模式 146
6.1.6 印表机共享 148
6.1.7 使用Samba 148
6.2 NFS服务 150
6.2.1 NFS服务概述 150
6.2.2 配置档案 151
6.2.3 使用exportfs命令 152
6.2.4 图形化配置 152
6.2.5 安全性 154
6.2.6 客户端配置 154
本章小结 155
习题 155
第7章 DNS服务 156
7.1 DNS服务概述 156
7.1.1 DNS服务简介 156
7.1.2 DNS服务的主要术语 157
7.1.3 DNS伺服器类型 158
7.1.4 DNS的工作原理 159
7.2 Linux下的DNS服务 160
7.2.1 Linux 5 Server下的BIND介绍 160
7.2.2 BIND9的安装和启动 161
7.2.3 named主配置档案的结构 162
7.2.4 named正向解析数据档案配置 164
7.2.5 根域名伺服器信息 165
7.2.6 named逆向解析数据档案配置 166
7.2.7 主域名及从域名伺服器配置 167
7.2.8 rndc 168
7.3 视图 169
7.4 BIND9的安全性 171
7.4.1 访问控制列表 171
7.4.2 dnssec-keygen的使用方法 171
7.5 调试工具 172
7.5.1 nslookup命令的用法 172
7.5.2 host命令的用法 176
7.5.3 dig命令的用法 176
7.6 DDNS 177
本章小结 178
习题 178
第8章 DHCP服务 180
8.1 DHCP服务概述 180
8.2 DHCP服务的工作流程 181
8.3 Linux 5下的DHCP服务的安装和启动 183
8.4 DHCP伺服器配置 184
8.4.1 伺服器端配置档案 184
8.4.2 客户端配置 186
8.5 配置实例 186
8.5.1 单子网DHCP伺服器配置 187
8.5.2 shared-network类DHCP配置 189
8.5.3 group类DHCP配置 189
8.5.4 pool声明 190
8.6 RedHat DHCP客户端的设定 190
8.7 DHCP中继服务 191
8.8 DHCP for IPv6 192
本章小结 193
习题 193
第9章 代理与路由服务 195
9.1 squid代理服务 195
9.1.1 代理的概念 195
9.1.2 squid代理服务概述 196
9.1.3 squid的获取和安装 197
9.1.4 squid的启动和停止 201
9.1.5 squid配置档案的主要参数说明 201
9.1.6 配置实例 206
9.2 NAT服务 208
9.2.1 NAT服务基本原理 208
9.2.2 NAT的类型 209
9.2.3 NAT适用的几种情况 209
9.2.4 NAT服务的使用 210
9.3 路由 213
9.3.1 路由的基本作用 213
9.3.2 Quagga简介 213
9.3.3 Quagga的结构 213
9.3.4 Quagga支持的平台 214
9.3.5 Quagga的下载和安装 214
9.3.6 Quagga的启动和停止 216
9.3.7 zebra的基本操作 217
9.3.8 配置基于RIP协定的动态路由 221
9.3.9 配置基于OSPF的动态路由 223
9.3.10 静态路由的配置 225
本章小结 228
习题 228
第10章 E-mail服务 230
10.1 E-mail服务概述 230
10.1.1 E-mail系统协定 230
10.1.2 E-mail系统的构成 232
10.2 Linux下的sendmail服务 235
10.2.1 RedHat Enterprise Linux 5下的MTA 235
10.2.2 启动 237
10.2.3 E-mail服务的配置档案 238
10.2.4 m4宏处理程式简介 238
10.2.5 配置档案/etc/mail/sendmail mc详解 239
10.2.6 配置档案/etc/mail/access 244
10.2.7 配置档案/etc/mail/aliases 245
10.2.8 配置档案/etc/mail/local-host-names 246
10.2.9 配置档案/etc/mail/virtusertable 246
10.2.10 套用实例 246
10.3 Linux下的postfix服务 250
10.3.1 postfix的安装结构 250
10.3.2 postfix的配置档案main cf 251
10.3.3 postfix套用实例 259
10.4 磁碟容量限额(Quota) 260
本章小结 264
习题 264
第11章 安全管理 266
11.1 计算机面临的安全威胁概述 266
11.2 Linux下的防火墙 266
11.2.1 常见的防火墙类型 266
11.2.2 Iptables概述 268
11.2.3 图形界面的防火墙设定工具 268
11.2.4 Iptables的安装 269
11.2.5 启动和停止服务 269
11.2.6 Iptables规则的保存和恢复 269
11.2.7 Netfilter的工作原理和基础结构 270
11.2.8 Iptables语法规则 271
11.2.9 Iptables的状态机制 274
11.2.10 配置实例 274
11.2.11 IP6tables 278
11.3 VPN 279
11.3.1 VPN概述 279
11.3.2 VPN的分类 280
11.3.3 两种VPN设定方式 282
11.3.4 IPSec VPN的应用程式和配置档案 285
11.3.5 IPSec连线的启动和停止 287
本章小结 287
习题 288
第12章 远程访问管理 289
12.1 Telnet服务 289
12.1.1 Telnet的基本概念 289
12.1.2 激活Linux 5上的Telnet服务 290
12.1.3 使用Telnet服务 291
12.2 OpenSSH远程访问服务 292
12.2.1 OpenSSH概述 292
12.2.2 OpenSSH的安全特徵 292
12.2.3 RedHat Enterprise Linux 5中的OpenSSH服务 293
12.2.4 OpenSSH的配置档案 295
12.2.5 客户端命令 297
12.2.6 X11转发 298
12.2.7 连线埠转发 299
12.2.8 生成和分发DSA密钥 299
12.2.9 生成和分发RSA密钥 299
12.3 远程桌面 300
12.3.1 服务端设定 301
12.3.2 通过浏览器进行访问 303
本章小结 306
习题 306
参考文献 307