Red Hat Enterprise Linux 6 服务器配置与管理

 Red Hat Enterprise Linux 6 服务器配置与管理 教材名称: Red Hat Enterprise Linux 6 服务器配置与管理
ISBN号: 978-7-89436-372-5 作者: 潘军、杨雨锋
字数: 572千字 规格: 16开
印制时间: 2015-08-01 出版日期: 2015-10-01
定价: 45 元 样章下载: 样章-《Red Hat Enterprise Linux 6服务器配置与管理》正文.pdf
购买地址:

本教材分为三部分,共计15个项目:第一部分为系统管理篇(项目一~六),主要介绍Linux的系统管理操作;第二部分为网络服务篇(项目七~十四),主要介绍Linux各类常用服务器的搭建;第三部分为综合应用篇(项目十五),以一个综合项目,完整的介绍了企业级Linux的部署。
 
系统管理篇:
项目一:主要介绍虚拟机软件VMware Workstation的使用、图形界面与文本界面安装;
项目二:主要介绍Linux基础使用、图形界面GNOME的使用;
项目三:主要介绍Linux文件磁盘管理、常用操作命令、VI编辑器、Linux文件权限;
项目四:主要介绍用户和用户组管理、改变文件属主及属组、用户ACL设置;
项目五:主要介绍Linux启动过程、服务管理、进程管理及进程优先级调整;
项目六:主要介绍RPM软件包管理、YUM管理、tar包管理和使用源代码安装软件。
 
网络服务篇:
项目七:主要介绍Linux网络配置基础、常用网络配置文件、常用网络诊断测试命令;
项目八:主要介绍Samba服务配置方法以及客户端如何访问共享资源;
项目九:主要介绍主从DNS服务配置、DNS简单负载均衡、DNS转发;
项目十:主要介绍Apache服务基本配置、虚拟主机配置、基于SSL的Web服务配置;
项目十一:主要介绍vsftpd服务基本配置、配置虚拟用户、配置虚拟FTP服务器;
项目十二:主要介绍postfix邮件服务配置、dovecot服务配置、使用GPG加密邮件;
项目十三:主要介绍iptables防火墙管理、包括filter表策略设置与nat表策略设置;
项目十四:主要介绍SELinux工作模式、管理SELinux安全上下文、管理SELinux布尔值;
 
综合应用篇:
项目十五:综合实训,通过对一个虚拟公司进行企业级Linux部署,将本教材所涉及到的系统管理和网络服务的相关技术整合在该项目中。
 
系统管理篇
项目一RHEL 6的安装3
1.1项目引导3
1.2项目分析3
1.3技术准备3
1.3.1Linux简介3
1.3.2Linux发行版本5
1.2.3硬盘的分区规划8
1.3.4虚拟机软件VMware的使用8
1.4项目实施22
1.4.1RHEL 6的安装22
1.5技术扩展37
1.5.1任务1:文本方式安装RHEL 637
1.5.2任务2:重置系统密码43
1.6项目小结45
1.7强化练习45
项目二Linux基础使用46
2.1项目引导46
2.2项目分析46
2.3技术准备46
2.3.1启动与关闭系统46
2.3.2Linux系统的操作界面47
2.4项目实施48
2.4.1任务1:Linux 的启动与关闭48
2.4.2任务2:命令行界面的使用51
2.4.3任务3:图形界面GNOME的使用54
2.5技术拓展63
2.6项目小结64
2.7强化练习65
项目三Linux磁盘文件管理66
3.1项目引导66
3.2项目分析66
3.3技术准备66
3.3.1Linux文件系统类型66
3.3.2Linux系统的目录结构67
3.3.3Linux文件69
3.3.4Linux命令基础71
3.3.5Linux磁盘分区71
3.4项目实施74
3.4.1任务1:基本操作命令74
3.4.2任务2:目录操作命令75
3.4.3任务3:文件操作命令76
3.4.4任务4:查看系统信息89
3.4.5任务5:其他常用命令92
3.4.6任务6:使用VI编辑器93
3.4.7任务7:建立与使用文件系统95
3.5技术拓展103
3.5.1任务1:Linux文件权限103
3.5.2任务2:LVM管理108
3.6项目小结117
3.7强化练习117
项目四管理用户和用户组118
4.1项目引导118
4.2项目分析118
4.3技术准备118
4.3.1Linux用户与组118
4.3.2用户和用户组文件120
4.4项目实施122
4.4.1任务1:管理用户账号与密码122
4.4.2任务2:用户组管理126
4.4.5任务3:使用用户管理器管理用户和组128
4.5技术拓展132
4.5.1任务1:改变文件属主及属组132
4.5.2任务2:ACL设置133
4.6项目小结139
4.7强化练习139项目五服务与进程管理140
5.1项目引导140
5.2项目分析140
5.3技术准备140
5.3.3Linux的进程管理142
5.4项目实施143
5.4.1任务1:服务管理143
5.4.2任务2:进程控制146
5.5技术拓展149
5.6项目小结152
5.7强化练习152
项目六软件包管理153
6.1项目引导153
6.2项目分析153
6.3技术准备153
6.3.1RPM软件包管理153
6.3.2YUM管理154
6.3.3TAR包管理155
6.4项目实施156
6.4.1任务1:RPM方式安装软件156
6.4.2任务2:YUM方式安装软件161
6.4.3任务3:使用tar打包与压缩文件163
6.5技术拓展165
6.6项目小结168
6.7强化练习168
网络服务篇
项目七配置网络连接171
7.1项目引导171
7.2项目分析171
7.3技术准备171
7.3.1Linux网络配置基础171
7.3.2常用网络配置文件173
7.4项目实施176
7.4.1任务1:网卡的常用操作命令176
7.4.2任务2:通过网卡配置文件配置网络参数180
7.4.3任务3:通过图形界面配置网络参数181
7.5技术拓展184
7.6项目小结186
7.7强化练习186
项目八配置Samba服务器187
8.1项目引导187
8.2项目分析187
8.3技术准备187
8.3.1Samba服务简介187
8.3.2Samba服务的工作原理188
8.3.3Samba服务的连接模式189
8.3.4Samba服务的主配置文件191
8.3.5添加Samba用户193
8.4项目实施194
8.4.1任务1:配置匿名Samba服务器194
8.4.2任务2:配置需登录Samba服务器198
8.4.3任务3:访问Windows系统202
8.5技术拓展204
8.6项目小结212
8.7强化练习212
项目九配置DNS服务器213
9.1项目引导213
9.2项目分析213
9.3技术准备213
9.3.1DNS简介213
9.3.2DNS的查询模式214
9.3.3DNS资源记录215
9.3.4DNS配置选项215
9.4项目实施220
9.4.1任务1:安装DNS服务器220
9.4.2任务2:主DNS服务器配置221
9.4.3任务3:使用BIND工具检错225
9.5技术拓展 226
9.5.1任务1:辅助DNS服务器226
9.5.2任务2:简单DNS负载均衡229
9.5.3任务3:DNS转发231
9.6项目小结232
9.7强化练习232项目十配置Web服务器233
10.1项目引导233
10.2项目分析233
10.3技术准备233
10.3.1HTTP协议简介233
10.3.2HTTP工作方式234
10.3.3Apache配置文件234
10.4项目实施242
10.4.1任务1:安装Apache242
10.4.2任务2:配置简单Web站点244
10.4.3任务3:配置虚拟主机244
10.4.4任务4:配置Apache用户认证249
10.5技术拓展250
10.6项目小结254
10.7强化练习254
项目十一配置FTP服务器255
11.1项目引导255
11.2项目分析255
11.3技术准备255
11.3.1FTP简介255
11.3.2FTP协议256
11.3.3vsftpd的用户类型257
11.3.4vsftpd的配置文件257
11.3.5使用FTP261
11.4项目实施266
11.4.1任务1:安装vsftpd266
11.4.2任务2:匿名用户配置267
11.4.3任务3:本地用户配置267
11.5技术拓展271
11.5.1任务1:配置虚拟用户使用vsftpd271
11.5.2任务2:配置虚拟FTP服务器276
11.6项目小结278
11.7强化练习278
项目十二配置邮件服务器279
12.1项目引导279
12.2项目分析279
12.3技术准备279
12.3.1邮件的代理制度279
12.3.2了解邮件相关协议280
12.3.3Postfix的主配置文件281
12.3.4配置dovecot服务284
12.4项目实施284
12.5技术拓展291
12.6项目小结297
12.7强化练习297
项目十三配置Linux防火墙298
13.1项目引导298
13.2项目分析298
13.3技术准备298
13.3.1防火墙简介298
13.3.2iptables防火墙简介299
13.3.3iptables命令用法301
13.4项目实施304
13.5技术拓展307
13.6项目小结310
13.7强化练习310
项目十四配置SELinux311
14.1项目引导311
14.2项目分析311
14.3技术准备311
14.3.1SELinux简介311
14.3.2SELinux工作模式312
14.3.3管理SELinux安全性上下文313
14.3.4管理SELinux布尔值315
14.4项目实施317
14.5技术拓展318
14.6项目小结322
14.7强化练习322
综合应用篇
项目十五综合实训325
15.1实训内容325
15.2项目背景325
15.3项目要求326
子项目1. 搭建VPN服务器326
子项目2. 搭建DHCP服务器326
子项目3. 搭建DNS服务器326
子项目4. 搭建Web服务器327
子项目5. 搭建FTP服务器327
子项目6. 搭建邮件服务器327
子项目7. 搭建Samba服务器327
子项目8. 搭建MySQL服务器328
子项目9. 搭建LAMP328
15.4实施过程328
子项目1. 搭建VPN服务器328
子项目2. 搭建DHCP服务器334
子项目3. 搭建DNS服务器336
子项目4. 搭建Web服务器338
子项目5. 搭建FTP服务器339
子项目6. 搭建邮件服务器341
子项目7. 搭建Samba服务器346
子项目8. 搭建MySQL服务器350
子项目9. 搭建LAMP353
附录360
参考文献361
 
分总结构,层次清晰
本教材分为系统管理篇、网络服务篇和综合应用篇三大部分,共计15个项目,每个项目又包含若干个任务。其中,前两部分通过若干个项目分别介绍了Linux系统管理与各种网路服务的配置,然后在第三部分将之前内容整合为一个综合项目。全书结构清晰,前后联系紧密。
 
内容全面,实例丰富
本教材在每个项目的“项目引导”及“项目分析”部分简要介绍本项目的内容;在“技术准备”部分讲解有关的概念和知识,介绍具体的应用技术,如命令格式、功能等;在“项目实施”部分介绍具体应用实例以及使用中会出现的主要问题等,并详细完整的写出具体的配置过程;在“技术拓展”部分讲解与本项目相关的其他情景案例。全书内容全面,实例丰富,可作为搭建各类常用网络服务器的使用参考。
 
难易合理,轻松入门
本教材通过第一篇(系统管理篇)介绍了Linux系统的基础命令,在此基础上逐个介绍常用网络应用程序的安装与配置方法,使读者能轻松入门,再通过后续内容介绍网络应用服务的配置,使读者对Linux的应用能力逐步提高。在语言上注意通俗易懂,对知识点描述力求准确、简洁;在操作配置上注意条理清晰,对具体配置进行上机实践检验。
 
“工单式”教学模式
本教材的创新在于采用“工单式”教学模式,在授课过程中以“项目工单”为载体,把每节课的任务提前布置给学生去完成,课上进行验收,再根据学生完成情况进行针对性讲解,使其养成自学习惯,最终实现学生能够主动学习。实际上该教学模式采用的还是“项目导向、任务驱动”、“教学做一体”的思路,只不过是强调以“项目工单”为载体来开展和组织实施“项目导向、任务驱动”、“教学做一体”这些教学理念,所以更有针对性,更为强调对先进教学理念的具体实施。在教材附录中有针对所有项目的工单附表(共计18个工单),且随书配套光盘中有电子版项目工单,可提供给需要的读者开展“工单式”教学。
 
注意选材,覆盖面广
本教材在选材上主要针对初、中级Linux用户,既适合教师开展教学,也适合学生自学使用。