《Linux作业系统与实训》是2015年出版的图书,作者是杨云、郑伟、王绍军、李国明、杨光、贾如春。
基本介绍
- 书名:Linux作业系统与实训
- ISBN:9787302383093
- 出版社:清华大学出版社
- 出版时间:2015.01.01
书籍信息
作者:杨云、郑伟、王绍军、李国明、杨光、贾如春
定价:45元
印次:1-2
ISBN:9787302383093
出版日期:2015.01.01
印刷日期:2016.03.04
定价:45元
印次:1-2
ISBN:9787302383093
出版日期:2015.01.01
印刷日期:2016.03.04
内容简介
本书是国家精品课程配套教材,以目前套用广泛的Red Hat Enterprise Linux伺服器发行版为例,採用教、学、做相结合的模式,以理论为基础,着眼于套用,全面系统地介绍了利用Linux作业系统架设网路伺服器的方法,内容包括 Linux基础、Linux的安装、Linux常用命令、Shell与Vi编辑器、用户和组管理、档案系统和磁碟管理、Linux网路基础配置、DHCP伺服器配置、DNS伺服器配置、NFS网路档案系统、Samba伺服器配置、Apache伺服器配置、电子邮件伺服器配置、FTP伺服器配置、防火墙与代理伺服器、VPN伺服器配置这些内容。每章后面有结合实践套用的“项目实录”,本书还提供配合国家精品课程网站上的项目实录视频,使“教、学、做”完美统一。 本书内容深入浅出,知识全面且实例丰富,语言通俗易懂
图书目录
第1章Linux基础1
1.1Linux简介1
1.1.1Linux系统的历史1
1.1.2Linux的着作权问题2
1.1.3Linux系统的特点2
1.2Linux体系结构3
1.2.1Linux核心3
1.2.2LinuxShell3
1.2.3实用工具4
1.3Linux的版本5
1.3.1核心版本5
1.3.2发行版本6
1.4RedHatEnterpriseLinux简介6
1.4.1为什幺要使用RedHat伺服器版6
1.4.2RedHatEnterpriseLinux家族7
1.4.3RedHatEnterpriseLinux5的新特性7
1.5练习题9
第2章Linux的安装10
2.1安装前的準备知识10
2.2安装RedHatEnterpriseLinux512
2.3首次启动RedHatEnterpriseLinux的设定24
2.4XWindowSystem29
2.4.1什幺是XWindowSystem29
2.4.2XWindowSystem的基本结构30
2.5Linux系统的终端视窗31
2.6Linux启动过程和运行级别32
2.7GRUB简介33
2.7.1启动引导器和GRUB33
2.7.2GRUB的安装34
2.7.3GRUB的术语342.7.4GRUB命令提示35
2.8GRUB配置37
2.8.1GRUB配置档案的选项37
2.8.2GRUB配置档案举例38
2.9练习题39
2.10项目实录39
实训一安装和启动RHEL540
实训二删除RHEL542
第3章Linux常用命令44
3.1Linux命令基础44
3.2档案目录类命令45
3.2.1浏览目录类命令45
3.2.2浏览档案类命令46
3.2.3目录操作类命令48
3.2.4档案操作类命令49
3.3系统信息类命令55
3.4进程管理类命令57
3.5其他常用命令60
3.6练习题62
3.7项目实录63
实训Linux常用命令64
第4章Shell与Vi编辑器67
4.1Shell67
4.1.1Shell的基本概念67
4.1.2Shell环境变数69
4.1.3正则表达式72
4.1.4输入/输出重定向与管道73
4.1.5Shell脚本77
4.2Vi编辑器78
4.2.1Vi的启动与退出78
4.2.2Vi的工作模式79
4.2.3Vi命令80
4.3练习题82
4.4项目实录82
项目实录一:Shell编程82
项目实录二:Vi编辑器83
实训一Shell的使用84
实训二Vi编辑器的使用85
第5章用户和组管理87
5.1概述87
5.2用户和组群档案88
5.2.1用户账户档案88
5.2.2组群档案90
5.3用户账户管理91
5.3.1新建用户91
5.3.2设定用户账户口令92
5.3.3用户账户的维护93
5.4组群管理94
5.4.1维护组群账户94
5.4.2为组群添加用户95
5.5使用用户管理器管理用户和组群96
5.5.1新建用户96
5.5.2修改用户属性96
5.5.3组群管理97
5.6常用的账户管理命令98
5.7练习题101
5.8项目实录102
实训用户和组的管理102
第6章档案系统和磁碟管理104
6.1档案系统104
6.1.1档案系统基础104
6.1.2Linux档案系统目录结构106
6.1.3Linux档案许可权管理106
6.2磁碟管理111
6.2.1常用磁碟管理工具111
6.2.2Linux中的软RAID119
6.2.3LVM逻辑卷管理器122
6.3磁碟配额管理126
6.3.1设定磁碟配额126
6.3.2检查磁碟配额的使用情况129
6.4练习题129
6.5项目实录131
项目实录一:档案许可权管理131
项目实录二:档案系统管理131
项目实录三:LVM逻辑卷管理器132
项目实录四:动态磁碟管理132
实训档案系统和磁碟管理132
第7章Linux网路基础配置135
7.1常见网路配置档案135
7.1.1/etc/sysconfig/network135
7.1.2/etc/sysconfig/networkscripts/ifcfgethN136
7.1.3/etc/hosts137
7.1.4/etc/resolv.conf137
7.1.5/etc/host.conf138
7.1.6/etc/services138
7.2常用网路配置命令138
7.3建立ADSL连线142
7.4常用网路测试工具145
7.5守护进程和xinetd147
7.5.1守护进程简介147
7.5.2xinetd配置148
7.5.3守护进程管理工具150
7.6练习题151
7.7项目实录152
实训Linux网路配置153
第8章DHCP伺服器配置155
8.1DHCP服务概述155
8.1.1DHCP服务简介155
8.1.2DHCP服务工作原理155
8.2DHCP服务的安装与配置157
8.2.1DHCP服务的安装157
8.2.2DHCP服务的配置158
8.2.3DHCP服务的启动161
8.3DHCP客户端的配置162
8.3.1Linux下DHCP客户端的配置162
8.3.2Windows下DHCP客户端的配置162
8.4DHCP服务部署164
8.5练习题166
8.6项目实录167
实训DHCP伺服器配置168
第9章DNS伺服器配置170
9.1DNS服务170
9.1.1DNS概述170
9.1.2DNS查询模式171
9.1.3DNS域名空间结构171
9.1.4DNS域名解析过程172
9.1.5DNS常见资源记录173
9.1.6/etc/hosts档案174
9.2DNS服务的安装174
9.2.1认识BIND174
9.2.2安装BIND软体包174
9.2.3安装chroot软体包175
9.2.4DNS服务的启动与停止176
9.3BIND配置档案177
9.3.1全局配置档案177
9.3.2主配置档案179
9.3.3区域配置档案181
9.4DNS伺服器的配置183
9.4.1快取DNS伺服器的配置183
9.4.2主DNS伺服器的配置183
9.4.3辅助DNS伺服器的配置187
9.4.4直接域名解析188
9.4.5泛域名解析189
9.5DNS客户端的配置189
9.6DNS测试190
9.7练习题192
9.8项目实录193
实训DNS伺服器配置194
第10章NFS网路档案系统198
10.1NFS基本原理198
10.1.1NFS服务概述198
10.1.2NFS工作原理198
10.2NFS伺服器配置199
10.2.1安装NFS199
10.2.2配置档案/etc/exports200
10.2.3NFS服务的启动和停止202
10.3NFS客户端配置205
10.4NFS故障排除206
10.5练习题208
10.6项目实录209
实训NFS伺服器配置210
第11章Samba伺服器配置212
11.1Samba简介212
11.1.1SMB协定212
11.1.2Samba212
11.1.3Samba的功能213
11.2Samba服务的安装、启动与停止213
11.3Samba服务的配置档案215
11.3.1Samba服务的主配置档案215
11.3.2Samba服务的日誌档案和密码档案219
11.4share伺服器和USER伺服器实例解析220
11.4.1Samba伺服器实例解析220
11.4.2user伺服器实例解析221
11.4.3Samba服务的用户映射档案223
11.5配置列印服务共享224
11.6Linux和Windows互相通信225
11.7Samba排错226
11.7.1Linux服务的一般排错方法226
11.7.2Samba服务的故障排错227
11.8练习题228
11.8项目实录230
实训Samba伺服器的配置231
第12章Apache伺服器配置233
12.1Apache简介233
12.2Apache服务的安装、启动与停止234
12.3Apache伺服器的主配置档案237
12.4Apache伺服器常规配置245
12.5Apache伺服器高级配置253
12.5.1虚拟主机的配置253
12.5.2配置用户身份认证255
12.6练习题258
12.7项目实录259
实训Apache伺服器的配置260
第13章电子邮件伺服器配置263
13.1电子邮件服务工作原理263
13.1.1电子邮件服务概述263
13.1.2电子邮件系统的组成264
13.1.3电子邮件传输过程264
13.1.4与电子邮件相关的协定265
13.1.5邮件中继266
13.2电子邮件伺服器的安装、启动与停止267
13.3Sendmail伺服器配置268
13.3.1Sendmail常规伺服器配置268
13.3.2设定信箱容量274
13.3.3设定虚拟域用户276
13.3.4调试Sendmail伺服器278
13.4练习题283
实训电子邮件伺服器的配置284
第14章FTP伺服器配置285
14.1FTP服务概述285
14.1.1FTP工作原理285
14.1.2匿名用户286
14.1.3FTP服务的传输模式286
14.1.4流行的FTP伺服器软体简介287
14.1.5FTP命令288
14.2vsftpd伺服器配置288
14.2.1安装、启动与停止vsftpd服务289
14.2.2认识vsftpd的配置档案290
14.2.3配置vsftpd常规伺服器291
14.3典型vsftpd伺服器配置案例298
14.4配置基于虚拟用户的FTP伺服器300
14.5练习题303
14.6项目实录303
实训FTP伺服器的配置304
第15章防火墙与代理伺服器306
15.1防火墙概述306
15.1.1防火墙的概念306
15.1.2防火墙的种类306
15.2iptables308
15.2.1iptables简介308
15.2.2iptables工作原理308
15.2.3安装iptables311
15.2.4iptables命令312
15.2.5iptables命令使用举例314
15.3NAT316
15.3.1NAT的基本知识316
15.3.2使用iptables实现NAT318
15.4squid代理伺服器320
15.4.1代理伺服器的工作原理321
15.4.2代理伺服器的作用321
15.4.3安装、启动与停止Squid服务322
15.4.4配置Squid伺服器324
15.4.5配置透明代理328
15.4.6Squid伺服器配置实例329
15.5练习题330
15.6项目实录332
实训Linux防火墙的配置333
第16章VPN伺服器配置335
16.1VPN概述335
16.1.1VPN工作原理335
16.1.2VPN的特点和套用336
16.1.3VPN协定337
16.2VPN服务的安装338
16.3VPN伺服器的配置339
16.4VPN客户端的配置342
16.5练习题345
16.6项目实录346
实训VPN伺服器的配置346