欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

Linux操作系统与实训 CentOS 7.4 RHEL 7.4 县小平主编 2019年版

收藏
  • 大小:161.87 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
Linux操作系统与实训 CentOS 7.4 RHEL 7.4
作者:县小平主编
出版时间: 2019年版
内容简介
  本书全面系统地介绍了利用Linux操作系统架设网络服务器的方法,内容包括 Linux基础、Linux的安装、Linux常用命令、Shell与Vi编辑器、用户和组管理、文件系统和磁盘管理、Linux网络基础配置、DHCP服务器配置、DNS服务器配置、NFS网络文件系统、Samba服务器配置、Apache服务器配置、电子邮件服务器配置、FTP服务器配置、防火墙与代理服务器、VPN服务器配置等内容。
目录
目录
第1章搭建与测试Linux服务器1
1.1认识Linux操作系统1
1.1.1认识Linux的前世与今生1
1.1.2理解Linux体系结构2
1.1.3认识Linux的版本3
1.1.4CentOS4
1.1.5CentOS 7的主要特点5
1.2使用VM虚拟机安装CentOS 75
1.2.1安装并配置VM虚拟机5
1.2.2安装并配置CentOS 7操作系统7
1.3重置root管理员密码16
1.4使用RPM18
1.5使用yum软件仓库19
1.6systemd初始化进程20
1.7启动Shell21
1.8配置常规网络23
1.8.1检查并设置有线处于连接状态23
1.8.2设置主机名23
1.8.3使用系统菜单配置网络25
1.8.4通过网卡配置文件配置网络27
1.8.5使用图形界面配置网络28
1.8.6使用nmcli命令配置网络31
1.9练习题35
1.10项目实录: Linux系统的安装与基本配置36
1.11实训: 安装CentOS操作系统37
第2章使用常用的Linux命令39
2.1Linux命令基础39
2.1.1了解Linux命令的特点39
2.1.2后台运行程序40
2.2熟练使用文件目录类命令40
2.2.1熟练使用浏览目录类命令40
2.2.2熟练使用浏览文件类命令41
2.2.3熟练使用目录操作类命令44
2.2.4熟练使用cp命令45
2.2.5熟练使用文件操作类命令47
2.3熟练使用系统信息类命令55
2.4熟练使用进程管理类命令56
2.5熟练使用其他常用命令60
2.6练习题64
2.7项目实录: 使用Linux基本命令66
2.8实训: Linux常用命令66
第3章Shell与Vim编辑器69
3.1Shell69
3.1.1Shell概述69
3.1.2Shell环境变量71
3.1.3正则表达式75
3.1.4输入/输出重定向与管道76
3.1.5Shell脚本80
3.2Vim编辑器82
3.2.1Vim的启动与退出82
3.2.2Vim的工作模式83
3.2.3Vim命令84
3.3练习题86
3.4项目实录87
项目实录一: Shell编程87
项目实录二: Vim编辑器87
3.5实训88
实训一: Shell的使用88
实训二: Vim编辑器的使用89
第4章用户和组管理91
4.1理解用户账户和组群91
4.2理解用户账户文件和组群文件92
4.2.1理解用户账户文件92
4.2.2理解组群文件94
4.3管理用户账户95
4.3.1新建用户95
4.3.2设置用户账户口令96
4.3.3维护用户账户98
4.4管理组群100
4.4.1维护组群账户100
4.4.2为组群添加用户100
4.5使用su命令与sudo命令101
4.5.1使用su命令101
4.5.2使用sudo命令102
4.6使用用户管理器管理用户和组群105
4.6.1安装systemconfigusers工具105
4.6.2使用用户管理器106
4.7使用常用的账户管理命令107
4.8企业实战与应用——账号管理实例110
4.9练习题110
4.10项目实录: 管理用户和组112
第5章文件系统和磁盘管理113
5.1了解文件系统113
5.1.1认识文件系统113
5.1.2理解Linux文件系统的目录结构114
5.1.3理解绝对路径与相对路径116
5.1.4Linux文件权限管理117
5.2管理磁盘122
5.2.1常用的磁盘管理工具122
5.2.2Linux中的软RAID131
5.2.3LVM135
5.3管理磁盘配额139
5.3.1磁盘配额设置的设计与准备140
5.3.2实施磁盘配额140
5.4练习题146
5.5项目实录147
项目实录一: 文件权限管理147
项目实录二: 文件系统管理148
项目实录三: LVM逻辑卷管理器148
项目实录四: 动态磁盘管理148
5.6实训: 文件系统和磁盘管理149
第6章DHCP服务器配置152
6.1了解DHCP服务152
6.1.1DHCP服务简介152
6.1.2DHCP服务的工作原理153
6.2安装与配置DHCP服务155
6.2.1安装DHCP服务155
6.2.2配置DHCP主配置文件155
6.3配置DHCP服务器应用案例160
6.4练习题164
6.5项目实录165
6.6实训: DHCP服务器配置167
第7章DNS服务器配置169
7.1认识DNS服务169
7.1.1DNS概述169
7.1.2DNS查询模式170
7.1.3DNS域名空间结构170
7.2安装DNS服务171
7.3掌握BIND配置文件172
7.3.1认识全局配置文件172
7.3.2认识主配置文件174
7.3.3缓存DNS服务器的配置175
7.4配置主DNS服务器实例176
7.4.1案例环境及需求176
7.4.2配置过程176
7.5配置DNS客户端180
7.6使用工具测试DNS181
7.7练习题183
7.8项目实录184
7.9实训: DNS服务器配置185
第8章网络文件系统服务189
8.1NFS基本原理189
8.1.1NFS服务概述189
8.1.2NFS工作原理190
8.1.3NFS组件190
8.2安装、启动和停止NFS服务器191
8.3配置NFS服务192
8.4了解NFS服务的文件存取权限194
8.5在客户端挂载NFS文件系统194
8.6排除NFS故障196
8.7练习题198
8.8项目实录200
8.9实训: NFS服务器配置201
第9章Samba服务器配置203
9.1Samba简介203
9.2配置Samba服务204
9.2.1安装并启动Samba服务204
9.2.2了解Samba服务器配置的工作流程205
9.2.3主要配置文件smb.conf206
9.2.4Samba服务的日志文件和密码文件209
9.3user服务器实例解析211
9.4配置Samba客户端213
9.5练习题216
9.6项目实录217
9.7实训: Samba服务器的配置218
第10章Apache服务器配置220
10.1认识Web服务220
10.2安装、启动与停止Apache服务222
10.2.1安装Apache相关软件222
10.2.2让防火墙放行并设置SELinux为允许222
10.2.3测试httpd服务是否安装成功223
10.3认识Apache服务器的配置文件224
10.4常规设置Apache服务器实例225
10.5其他常规设置230
10.6配置虚拟主机235
10.6.1配置基于IP地址的虚拟主机235
10.6.2配置基于域名的虚拟主机237
10.6.3基于端口号的虚拟主机的配置239
10.7配置用户身份认证241
10.8练习题244
10.9项目实录245
10.10实训: Apache服务器的配置246
第11章FTP服务器配置247
11.1认识FTP服务247
11.1.1FTP工作原理247
11.1.2匿名用户248
11.2安装、启动与停止vsftpd服务248
11.3认识vsftpd的配置文件249
11.4配置匿名用户FTP实例251
11.5配置本地模式的常规FTP服务器实例253
11.6设置vsftp虚拟账号257
11.7练习题260
11.8项目实录261
11.9实训: FTP服务器的配置262
第12章电子邮件服务器配置263
12.1了解电子邮件服务工作原理263
12.1.1电子邮件服务概述263
12.1.2电子邮件系统的组成263
12.1.3电子邮件的传输过程264
12.1.4与电子邮件相关的协议265
12.1.5邮件中继265
12.2配置Postfix常规服务器266
12.3配置Dovecot服务程序272
12.4配置一个完整的收发邮件服务器并测试274
12.5使用CyrusSASL实现SMTP认证280
12.6练习题283
12.7项目实录284
12.8实训: 电子邮件服务器的配置284
第13章配置防火墙与代理服务器286
13.1防火墙概述286
13.1.1认识防火墙286
13.1.2iptables与firewalld287
13.2配置iptables防火墙287
13.2.1安装、启动iptables287
13.2.2配置iptables规则287
13.3使用firewalld服务290
13.4配置NAT服务器296
13.4.1实现NAT(网络地址转换)296
13.4.2NAT综合案例298
13.5配置代理服务器301
13.5.1代理服务器概述301
13.5.2安装、启动、停止与随系统启动squid服务302
13.5.3配置squid服务器303
13.6squid和NAT企业实战与应用306
13.7练习题311
13.8项目实录313
13.8.1项目实录一: 配置与管理iptables防火墙313
13.8.2项目实录二: 配置与管理squid代理服务器314
13.9实训: Linux防火墙的配置315
参考文献316
下载地址