Linux系统与网络管理(第4版) / “十四五”高等职业教育新形态一体化系列教材
¥56.00定价
作者: 姜大庆
出版时间:2021-11
出版社:中国铁道出版社
“十四五”职业教育国家规划教材
试读- 中国铁道出版社
- 9787113286064
- 4-1
- 430682
- 66259751-7
- 16开
- 2021-11
- 524
- 328
- 工学
- 计算机科学与技术
- 计算机类
- 高职
内容简介
本书以目前广泛应用的 Red Hat Enterprise Linux/CentOS 8 为平台,从实际应用的角度全面介绍了 Linux 的系统管理与网络管理技术。在内容的选取、组织和编排上,强调先进性、技术性和实用性,淡化理论,
突出实践,强调应用。全书共 18 章,主要内容包括: Linux 的文件系统管理、用户管理、进程管理、软件
包管理、打印机管理,以及 DNS 服务、 DHCP 服务、 Samba 服务、 NFS 服务、 Apache 服务、 FTP 服务、电
子邮件服务、 firewalld 防火墙配置、 Squid 代理服务、 Webmin 服务、 VNC 服务、 SSH 服务等网络服务的安装、
配置与管理技术。每章附有项目实训,有针对性地安排了上机实训的内容,使本书具有更强的实用性和实
效性。每章配有习题,供学生课后复习巩固。
本书由多年从事计算机网络系统管理教学工作、富有实际网络管理经验的多位教师编写而成,语言通
俗易懂,内容丰富翔实,且源于作者的实际工程经验,可以帮助读者迅速掌握实际应用中的各种经验和技巧。
本书适合作为高职高专计算机网络及相关专业的教材,也可作为 Linux 应用技术的培训、自学用书,
还可供网络组建、管理和维护人员参考。
突出实践,强调应用。全书共 18 章,主要内容包括: Linux 的文件系统管理、用户管理、进程管理、软件
包管理、打印机管理,以及 DNS 服务、 DHCP 服务、 Samba 服务、 NFS 服务、 Apache 服务、 FTP 服务、电
子邮件服务、 firewalld 防火墙配置、 Squid 代理服务、 Webmin 服务、 VNC 服务、 SSH 服务等网络服务的安装、
配置与管理技术。每章附有项目实训,有针对性地安排了上机实训的内容,使本书具有更强的实用性和实
效性。每章配有习题,供学生课后复习巩固。
本书由多年从事计算机网络系统管理教学工作、富有实际网络管理经验的多位教师编写而成,语言通
俗易懂,内容丰富翔实,且源于作者的实际工程经验,可以帮助读者迅速掌握实际应用中的各种经验和技巧。
本书适合作为高职高专计算机网络及相关专业的教材,也可作为 Linux 应用技术的培训、自学用书,
还可供网络组建、管理和维护人员参考。
目录
第1章 Linux基本知识.................. 1
1.1 Linux的发展与应用..............................1
1.1.1 Linux的发展史..............................1
1.1.2 Linux的应用范围..........................2
1.2 Linux的主要特点..................................3
1.3 Linux的版本..........................................5
1.3.1 Linux的内核版本..........................5
1.3.2 Linux的发行版本..........................6
1.3.3 Red Hat Linux简介........................7
1.4 Linux的系统组成..................................7
1.4.1 内核................................................8
1.4.2 Shell................................................8
1.4.3 应用程序........................................9
1.5 使用VMware软件安装Linux操作
系统.......................................................9
1.5.1 VMware简介................................10
1.5.2 安装前预备知识..........................11
1.5.3 使用VMware Workstation安装
RHEL操作系统 ...........................12
1.6 Linux的启动、关机与登录................18
1.6.1 Linux的启动................................18
1.6.2 系统登录......................................19
1.6.3 关机与重启..................................20
1.6.4 重置root用户密码 .......................22
本章小结......................................................22
项目实训1 Linux的安装、启动、关机
及登录....................................23
习题1 ...........................................................24
第2章 X.Window图形化界面...... 27
2.1 图形化用户界面简介.........................27
2.1.1 X Window简介 ............................27
2.1.2 窗口管理器..................................28
2.2 X Window的启动................................29
2.3 GNOME桌面环境 ..............................30
2.3.1 GNOME系统面板.......................31
2.3.2 GNOME桌面...............................31
2.3.3 文件管理器Nautilus ...................32
本章小结......................................................33
项目实训2 GNOME桌面环境的设置
及应用....................................33
习题2 ...........................................................34
第3章 Linux文件与目录管理........ 35
3.1 Linux文件系统类型............................35
3.2 Linux的目录和文件............................37
3.2.1 Linux系统的目录结构................37
3.2.2 文件名..........................................39
3.2.3 文件路径......................................39
3.3 文件类型与文件权限.........................40
3.3.1 文件类型......................................40
3.3.2 文件权限的概念..........................41
3.3.3 修改文件或目录的权限..............43
3.3.4 修改文件或目录的拥有者..........45
3.4 常用文件和目录操作命令.................45
3.4.1 Linux命令操作基础....................46
3.4.2 常用目录与文件操作命令..........48
3.4.3 与文件系统管理相关的命令......54
3.5 输入/输出重定向及管道....................55
3.5.1 输入/输出重定向.........................55
3.5.2 管道..............................................57
3.6 文本编辑器vi......................................57
3.6.1 启动vi编辑器...............................57
3.6.2 vi的工作模式...............................58
3.6.3 vi的常用命令...............................58
本章小结......................................................59
项目实训3 Linux文件系统管理命令
及vi编辑器的应用.................60
习题3 ...........................................................62
第4章 磁盘管理........................ 65
4.1 创建文件系统.....................................65
4.1.1 创建磁盘分区..............................65
4.1.2 在分区创建文件系统..................67
4.2 虚拟逻辑卷.........................................68
4.2.1 LVM相关名词和创建步骤 .........68
4.2.2 LVM相关命令 .............................68
4.3 磁盘阵列.............................................72
4.3.1 磁盘阵列基础知识......................72
4.3.2 RHEL软件实现磁盘阵列 ...........73
4.4 挂载和卸载文件系统.........................76
4.4.1 挂载文件系统..............................76
4.4.2 卸载文件系统..............................77
4.4.3 文件系统配置文件/etc/fstab .......77
4.5 磁盘配额管理.....................................79
4.5.1 配额的基本概念..........................79
4.5.2 文件系统配额设置......................79
本章小结......................................................81
项目实训4 磁盘管理................................82
习题4 ...........................................................83
第5章 用户与组账号管理............. 85
5.1 用户和组.............................................85
5.1.1 用户的类型..................................85
5.1.2 用户的账号文件..........................86
5.1.3 用户组..........................................87
5.1.4 用户组账号文件..........................88
5.1.5 与用户和组管理相关的文件
和目录...........................................88
5.2 用户与组账号管理命令.....................90
5.2.1 用户账号管理..............................90
5.2.2 组账号管理..................................93
本章小结......................................................95
项目实训5 用户和组管理........................95
习题5 ...........................................................97
第6章 Linux运行级别与进程
. . . . . .管理.............................100
6.1 Linux的启动过程和运行级别..........100
6.1.1 Linux的启动过程......................100
6.1.2 Linux的运行级别......................101
6.2 进程和作业.......................................102
6.2.1 进程............................................103
6.2.2 作业............................................104
6.2.3 进程的启动................................104
6.3 Linux的进程管理..............................104
6.4 任务调度...........................................109
6.4.1 at调度和batch调度....................110
6.4.2 cron调度.....................................111
6.5 系统日志管理...................................113
6.5.1 rsyslogd日志服务......................113
6.5.2 日志分析工具............................113
本章小结....................................................114
项目实训6 Linux进程管理.....................114
习题6 .........................................................116
第7章 软件包管理....................118
7.1 RPM软件包管理...............................118
7.1.1 RPM简介 ...................................118
7.1.2 RPM的使用 ...............................119
7.1.3 RPM图形管理工具 ...................123
7.2 TAR软件包管理 ...............................124
7.3 YUM软件包管理..............................126
7.3.1 YUM简介...................................126
7.3.2 YUM客户端配置文件...............127
7.3.3 yum命令的使用.........................128
7.3.4 DNF简介....................................129
本章小结....................................................130
项目实训7 软件包的管理......................131
习题7 .........................................................132
第8章 打印机管理....................134
8.1 打印系统概述...................................134
8.1.1 LPRng打印系统 ........................134
8.1.2 CUPS打印系统..........................135
8.2 添加打印机.......................................135
8.2.1 添加本地打印机........................136
8.2.2 添加网络打印机........................139
8.3 打印机配置与管理...........................140
8.3.1 设置默认打印机........................140
8.3.2 删除打印机................................141
8.3.3 管理CUPS打印系统..................142
本章小结....................................................142
项目实训8 打印机管理..........................143
习题8 .........................................................144
第9章 Linux网络配置与服务
. . . . . .管理.............................145
9.1 Linux网络配置..................................145
9.1.1 Linux中的网络配置参数..........145
9.1.2 Linux网络的相关配置文件......147
9.2 配置TCP/IP网络...............................150
9.2.1 通过NetworkManager命令行
方式进行网络配置....................150
9.2.2 文本图形界面下的网络配置....155
9.2.3 编辑网络接口配置文件进行
网络接口参数配置....................156
9.3 Linux服务管理..................................157
9.3.1 systemd服务...............................157
9.3.2 使用systemctl管理系统服务.....157
本章小结....................................................161
项目实训9 网络服务的基本配置..........161
习题9 .........................................................162
第10章 DNS服务器配置与管理.....165
10.1 DNS服务概述.................................165
10.1.1 DNS的功能..............................165
10.1.2 DNS的组成..............................166
10.1.3 DNS的查询过程......................166
10.1.4 DNS服务器的类型..................167
10.2 BIND的安装与启动 .......................167
10.2.1 BIND的安装............................168
10.2.2 DNS的启动、关闭和重启......168
10.3 DNS服务器的配置文件.................169
10.3.1 主配置文件named.conf...........169
10.3.2 区域数据库文件......................172
10.3.3 与域名解析相关的文件..........175
10.4 主DNS服务器配置实例.................176
10.5 辅助DNS服务器配置.....................180
10.5.1 辅助DNS服务器的概念..........180
10.5.2 辅助DNS服务器的配置..........181
10.5.3 辅助DNS服务器的测试..........182
10.6 区域委派与子域配置.....................182
本章小结....................................................185
项目实训10 DNS服务器的配置............186
习题10 ........................................................187
第11章 DHCP服务器配置与
. . . . . .管理.............................189
11.1 DHCP概述.......................................189
11.1.1 DHCP的工作原理 ...................189
11.1.2 DHCP服务的安装与启动 .......191
11.2 配置DHCP服务器...........................191
11.2.1 DHCP配置文件 .......................191
11.2.2 配置DHCP服务 .......................193
11.2.3 租约数据库文件......................194
11.3 配置DHCP客户端...........................194
11.3.1 配置Windows客户端...............194
11.3.2 配置Linux客户端 ....................195
本章小结....................................................196
项目实训11 DHCP服务器的配置..........196
习题11 ........................................................198
第12章 Samba和NFS服务器的
. . . . . .配置与管理.....................199
12.1 Samba服务器概述..........................199
12.1.1 Samba概述...............................199
12.1.2 Samba的安装与启动...............200
12.2 Samba的配置文件..........................200
12.2.1 全局设置部分的配置参数......201
12.2.2 共享定义部分的配置参数......202
12.3 配置Samba服务器..........................202
12.3.1 配置匿名访问的Samba
服务器......................................202
12.3.2 配置user级Samba服务器........204
12.3.3 访问Samba共享资源...............206
12.4 配置SMB打印机.............................209
12.5 NFS服务概述..................................210
12.6 NFS服务的安装与启动..................211
12.6.1 NFS服务的安装 ......................211
12.6.2 NFS服务的启动与关闭 ..........211
12.7 NFS服务的配置..............................212
12.7.1 编辑/etc/exports文件...............212
12.7.2 使用exportfs命令配置
/etc/exports文件.......................213
12.7.3 测试NFS服务 ..........................213
12.8 NFS客户端的设置..........................214
本章小结....................................................215
项目实训12 Samba和NFS服务器的
配置....................................215
习题12 ........................................................217
第13章 Apache服务器配置与
. . . . . .管理.............................219
13.1 Apache概述.....................................219
13.2 Apache服务器的安装与启动.........220
13.3 Apache配置文件.............................221
13.3.1 Apache配置文件的结构..........222
13.3.2 Apache配置命令......................222
13.4 Apache的配置.................................225
13.4.1 基本的Apache配置..................225
13.4.2 配置用户个人Web站点...........226
13.4.3 别名和重定向..........................227
13.4.4 主机访问控制..........................228
13.5 配置虚拟主机.................................228
13.5.1 基于IP地址的虚拟主机
配置..........................................229
13.5.2 基于名称的虚拟主机配置......231
13.6 配置动态Web站点..........................232
13.6.1 配置CGI动态网站...................233
13.6.2 构建LAMP架构.......................234
本章小结....................................................235
项目实训13 Apache服务器的配置........236
习题13 ........................................................238
第14章 FTP服务器配置与管理..... 239
14.1 FTP概述..........................................239
14.2 Vsftpd的安装与启动 ......................240
14.3 Vsftpd服务器的配置文件 ..............241
14.4 配置FTP服务器..............................243
14.4.1 配置匿名账号FTP服务器.......243
14.4.2 配置本地账号FTP服务器.......246
14.4.3 配置虚拟账号FTP服务器.......249
本章小结....................................................251
项目实训14 FTP服务器的配置.............252
习题14 ........................................................253
第15章 邮件服务器配置与管理..... 255
15.1 电子邮件服务概述.........................255
15.1.1 电子邮件系统..........................255
15.1.2 电子邮件系统相关协议..........256
15.1.3 Postfix的工作方式 ..................257
15.2 E-mail服务器的安装和启动..........258
15.2.1 E-mail服务器的安装...............258
15.2.2 E-mail服务器的启动...............259
15.3 Postfix的配置文件..........................259
15.3.1 /etc/postfix/main.cf文件...........260
15.3.2 /etc/postfix/master.cf文件 ........262
15.3.3 /etc/postfix/access文件.............262
15.3.4 /etc/aliases文件........................263
15.4 配置Dovecot服务器........................264
15.5 邮件服务器配置示例.....................265
本章小结....................................................268
项目实训15 邮件服务器的配置............268
习题15 ........................................................270
第16章 Linux防火墙与NAT服务
. . . . . .配置.............................271
16.1 Linux防火墙概述............................271
16.1.1 防火墙简介..............................271
16.1.2 Linux包过滤防火墙的架构....273
16.2 firewalld防火墙配置工具简介.......273
16.2.1 firewalld的安装、启动与
关闭..........................................274
16.2.2 防火墙区域..............................275
16.2.3 防火墙服务..............................276
16.3 firewalld的使用...............................276
16.3.1 firewalld的命令格式................276
16.3.2 使用firewalld进行防火墙
配置..........................................277
16.4 NAT服务 .........................................279
16.4.1 NAT服务概述..........................279
16.4.2 使用firewalld实现NAT服务....281
16.5 SELinux安全机制...........................282
16.5.1 SELinux概述............................283
16.5.2 SELinux的启用........................283
文前.indd 5 2022-1-19 10:25:58
Linux 系统与网络管理
VI
16.5.3 查看SELinux的状态................283
16.5.4 查看和修改SELinux对网络
服务的设定..............................284
本章小结....................................................285
项目实训16 Linux防火墙与NAT的
配置....................................285
习题16 ........................................................286
第17章 Squid代理服务器的配置与
. . . . . .管理............................ 288
17.1 代理服务器概述.............................288
17.1.1 代理服务器简介......................288
17.1.2 代理服务器的主要作用..........289
17.1.3 代理服务器的工作原理..........289
17.1.4 代理服务器的种类..................290
17.2 Squid代理服务器的安装和配置....290
17.2.1 Squid代理服务器简介 ............290
17.2.2 Squid缓存代理服务器的
配置与管理..............................291
17.2.3 Squid透明代理的实现 ............293
17.3 Squid代理服务器的访问控制
设置..................................................296
17.4 Squid代理服务器日志管理............298
本章小结....................................................299
项目实训17 Squid代理服务器的
配置与管理........................300
习题17 ........................................................301
第18章 远程管理工具................. 302
18.1 系统配置工具Webmin....................302
18.1.1 Webmin简介 ............................302
18.1.2 Webmin的安装与配置 ............303
18.1.3 Webmin常用功能 ....................306
18.2 远程控制工具VNC.........................307
18.2.1 VNC简介 .................................307
18.2.2 VNC服务的安装与启动 .........308
18.3 SSH远程登录管理..........................310
18.3.1 SSH服务概述 ..........................310
18.3.2 openssh的安装、启动
与关闭......................................310
18.3.3 SSH服务的配置 ......................311
18.3.4 客户端远程登录Linux
服务器......................................312
本章小结....................................................315
项目实训18 远程管理工具....................315
习题18 ........................................................317
参考文献 ...................................31
1.1 Linux的发展与应用..............................1
1.1.1 Linux的发展史..............................1
1.1.2 Linux的应用范围..........................2
1.2 Linux的主要特点..................................3
1.3 Linux的版本..........................................5
1.3.1 Linux的内核版本..........................5
1.3.2 Linux的发行版本..........................6
1.3.3 Red Hat Linux简介........................7
1.4 Linux的系统组成..................................7
1.4.1 内核................................................8
1.4.2 Shell................................................8
1.4.3 应用程序........................................9
1.5 使用VMware软件安装Linux操作
系统.......................................................9
1.5.1 VMware简介................................10
1.5.2 安装前预备知识..........................11
1.5.3 使用VMware Workstation安装
RHEL操作系统 ...........................12
1.6 Linux的启动、关机与登录................18
1.6.1 Linux的启动................................18
1.6.2 系统登录......................................19
1.6.3 关机与重启..................................20
1.6.4 重置root用户密码 .......................22
本章小结......................................................22
项目实训1 Linux的安装、启动、关机
及登录....................................23
习题1 ...........................................................24
第2章 X.Window图形化界面...... 27
2.1 图形化用户界面简介.........................27
2.1.1 X Window简介 ............................27
2.1.2 窗口管理器..................................28
2.2 X Window的启动................................29
2.3 GNOME桌面环境 ..............................30
2.3.1 GNOME系统面板.......................31
2.3.2 GNOME桌面...............................31
2.3.3 文件管理器Nautilus ...................32
本章小结......................................................33
项目实训2 GNOME桌面环境的设置
及应用....................................33
习题2 ...........................................................34
第3章 Linux文件与目录管理........ 35
3.1 Linux文件系统类型............................35
3.2 Linux的目录和文件............................37
3.2.1 Linux系统的目录结构................37
3.2.2 文件名..........................................39
3.2.3 文件路径......................................39
3.3 文件类型与文件权限.........................40
3.3.1 文件类型......................................40
3.3.2 文件权限的概念..........................41
3.3.3 修改文件或目录的权限..............43
3.3.4 修改文件或目录的拥有者..........45
3.4 常用文件和目录操作命令.................45
3.4.1 Linux命令操作基础....................46
3.4.2 常用目录与文件操作命令..........48
3.4.3 与文件系统管理相关的命令......54
3.5 输入/输出重定向及管道....................55
3.5.1 输入/输出重定向.........................55
3.5.2 管道..............................................57
3.6 文本编辑器vi......................................57
3.6.1 启动vi编辑器...............................57
3.6.2 vi的工作模式...............................58
3.6.3 vi的常用命令...............................58
本章小结......................................................59
项目实训3 Linux文件系统管理命令
及vi编辑器的应用.................60
习题3 ...........................................................62
第4章 磁盘管理........................ 65
4.1 创建文件系统.....................................65
4.1.1 创建磁盘分区..............................65
4.1.2 在分区创建文件系统..................67
4.2 虚拟逻辑卷.........................................68
4.2.1 LVM相关名词和创建步骤 .........68
4.2.2 LVM相关命令 .............................68
4.3 磁盘阵列.............................................72
4.3.1 磁盘阵列基础知识......................72
4.3.2 RHEL软件实现磁盘阵列 ...........73
4.4 挂载和卸载文件系统.........................76
4.4.1 挂载文件系统..............................76
4.4.2 卸载文件系统..............................77
4.4.3 文件系统配置文件/etc/fstab .......77
4.5 磁盘配额管理.....................................79
4.5.1 配额的基本概念..........................79
4.5.2 文件系统配额设置......................79
本章小结......................................................81
项目实训4 磁盘管理................................82
习题4 ...........................................................83
第5章 用户与组账号管理............. 85
5.1 用户和组.............................................85
5.1.1 用户的类型..................................85
5.1.2 用户的账号文件..........................86
5.1.3 用户组..........................................87
5.1.4 用户组账号文件..........................88
5.1.5 与用户和组管理相关的文件
和目录...........................................88
5.2 用户与组账号管理命令.....................90
5.2.1 用户账号管理..............................90
5.2.2 组账号管理..................................93
本章小结......................................................95
项目实训5 用户和组管理........................95
习题5 ...........................................................97
第6章 Linux运行级别与进程
. . . . . .管理.............................100
6.1 Linux的启动过程和运行级别..........100
6.1.1 Linux的启动过程......................100
6.1.2 Linux的运行级别......................101
6.2 进程和作业.......................................102
6.2.1 进程............................................103
6.2.2 作业............................................104
6.2.3 进程的启动................................104
6.3 Linux的进程管理..............................104
6.4 任务调度...........................................109
6.4.1 at调度和batch调度....................110
6.4.2 cron调度.....................................111
6.5 系统日志管理...................................113
6.5.1 rsyslogd日志服务......................113
6.5.2 日志分析工具............................113
本章小结....................................................114
项目实训6 Linux进程管理.....................114
习题6 .........................................................116
第7章 软件包管理....................118
7.1 RPM软件包管理...............................118
7.1.1 RPM简介 ...................................118
7.1.2 RPM的使用 ...............................119
7.1.3 RPM图形管理工具 ...................123
7.2 TAR软件包管理 ...............................124
7.3 YUM软件包管理..............................126
7.3.1 YUM简介...................................126
7.3.2 YUM客户端配置文件...............127
7.3.3 yum命令的使用.........................128
7.3.4 DNF简介....................................129
本章小结....................................................130
项目实训7 软件包的管理......................131
习题7 .........................................................132
第8章 打印机管理....................134
8.1 打印系统概述...................................134
8.1.1 LPRng打印系统 ........................134
8.1.2 CUPS打印系统..........................135
8.2 添加打印机.......................................135
8.2.1 添加本地打印机........................136
8.2.2 添加网络打印机........................139
8.3 打印机配置与管理...........................140
8.3.1 设置默认打印机........................140
8.3.2 删除打印机................................141
8.3.3 管理CUPS打印系统..................142
本章小结....................................................142
项目实训8 打印机管理..........................143
习题8 .........................................................144
第9章 Linux网络配置与服务
. . . . . .管理.............................145
9.1 Linux网络配置..................................145
9.1.1 Linux中的网络配置参数..........145
9.1.2 Linux网络的相关配置文件......147
9.2 配置TCP/IP网络...............................150
9.2.1 通过NetworkManager命令行
方式进行网络配置....................150
9.2.2 文本图形界面下的网络配置....155
9.2.3 编辑网络接口配置文件进行
网络接口参数配置....................156
9.3 Linux服务管理..................................157
9.3.1 systemd服务...............................157
9.3.2 使用systemctl管理系统服务.....157
本章小结....................................................161
项目实训9 网络服务的基本配置..........161
习题9 .........................................................162
第10章 DNS服务器配置与管理.....165
10.1 DNS服务概述.................................165
10.1.1 DNS的功能..............................165
10.1.2 DNS的组成..............................166
10.1.3 DNS的查询过程......................166
10.1.4 DNS服务器的类型..................167
10.2 BIND的安装与启动 .......................167
10.2.1 BIND的安装............................168
10.2.2 DNS的启动、关闭和重启......168
10.3 DNS服务器的配置文件.................169
10.3.1 主配置文件named.conf...........169
10.3.2 区域数据库文件......................172
10.3.3 与域名解析相关的文件..........175
10.4 主DNS服务器配置实例.................176
10.5 辅助DNS服务器配置.....................180
10.5.1 辅助DNS服务器的概念..........180
10.5.2 辅助DNS服务器的配置..........181
10.5.3 辅助DNS服务器的测试..........182
10.6 区域委派与子域配置.....................182
本章小结....................................................185
项目实训10 DNS服务器的配置............186
习题10 ........................................................187
第11章 DHCP服务器配置与
. . . . . .管理.............................189
11.1 DHCP概述.......................................189
11.1.1 DHCP的工作原理 ...................189
11.1.2 DHCP服务的安装与启动 .......191
11.2 配置DHCP服务器...........................191
11.2.1 DHCP配置文件 .......................191
11.2.2 配置DHCP服务 .......................193
11.2.3 租约数据库文件......................194
11.3 配置DHCP客户端...........................194
11.3.1 配置Windows客户端...............194
11.3.2 配置Linux客户端 ....................195
本章小结....................................................196
项目实训11 DHCP服务器的配置..........196
习题11 ........................................................198
第12章 Samba和NFS服务器的
. . . . . .配置与管理.....................199
12.1 Samba服务器概述..........................199
12.1.1 Samba概述...............................199
12.1.2 Samba的安装与启动...............200
12.2 Samba的配置文件..........................200
12.2.1 全局设置部分的配置参数......201
12.2.2 共享定义部分的配置参数......202
12.3 配置Samba服务器..........................202
12.3.1 配置匿名访问的Samba
服务器......................................202
12.3.2 配置user级Samba服务器........204
12.3.3 访问Samba共享资源...............206
12.4 配置SMB打印机.............................209
12.5 NFS服务概述..................................210
12.6 NFS服务的安装与启动..................211
12.6.1 NFS服务的安装 ......................211
12.6.2 NFS服务的启动与关闭 ..........211
12.7 NFS服务的配置..............................212
12.7.1 编辑/etc/exports文件...............212
12.7.2 使用exportfs命令配置
/etc/exports文件.......................213
12.7.3 测试NFS服务 ..........................213
12.8 NFS客户端的设置..........................214
本章小结....................................................215
项目实训12 Samba和NFS服务器的
配置....................................215
习题12 ........................................................217
第13章 Apache服务器配置与
. . . . . .管理.............................219
13.1 Apache概述.....................................219
13.2 Apache服务器的安装与启动.........220
13.3 Apache配置文件.............................221
13.3.1 Apache配置文件的结构..........222
13.3.2 Apache配置命令......................222
13.4 Apache的配置.................................225
13.4.1 基本的Apache配置..................225
13.4.2 配置用户个人Web站点...........226
13.4.3 别名和重定向..........................227
13.4.4 主机访问控制..........................228
13.5 配置虚拟主机.................................228
13.5.1 基于IP地址的虚拟主机
配置..........................................229
13.5.2 基于名称的虚拟主机配置......231
13.6 配置动态Web站点..........................232
13.6.1 配置CGI动态网站...................233
13.6.2 构建LAMP架构.......................234
本章小结....................................................235
项目实训13 Apache服务器的配置........236
习题13 ........................................................238
第14章 FTP服务器配置与管理..... 239
14.1 FTP概述..........................................239
14.2 Vsftpd的安装与启动 ......................240
14.3 Vsftpd服务器的配置文件 ..............241
14.4 配置FTP服务器..............................243
14.4.1 配置匿名账号FTP服务器.......243
14.4.2 配置本地账号FTP服务器.......246
14.4.3 配置虚拟账号FTP服务器.......249
本章小结....................................................251
项目实训14 FTP服务器的配置.............252
习题14 ........................................................253
第15章 邮件服务器配置与管理..... 255
15.1 电子邮件服务概述.........................255
15.1.1 电子邮件系统..........................255
15.1.2 电子邮件系统相关协议..........256
15.1.3 Postfix的工作方式 ..................257
15.2 E-mail服务器的安装和启动..........258
15.2.1 E-mail服务器的安装...............258
15.2.2 E-mail服务器的启动...............259
15.3 Postfix的配置文件..........................259
15.3.1 /etc/postfix/main.cf文件...........260
15.3.2 /etc/postfix/master.cf文件 ........262
15.3.3 /etc/postfix/access文件.............262
15.3.4 /etc/aliases文件........................263
15.4 配置Dovecot服务器........................264
15.5 邮件服务器配置示例.....................265
本章小结....................................................268
项目实训15 邮件服务器的配置............268
习题15 ........................................................270
第16章 Linux防火墙与NAT服务
. . . . . .配置.............................271
16.1 Linux防火墙概述............................271
16.1.1 防火墙简介..............................271
16.1.2 Linux包过滤防火墙的架构....273
16.2 firewalld防火墙配置工具简介.......273
16.2.1 firewalld的安装、启动与
关闭..........................................274
16.2.2 防火墙区域..............................275
16.2.3 防火墙服务..............................276
16.3 firewalld的使用...............................276
16.3.1 firewalld的命令格式................276
16.3.2 使用firewalld进行防火墙
配置..........................................277
16.4 NAT服务 .........................................279
16.4.1 NAT服务概述..........................279
16.4.2 使用firewalld实现NAT服务....281
16.5 SELinux安全机制...........................282
16.5.1 SELinux概述............................283
16.5.2 SELinux的启用........................283
文前.indd 5 2022-1-19 10:25:58
Linux 系统与网络管理
VI
16.5.3 查看SELinux的状态................283
16.5.4 查看和修改SELinux对网络
服务的设定..............................284
本章小结....................................................285
项目实训16 Linux防火墙与NAT的
配置....................................285
习题16 ........................................................286
第17章 Squid代理服务器的配置与
. . . . . .管理............................ 288
17.1 代理服务器概述.............................288
17.1.1 代理服务器简介......................288
17.1.2 代理服务器的主要作用..........289
17.1.3 代理服务器的工作原理..........289
17.1.4 代理服务器的种类..................290
17.2 Squid代理服务器的安装和配置....290
17.2.1 Squid代理服务器简介 ............290
17.2.2 Squid缓存代理服务器的
配置与管理..............................291
17.2.3 Squid透明代理的实现 ............293
17.3 Squid代理服务器的访问控制
设置..................................................296
17.4 Squid代理服务器日志管理............298
本章小结....................................................299
项目实训17 Squid代理服务器的
配置与管理........................300
习题17 ........................................................301
第18章 远程管理工具................. 302
18.1 系统配置工具Webmin....................302
18.1.1 Webmin简介 ............................302
18.1.2 Webmin的安装与配置 ............303
18.1.3 Webmin常用功能 ....................306
18.2 远程控制工具VNC.........................307
18.2.1 VNC简介 .................................307
18.2.2 VNC服务的安装与启动 .........308
18.3 SSH远程登录管理..........................310
18.3.1 SSH服务概述 ..........................310
18.3.2 openssh的安装、启动
与关闭......................................310
18.3.3 SSH服务的配置 ......................311
18.3.4 客户端远程登录Linux
服务器......................................312
本章小结....................................................315
项目实训18 远程管理工具....................315
习题18 ........................................................317
参考文献 ...................................31