注册 登录 进入教材巡展
#
  • #

出版时间:2014年8月

出版社:清华大学出版社

以下为《Linux网络服务器配置、管理与实践教程(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302369486
  • 2-1
  • 63356
  • 16开
  • 2014年8月
  • 工学
  • 软件工程
  • TP316.85
  • 计算机
  • 本专科、高职高专
内容简介
本书以Red Hat公司*版本Red Hat Enterprise Linux 5为平台,对Linux的网络服务应用进行了详细的讲解。全书以理论够用、实践第一为原则,力求使读者能够快速、轻松地掌握Linux技术与应用。本书内容包括Linux服务器搭建与测试、DHCP服务器搭建与应用、DNS服务器搭建与应用、邮件服务器搭建与应用、FTP服务器搭建与应用、Web服务器搭建与应用、Samba服务器搭建与应用、流媒体服务器搭建与应用、NFS的配置与应用、防火墙服务器搭建与应用、网络访问、数据库服务器、代理服务器搭建与应用。本书可作为高等院校计算机类和信息技术类专业的教材,也可以作为Linux网络管理工程师的培训教材。
目录
第1章Linux服务器搭建与测试1
 
1.1Linux简介1
 
1.2Linux的特点3
 
1.3安装前的准备工作4
 
1.3.1硬件要求4
 
1.3.2系统硬件设备型号4
 
1.3.3各种安装方式5
 
1.3.4硬盘分区和文件系统6
 
1.3.5Linux分区方案7
 
1.4安装Red Hat Enterprise Linux 5系统8
 
1.4.1安装步骤8
 
1.4.2Linux配置17
 
1.5在虚拟机中安装Red Hat Enterprise Linux 5系统21
 
1.5.1VMware 虚拟机简介21
 
1.5.2安装VMware Workstation22
 
1.5.3在虚拟机上安装Red Hat Enterprise Linux 525
 
1.6引导器启动及设置27
 
1.7Red Hat Enterprise Linux 5网络配置29
 
1.7.1配置主机名29
 
1.7.2使用ifconfig配置IP地址及辅助IP地址30
 
1.7.3禁用和启用网卡32
 
1.7.4更改网卡MAC地址32
 
1.7.5route命令设置网关33
 
1.7.6修改网卡配置文件34
 
1.7.7用setup命令配置网络35
 
1.7.8修改resolv.conf设置DNS36
 
1.8网络环境测试37
1.8.1ping命令检测网络连通状况37
 
1.8.2netstat命令查看网络配置38
 
1.8.3nslookup测试域名解析40
 
1.9本章小结42
 
1.10本章习题42
 
1.11本章实训43
 
第2章DHCP服务器搭建与应用46
 
2.1DHCP协议46
 
2.1.1DHCP概述46
 
2.1.2DHCP的工作过程47
 
2.2安装DHCP服务器48
 
2.2.1DHCP服务器所需软件48
 
2.2.2安装DHCP服务器的操作步骤49
 
2.3DHCP一般服务器的配置50
 
2.3.1主配置文件dhcpd.conf51
 
2.3.2常用参数介绍52
 
2.3.3常用声明介绍53
 
2.3.4常用选项介绍54
 
2.3.5租约期限数据库文件55
 
2.3.6DHCP配置实例155
 
2.3.7启动/停止DHCP服务57
 
2.3.8绑定IP地址58
 
2.3.9DHCP配置实例258
 
2.4DHCP高级服务器的配置61
 
2.4.1DHCP规划61
 
2.4.2DHCP多作用域设置63
 
2.4.3DHCP配置实例364
 
2.4.4DHCP配置实例465
 
2.4.5DHCP中继代理67
 
2.4.6DHCP配置实例568
 
2.5DHCP客户端的配置70
 
2.5.1Linux中DHCP客户端的配置70
 
2.5.2Windows中客户端的配置72
 
2.6DHCP服务器故障排错73
 
2.6.1Linux服务常用排错方法73
 
2.6.2dhcpd命令74
 
2.6.3租约文件75
 
2.6.4ping75
 
2.6.5MULTICAST75
 
2.6.6查看系统日志76
 
2.7本章小结76
 
2.8本章习题76
 
2.9本章实训78
 
第3章DNS服务器搭建与应用80
 
3.1DNS服务器简介80
 
3.1.1DNS简介81
 
3.1.2DNS域名空间的分层结构81
 
3.1.3区82
 
3.1.4DNS域名服务器的类型82
 
3.1.5域名解析过程83
 
3.1.6资源记录84
 
3.2安装DNS服务85
 
3.2.1BIND简介85
 
3.2.2DNS安装所需软件85
 
3.2.3DNS的安装85
 
3.3配置DNS常用服务器86
 
3.3.1主配置文件named.conf87
 
3.3.2配置正向解析区域88
 
3.3.3配置反向解析区域89
 
3.3.4区域文件与资源记录90
 
3.4DNS应用配置实例192
 
3.4.1DNS服务器配置与测试92
 
3.4.2DNS启动与停止DNS服务95
 
3.5DNS应用配置实例297
 
3.6DNS客户端配置101
 
3.7DNS服务器故障排错102
 
3.7.1rndc reload102
 
3.7.2查看启动信息102
 
3.7.3查看端口102
 
3.7.4权限问题103
 
3.8本章小结103
 
3.9本章习题103
 
3.10本章实训105
 
第4章邮件服务器搭建与应用107
 
4.1Linux邮件服务器基本概念107
 
4.1.1电子邮件服务107
 
4.1.2电子邮件系统108
 
4.1.3电子邮件系统的工作原理109
 
4.1.4邮件功能组件110
 
4.1.5邮件中继111
 
4.1.6邮件认证机制111
 
4.2安装sendmail服务112
 
4.3sendmail一般服务器配置113
 
4.3.1sendmail.cf和sendmail.mc113
 
4.3.2M4工具的使用114
 
4.3.3localhostnames文件115
 
4.3.4安装IMAP 和POP 服务器115
 
4.3.5sendmail应用案例1116
 
4.3.6sendmail的调试119
 
4.3.7别名和群发设置123
 
4.3.8利用access文件设置邮件中继124
 
4.3.9sendmail应用案例2125
 
4.4sendmail客户端配置137
 
4.4.1Linux客户端137
 
4.4.2Windows客户端138
 
4.5sendmail服务器故障排错141
 
4.5.1无法定位邮件服务器141
 
4.5.2身份验证失败141
 
4.5.3邮箱配额限制142
 
4.6本章小结143
 
4.7本章习题143
 
4.8本章实训145
 
第5章FTP服务器搭建与应用146
 
5.1FTP简介146
 
5.1.1FTP工作原理147
 
5.1.2FTP传输模式148
 
5.1.3FTP连接模式148
 
5.1.4FTP用户分类150
 
5.2安装FTP服务器150
 
5.2.1安装VSFTP150
 
5.2.2启动与停止VSFTP151
 
5.3FTP常规服务器配置151
 
5.3.1主配置文件vsftpd.conf152
 
5.3.2匿名账号FTP服务器155
 
5.3.3真实账号FTP服务器156
 
5.3.4FTP应用案例1158
 
5.3.5限制用户目录159
 
5.3.6限制服务器的连接数量161
 
5.3.7制定FTP目录欢迎信息161
 
5.3.8下载速度的限制162
 
5.3.9FTP应用案例2163
 
5.4FTP客户端配置165
 
5.4.1Windows 下访问FTP服务器的方法165
 
5.4.2Linux下访问FTP服务器的方法167
 
5.5FTP服务器故障排错168
 
5.5.1拒绝账户登录169
 
5.5.2客户端连接FTP服务器超时169
 
5.6本章小结170
 
5.7本章习题171
 
5.8本章实训172
 
第6章Web服务器搭建与应用174
 
6.1Apache服务器简介174
 
6.1.1Web服务器简介174
 
6.1.2Apache简介175
 
6.1.3HTTP协议175
 
6.1.4LAMP模型176
 
6.2安装Apache服务器176
 
6.2.1Apache所需软件176
 
6.2.2Apache的安装步骤177
 
6.2.3Apache的启动与停止177
 
6.3配置Apache服务器178
 
6.3.1主配置文件httpd.conf178
 
6.3.2根目录设置ServerRoot179
 
6.3.3超时设置180
 
6.3.4客户端连接数限制180
 
6.3.5设置管理员邮件地址180
 
6.3.6设置主机名称181
 
6.3.7设置文件目录181
 
6.3.8设置首页181
 
6.3.9网页编码设置181
 
6.3.10Web应用案例182
 
6.3.11Apache日志文件183
 
6.3.12目录设置185
 
6.3.13虚拟目录187
 
6.3.14Apache的用户和组187
 
6.4配置Apache虚拟主机188
 
6.5LAMP网站的实现191
 
6.5.1LAMP实现环境191
 
6.5.2LAMP需求分析192
 
6.5.3LAMP解决方案192
 
6.6本章小结200
 
6.7本章习题200
 
6.8本章实训201
 
第7章Samba服务器搭建与应用202
 
7.1SMB协议和Samba简介202
 
7.1.1SMB协议202
 
7.1.2Samba简介203
 
7.1.3Samba应用环境203
 
7.1.4Samba工作原理203
 
7.2Samba服务器安装205
 
7.2.1Samba所需软件205
 
7.2.2安装Samba服务的操作步骤205
 
7.2.3启动与停止Samba服务器206
 
7.3Samba服务器常规配置208
 
7.3.1Samba主配置文件209
 
7.3.2Samba服务日志文件213
 
7.3.3Samba服务器的密码文件214
 
7.3.4share服务器配置实例214
 
7.3.5user服务器配置实例217
 
7.4Samba服务配置的高级功能219
 
7.4.1用户账号映射219
 
7.4.2客户端访问控制221
 
7.4.3设置Samba的权限224
 
7.4.4隐藏Samba的共享目录225
 
7.5Samba客户端的配置227
 
7.5.1Linux客户端访问Samba服务器227
 
7.5.2Windows客户端访问Samba服务器共享目录228
 
7.6Samba打印机共享229
 
7.7实践与应用230
 
7.7.1环境及需求230
 
7.7.2需求分析230
 
7.7.3解决方案231
 
7.8Samba服务器故障排错235
 
7.9本章小结237
 
7.10本章习题237
 
7.11本章实训239
 
第8章流媒体服务器搭建与应用244
 
8.1流媒体简介244
 
8.1.1流式传输协议245
 
8.1.2流式传输方式245
 
8.1.3流媒体播放方式246
 
8.1.4流媒体文件格式247
 
8.1.5流媒体工作原理247
 
8.2Helix服务器安装248
 
8.2.1Helix所需软件248
 
8.2.2Helix服务器的安装步骤249
 
8.2.3启动与停止Helix服务器251
 
8.3Helix服务器的基本配置252
 
8.4流媒体客户端的安装257
 
8.5本章小结257
 
8.6本章习题258
 
8.7本章实训258
 
第9章NFS的配置及应用260
 
9.1NFS的基本原理260
 
9.1.1NFS概述260
 
9.1.2RPC简介261
 
9.1.3NFS的工作原理262
 
9.2安装NFS263
 
9.3常规服务器配置264
 
9.3.1NFS的搭建流程264
 
9.3.2配置方案264
 
9.3.3NFS应用实例265
 
9.3.4NFS的启动与停止267
 
9.3.5rpcinfo命令268
 
9.3.6exportfs命令270
 
9.3.7配置NFS固定端口271
 
9.3.8测试NFS服务272
 
9.4客户端配置274
 
9.5NFS服务器故障排错275
 
9.5.1网络故障275
 
9.5.2客户端故障276
 
9.5.3服务器故障276
 
9.6本章小结277
 
9.7本章习题278
 
9.8本章实训278
 
第10章防火墙服务器搭建与应用279
 
10.1防火墙概述279
 
10.1.1防火墙简介279
 
10.1.2防火墙的分类280
 
10.2iptables介绍281
 
10.2.1netfilter/iptables组件281
 
10.2.2iptables组成结构282
 
10.2.3iptables工作流程283
 
10.2.4网络地址转换的工作原理284
 
10.3iptables的安装与配置285
 
10.4iptables命令286
 
10.5防火墙的配置290
 
10.5.1设置默认策略290
 
10.5.2查看iptables规则290
 
10.5.3添加、删除、修改规则291
 
10.5.4保存规则与恢复292
 
10.5.5禁止客户机访问某些网站294
 
10.5.6禁止客户机使用QQ294
 
10.6网络地址转换295
 
10.6.1配置SNAT295
 
10.6.2配置DNAT296
 
10.6.3MASQUERADE297
 
10.7实践与应用298
 
10.7.1环境及需求298
 
10.7.2需求分析298
 
10.7.3解决方案299
 
10.8本章小结300
 
10.9本章习题301
 
10.11本章实训302
 
第11章网络访问304
 
11.1远程登录服务概述304
 
11.1.1什么是远程登录304
 
11.1.2telnet概述305
 
11.1.3telnet工作原理305
 
11.2telnet服务305
 
11.2.1安装telnet程序305
 
11.2.2telnet服务的启动与停止306
 
11.2.3防火墙设置307
 
11.2.4更改telnet端口号307
 
11.2.5Linux客户端307
 
11.2.6Windows客户端308
 
11.3SSH服务309
 
11.3.1SSH概述309
 
11.3.2安装OpenSSH309
 
11.3.3SSH的启动与停止310
 
11.3.4OpenSSH配置文件310
 
11.3.5OpenSSH配置实现313
 
11.3.6OpenSSH客户端配置316
 
11.4本章习题319
 
11.5本章实训319
 
第12章数据库服务器320
 
12.1数据库系统简介320
 
12.1.1数据库简介320
 
12.1.2数据库类型321
 
12.2PostgreSQL的安装和配置321
 
12.2.1PostgreSQL简介321
 
12.2.2安装和启动PostgreSQL322
 
12.2.3PostgreSQL数据库的管理与维护323
 
12.3MySQL的安装和配置325
 
12.3.1MySQL概述325
 
12.3.2安装和启动MySQL326
 
12.3.3MySQL数据库的管理与维护327
 
12.4本章小结330
 
12.5本章习题330
 
12.6本章实训332
 
第13章代理服务335
 
13.1代理服务原理335
 
13.1.1什么是代理服务器335
 
13.1.2代理服务器的工作原理335
 
13.1.3代理服务器的作用336
 
13.2安装Squid337
 
13.2.1Squid简介337
 
13.2.2安装Squid的操作步骤337
 
13.2.3Squid启动和停止338
 
13.3Squid服务器常规配置339
 
13.3.1Squid主配置文件squid.conf339
 
13.3.2设置Squid监听的端口号340
 
13.3.3内存缓冲设置341
 
13.3.4Squid磁盘缓存341
 
13.3.5设置缓存日志342
 
13.3.6设置访问日志文件342
 
13.3.7设置网页缓存日志342
 
13.3.8设置Squid的拥有者342
 
13.3.9设置Squid所属组343
 
13.3.10设置DNS服务器地址343
 
13.3.11设置Squid可见主机名343
 
13.3.12设置管理员Email地址343
 
13.3.13设置访问控制列表343
 
13.3.14Squid代理服务应用案例344
 
13.4Squid服务器高级配置346
 
13.4.1代理服务器用户访问控制346
 
13.4.2实现透明代理348
 
13.4.3实现透明代理加速349
 
13.5Squid代理客户端配置350
 
13.5.1Linux客户端配置350
 
13.5.2Windows客户端配置352
 
13.6本章小结352
 
13.7本章习题353
 
13.8本章实训353
 
参考文献354