新書推薦:
《
汽车传感器结构·原理·检测·维修
》
售價:HK$
109.8
《
怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!)
》
售價:HK$
65.0
《
罗马政治观念中的自由
》
售價:HK$
50.4
《
中国王朝内争实录:宠位厮杀
》
售價:HK$
61.6
《
凡事发生皆有利于我(这是一本读了之后会让人运气变好的书”治愈无数读者的心理自助经典)
》
售價:HK$
44.6
《
未来特工局
》
售價:HK$
55.8
《
高术莫用(十周年纪念版 逝去的武林续篇 薛颠传世之作 武学尊师李仲轩家世 凸显京津地区一支世家的百年沉浮)
》
售價:HK$
54.9
《
英国简史(刘金源教授作品)
》
售價:HK$
98.6
編輯推薦:
使用较新的服务器版本及平台进行全新的调试及测试,增加部份企业真实应用案例,
增加部份排错内容,修订部份书本错误
本书涉及的所有程序、案例等相关资料均可在清华大学出版社网站下载。
內容簡介:
本书以Red Hat公司发布的Red Hat Enterprise Linux 5为平台,对Linux的网络服务应用进行了详细讲解。所有程序及代码均在Red Hat公司发布的Red Hat Enterprise Linux 9.0 Beta平台上调试并通过。全书以理论够用、实践为原则,力求使读者能够快速、轻松地掌握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.7引导器启动及设置30
1.8Red Hat Enterprise Linux 5网络配置32
1.8.1配置主机名32
1.8.2使用ifconfig配置IP地址及辅助IP地址33
1.8.3禁用和启用网卡35
1.8.4更改网卡MAC地址35
1.8.5用route命令设置网关36
1.8.6修改网卡配置文件37
1.8.7用setup命令配置网络38
1.8.8修改resolv.conf设置DNS39◆Linux网络服务器配置、管理与实践教程(第3版)目录
1.9网络环境测试40
1.9.1使用ping命令检测网络连通状况40
1.9.2使用netstat命令查看网络配置41
1.9.3nslookup测试域名解析44
1.10本章小结45
1.11本章习题45
1.12本章实训46
第2章DHCP服务器搭建与应用49
2.1DHCP49
2.1.1DHCP概述49
2.1.2DHCP的工作过程50
2.2安装DHCP服务器51
2.2.1DHCP服务器所需软件包51
2.2.2安装DHCP服务器的操作步骤52
2.3DHCP一般服务器的配置53
2.3.1主配置文件dhcpd.conf54
2.3.2常用参数介绍55
2.3.3常用声明介绍56
2.3.4常用选项介绍57
2.3.5租约期限数据库文件58
2.3.6DHCP配置实例158
2.3.7启动与停止DHCP服务60
2.3.8绑定IP地址61
2.3.9DHCP配置实例262
2.4DHCP高级服务器的配置64
2.4.1DHCP规划64
2.4.2DHCP多作用域设置66
2.4.3DHCP配置实例367
2.4.4DHCP配置实例469
2.4.5DHCP中继代理71
2.4.6DHCP配置实例571
2.5DHCP客户端的配置73
2.5.1Linux中DHCP客户端的配置73
2.5.2Windows中客户端的配置75
2.6DHCP服务器故障排除77
2.7本章小结79
2.8本章习题80
2.9本章实训81
第3章DNS服务器搭建与应用83
3.1DNS服务器简介83
3.1.1DNS简介84
3.1.2DNS域名空间的分层结构84
3.1.3区85
3.1.4DNS域名服务器的类型85
3.1.5域名解析过程86
3.1.6资源记录87
3.2安装DNS服务88
3.3配置DNS常用服务器89
3.3.1主配置文件named.conf90
3.3.2配置正向解析区域91
3.3.3配置反向解析区域92
3.3.4区域文件与资源记录93
3.4DNS应用配置实例195
3.4.1DNS服务器的配置与测试95
3.4.2启动与停止DNS服务99
3.5DNS应用配置实例2100
3.6DNS客户端配置104
3.7DNS服务器故障排除105
3.7.1rndc reload105
3.7.2查看启动信息106
3.7.3查看端口106
3.7.4权限问题107
3.8本章小结107
3.9本章习题107
3.10本章实训109
第4章邮件服务器搭建与应用111
4.1Linux邮件服务器基本概念111
4.1.1电子邮件服务111
4.1.2电子邮件系统112
4.1.3电子邮件系统的工作原理113
4.1.4邮件功能组件114
4.1.5邮件中继115
4.1.6邮件认证机制115
4.2安装sendmail服务116
4.3sendmail一般服务器配置117
4.3.1sendmail.cf和sendmail.mc117
4.3.2M4工具的使用118
4.3.3localhostnames文件119
4.3.4安装IMAP和POP服务器119
4.3.5sendmail应用案例1120
4.3.6sendmail的调试123
4.3.7别名和群发设置127
4.3.8利用access文件设置邮件中继128
4.3.9sendmail应用案例2130
4.4sendmail客户端配置142
4.4.1Linux客户端142
4.4.2Windows客户端143
4.5sendmail服务器故障排除146
4.5.1无法定位邮件服务器146
4.5.2身份验证失败146
4.5.3邮箱配额限制147
4.6本章小结148
4.7本章习题148
4.8本章实训150
第5章FTP服务器搭建与应用151
5.1FTP简介151
5.1.1FTP的工作原理152
5.1.2FTP传输模式153
5.1.3FTP连接模式153
5.1.4FTP用户分类155
5.2安装FTP服务器155
5.2.1安装VSFTP155
5.2.2启动与停止VSFTP156
5.3FTP常规服务器配置156
5.3.1主配置文件vsftpd.conf157
5.3.2匿名账号FTP服务器160
5.3.3真实账号FTP服务器162
5.3.4FTP应用案例1163
5.3.5限制用户目录164
5.3.6限制服务器的连接数量167
5.3.7制定FTP目录欢迎信息167
5.3.8下载速度的限制168
5.3.9FTP应用案例2169
5.4FTP客户端配置171
5.4.1Windows 下访问FTP服务器的方法171
5.4.2Linux下访问FTP服务器的方法173
5.5FTP服务器故障排除174
5.5.1拒绝账户登录175
5.5.2客户端连接FTP服务器超时175
5.6本章小结176
5.7本章习题177
5.8本章实训178
第6章Web服务器搭建与应用180
6.1Apache服务器简介180
6.1.1Web服务器简介180
6.1.2Apache简介181
6.1.3HTTP181
6.1.4LAMP模型182
6.2安装Apache服务器182
6.2.1Apache所需软件182
6.2.2Apache的安装步骤183
6.2.3Apache的启动与停止183
6.3配置Apache服务器184
6.3.1主配置文件httpd.conf184
6.3.2根目录设置ServerRoot185
6.3.3超时设置186
6.3.4客户端连接数限制186
6.3.5设置管理员邮件地址187
6.3.6设置主机名称187
6.3.7设置文件目录187
6.3.8设置首页187
6.3.9网页编码设置188
6.3.10Web应用案例188
6.3.11Apache日志文件189
6.3.12目录设置191
6.3.13虚拟目录193
6.3.14Apache的用户和组194
6.4配置Apache虚拟主机194
6.5LAMP网站的实现197
6.5.1LAMP实现环境197
6.5.2LAMP需求分析198
6.5.3LAMP解决方案198
6.6本章小结206
6.7本章习题206
6.8本章实训207
第7章Samba服务器搭建与应用209
7.1SMB协议和Samba简介209
7.1.1SMB协议209
7.1.2Samba简介210
7.1.3Samba应用环境210
7.1.4Samba工作原理210
7.2Samba服务器安装212
7.2.1Samba所需软件212
7.2.2安装Samba服务的操作步骤212
7.2.3启动与停止Samba服务器213
7.3Samba服务器常规配置215
7.3.1Samba主配置文件216
7.3.2Samba服务日志文件220
7.3.3Samba服务器的密码文件221
7.3.4share服务器配置实例222
7.3.5user服务器配置实例224
7.4Samba服务配置的高级功能226
7.4.1用户账号映射227
7.4.2客户端访问控制229
7.4.3设置Samba的权限231
7.4.4隐藏Samba的共享目录232
7.5Samba客户端的配置234
7.5.1Linux客户端访问Samba服务器234
7.5.2Windows客户端访问Samba服务器共享目录235
7.6Samba打印机共享236
7.7实践与应用237
7.7.1环境及需求237
7.7.2需求分析237
7.7.3解决方案238
7.8Samba服务器故障排除243
7.9本章小结244
7.10本章习题245
7.11本章实训246
第8章流媒体服务器搭建与应用252
8.1流媒体简介252
8.1.1流式传输协议253
8.1.2流式传输方式253
8.1.3流媒体播放方式254
8.1.4流媒体文件格式255
8.1.5流媒体工作原理255
8.2Helix服务器的安装256
8.2.1Helix所需软件256
8.2.2Helix服务器的安装步骤257
8.2.3启动与停止Helix服务器259
8.3Helix服务器的基本配置260
8.4流媒体客户端的安装265
8.5本章小结265
8.6本章习题266
8.7本章实训266
第9章NFS的配置与应用268
9.1NFS的基本原理268
9.1.1NFS概述268
9.1.2RPC简介269
9.1.3NFS的工作原理270
9.2安装NFS271
9.3常规服务器配置272
9.3.1NFS的搭建流程272
9.3.2配置方案272
9.3.3NFS应用实例273
9.3.4NFS的启动与停止275
9.3.5rpcinfo命令276
9.3.6exportfs命令279
9.3.7配置NFS固定端口279
9.3.8测试NFS服务281
9.4客户端配置282
9.5NFS服务器故障排除284
9.5.1网络故障284
9.5.2客户端故障284
9.5.3服务器故障285
9.6本章小结286
9.7本章习题286
9.8本章实训287
第10章防火墙服务器搭建与应用288
10.1防火墙概述288
10.1.1防火墙简介288
10.1.2防火墙的分类289
10.2iptables介绍290
10.2.1netfilter/iptables组件290
10.2.2iptables组成结构291
10.2.3iptables工作流程292
10.2.4网络地址转换的工作原理293
10.3iptables的安装与配置294
10.4iptables命令295
10.5防火墙的配置299
10.5.1设置默认策略299
10.5.2查看iptables规则299
10.5.3添加、删除、修改规则300
10.5.4保存与恢复规则302
10.5.5禁止客户机访问某些网站303
10.5.6禁止客户机使用QQ303
10.6网络地址转换304
10.6.1配置SNAT305
10.6.2配置DNAT306
10.6.3MASQUERADE307
10.7实践与应用307
10.7.1环境及需求307
10.7.2需求分析307
10.7.3解决方案308
10.8本章小结310
10.9本章习题310
10.10本章实训312
第11章网络访问314
11.1远程登录服务概述314
11.1.1什么是远程登录314
11.1.2Telnet概述315
11.1.3Telnet工作原理315
11.2Telnet服务315
11.2.1安装Telnet程序315
11.2.2Telnet服务的启动与停止316
11.2.3防火墙设置317
11.2.4更改Telnet端口号317
11.2.5Linux客户端318
11.2.6Windows客户端319
11.3SSH服务319
11.3.1SSH概述319
11.3.2安装OpenSSH320
11.3.3SSH的启动与停止320
11.3.4OpenSSH配置文件321
11.3.5OpenSSH配置实现323
11.3.6OpenSSH客户端配置325
11.4本章小结328
11.5本章习题328
11.6本章实训328
第12章数据库服务器搭建与应用329
12.1数据库系统329
12.1.1数据库简介329
12.1.2数据库类型330
12.2PostgreSQL的安装和配置330
12.2.1PostgreSQL简介330
12.2.2安装和启动PostgreSQL331
12.2.3PostgreSQL数据库的管理与维护332
12.3MySQL的安装和配置335
12.3.1MySQL概述335
12.3.2安装和启动MySQL336
12.3.3MySQL数据库的管理与维护337
12.4主从服务器的原理与配置343
12.5主从数据库服务器的安装345
12.6配置主服务器347
12.7配置从服务器348
12.8查看同步情况349
12.9验证350
12.9.1增加并同步数据350
12.9.2修改并同步数据353
12.9.3删除并同步数据353
12.10监控服务器的状态354
12.11MySQL服务器故障排除355
12.12本章小结356
12.13本章习题357
12.14本章实训358
第13章代理服务器搭建与应用361
13.1代理服务原理361
13.1.1什么是代理服务器361
13.1.2代理服务器的工作原理361
13.1.3代理服务器的作用362
13.2安装Squid363
13.2.1Squid简介363
13.2.2安装Squid的操作步骤363
13.2.3Squid的启动和停止364
13.3Squid服务器的常规配置365
13.3.1Squid主配置文件squid.conf365
13.3.2设置Squid监听的端口号366
13.3.3内存缓冲设置367
13.3.4Squid磁盘缓存367
13.3.5设置缓存日志368
13.3.6设置访问日志文件368
13.3.7设置网页缓存日志368
13.3.8设置Squid的拥有者368
13.3.9设置Squid所属组369
13.3.10设置DNS服务器地址369
13.3.11设置Squid可见主机名369
13.3.12设置管理员的Email地址369
13.3.13设置访问控制列表369
13.3.14Squid代理服务应用案例370
13.4Squid服务器高级配置372
13.4.1代理服务器用户访问控制372
13.4.2实现透明代理374
13.4.3实现透明代理加速375
13.5Squid代理客户端配置376
13.5.1Linux客户端配置376
13.5.2Windows客户端配置376
13.6本章小结379
13.7本章习题379
13.8本章实训379
参考文献380
內容試閱 :
由于Linux的基本原理比较成熟和稳定,因此本书第1版中介绍基本工作过程和相关配置部分相对稳定,没有做大量的改动。又由于计算机网络技术发展非常快,考虑我国高等教育的实际情况,编者在第2版的第1章中增加了故障排错的内容,重点讲解在服务器配置与管理中可能出现的一些企业级常见的故障理解及解决办法。
根据教学及市场需求,在第2版中增加了代理服务相关部分,可以解决提高服务器访问速度、用户访问限制和安全性能等问题。
在第3版中,主要增加了数据技术处理的部分内容和数据库服务器搭建与应用一章,删减了应用不太多的或技术较旧的部分,使教材更合理、科学,与市场需求、技术更贴合。
本书是经过多年课程教学、产学研的实践,以及教学改革的探索,根据高等教育的教学特点和企业、行业的市场需求编写而成的。它的特点是以理论够用、实用,强化应用为原则,使Linux应用技术的教与学快速和轻松地进行。
现在高等教育正处在一个转型期,无论是本科还是高等职业教育,都应该在教学过程中注重学生岗位能力的培养,有针对性地进行职业技能及解决问题的能力和自学能力的培养及训练。
根据IDC(互联网数据中心)的报告统计,全球Linux市场的年均增长率为44.0%。今天,Linux已进入企业的关键性业务应用领域,包括数据库、电子邮件、防火墙、应用软件开发、Web服务器等。世界500强企业、中小企业以及政府机构都在或将Linux作为长期需求的可行性选择。在我国,Linux在经历了概念炒作的火爆与应用极其匮乏的落差之后,近几年已经步入相对成熟的发展与应用阶段,由于市场需求十分强烈,因此很多高校都开设了Linux的课程。
相对于其他操作系统或服务器,Linux在企业应用方面的优势虽然非常明显,但中小型企业都很少投资使用Linux服务器。购买Linux服务器,其操作系统成本虽然较低,但后期的维护和管理成本却会不断增加,例如相关技术人员的培训费用等。Linux技术人员的匮乏,制约了Linux的推广。更好且高效地普及Linux网络应用技术,满足市场需求,是本教材的创作初衷。
本书每章开始都有教学提示和教学目标,每章末都有本章实训和本章习题,供学生及时消化对应章节的内容。每章均以具体实例进行分析、讲解,可使读者在实际案例中学习知识。在实训部分,给出了实训目的、实训内容和步骤以及部分代码,可使读者在启发式的向导中完成实训。
全书共13章,内容包括Linux服务器搭建与测试、DHCP服务器搭建与应用、DNS服务器搭建与应用、邮件服务器搭建与应用、FTP服务器搭建与应用、Web服务器搭建与应用、Samba服务器搭建与应用、流媒体服务器搭建与应用、NFS的配置与应用、防火墙服务器搭建与应用、网络访问、数据库服务器搭建与应用、代理服务器搭建与应用。
建议本课程教学时数为64~80学时,授课时数和实训时数好各为32~40学时。
本书涉及的所有程序、案例等相关资料均可在清华大学出版社网站下载。
由于编者水平有限,书中不妥之处在所难免,衷心希望广大读者批评指正。◆Linux网络服务器配置、管理与实践教程(第3版)编者2023年1月