教师服务直通车
- Linux服务器搭建与管理
- 作者:张勇
- 策划编辑:范莹
- ISBN:978-7-5772-3042-9
- 图书开本:16
- 出版日期:2026-08-20
- 定价:42.00元
-
新形态教材:
- 二维码资源
- 视频资源
- 学习码验证
图书简介
本教材以openEuler22.03 LTS为平台,对openEuler在搭建和管理各类网络服务器进行了详细讲解。全书内容涵盖了当前最为流行和使用广泛的各类网络服务,具体包括了SSH、DHCP、DNS、FTP、Samba、NFS、NTP、Squid和Apache、电子邮件服务等多种类型服务器,对上述各服务器进行了深入浅出地讲解和操作示范。力求一书在手,就能获得上述各类网络服务器从工作原理到搭建、管理的具体操作过程的全部知识和技术细节。本书采用项目教学模式,使读者能对照教材边看边操作,一步一步引导读者完成每一个项目,从而实现对每一种服务从基本知识到项目实现的全过程。
书籍目录
项目1SSH服务器的搭建与管理1
1.1项目场景1
1.2项目目标1
1.3项目理论基础1
1.3.1SSH服务介绍1
1.3.2SSH的工作原理2
1.3.3SSH的用户认证方式2
1.4项目实施3
任务11安装SSH服务3
任务12认识SSH的配置文件4
任务13配置密码认证的SSH服务器5
任务14配置公钥认证的SSH服务器6
任务15常用SSH连接工具介绍及使用8
1.5项目实训:搭建与管理SSH服务器10
1.6开阔视野11
1.7练习题12
项目2DHCP服务器的搭建与管理13
2.1项目场景13
2.2项目目标13
2.3项目理论基础13
2.3.1DHCP服务介绍13
2.3.2DHCP的IP地址分配方式14
2.3.3DHCP的工作过程14
2.4项目实施15
任务21设计DHCP服务器的搭建环境15
任务22安装与管理DHCP服务器16
任务23DHCP主配置文件介绍18
任务24配置DHCP服务器为单个子网自动分配IP地址20
任务25配置DHCP服务器为多个子网自动分配IP地址22
2.6项目实训:搭建和管理企业环境中的DHCP服务器23
2.7开阔视野24
2.8练习题25
项目3Samba服务器的搭建与管理26
3.1项目场景26
3.2项目目标26
3.3项目理论基础26
3.3.1Samba服务介绍26
3.3.2Samba的工作原理27
3.4项目实施28
任务31安装和管理Samba服务28
任务32认识Samba的配置文件29
任务33配置并访问可匿名访问的Samba服务器30
任务34配置并访问有用户认证权限的Samba服务器35
3.5项目实训:配置、管理与访问Samba服务器40
3.6开阔视野41
3.7练习题41
Linux服务器搭建与管理目录项目4NFS服务器的搭建与管理43
4.1项目场景43
4.2项目目标43
4.3项目理论基础43
4.3.1NFS服务介绍43
4.3.2NFS的工作原理44
4.4项目实施45
任务41安装和管理NFS服务器45
任务42部署NFS服务器实现文件共享46
任务43在Linux客户端访问NFS服务器中的共享文件48
任务44在Windows客户端访问NFS服务器中的共享文件49
4.5项目实训:配置、管理与访问NFS服务器53
4.6开阔视野53
4.7练习题54
项目5Apache服务器的搭建与管理55
5.1项目场景55
5.2项目目标55
5.3项目理论基础55
5.3.1WWW服务介绍55
5.3.2WWW服务的工作原理56
5.4项目实施57
任务51安装和管理Apache服务器57
任务52认识Apache的工作目录和配置文件58
任务53搭建基本Apache服务器60
任务54搭建基于域名的虚拟主机60
任务55搭建基于端口的虚拟主机63
任务56搭建基于IP地址的虚拟主机64
任务57为用户建立个人主页66
任务58配置Apache服务器的虚拟目录66
任务59配置虚拟目录的访问控制67
任务510搭建HTTPS安全站点68
5.5项目实训:搭建与管理Apache服务器73
5.6开阔视野74
5.7练习题75
项目6DNS服务器的搭建与管理76
6.1项目场景76
6.2项目目标76
6.3项目理论基础76
6.3.1DNS服务相关概念76
6.3.2DNS域名解析的过程78
6.3.3DNS服务器类型80
6.4项目实施81
任务61DNS服务器的安装与运行管理81
任务62熟悉BIND的配置文件82
任务63配置主DNS服务器86
任务64配置辅助DNS服务器90
任务65配置DNS转发器95
6.5项目实训:搭建、管理与使用DNS服务器97
6.6开阔视野98
6.7练习题98
项目7FTP服务器的搭建与管理100
7.1项目场景100
7.2项目目标100
7.3项目理论基础100
7.3.1FTP服务介绍100
7.3.2FTP的工作原理101
7.3.3vsftp软件简介103
7.4项目实施103
任务71安装FTP服务器103
任务72认识vsftpd的配置文件104
任务73搭建可匿名访问的FTP服务器107
任务74搭建本地用户可访问的FTP服务器110
任务75搭建虚拟用户访问的FTP服务器119
任务76 搭建加密的FTP服务器124
7.5项目实训:搭建、管理与访问FTP服务器127
7.6开阔视野128
7.7练习题128
项目8Chrony服务器的搭建与管理130
8.1项目场景130
8.2项目目标130
8.3项目理论基础130
8.3.1网络时间服务概述130
8.3.2时间服务器的工作原理131
8.3.3Chrony软件简介133
8.4项目实施133
任务81安装和管理Chrony服务器133
任务82认识Chrony的配置文件134
任务83搭建和使用Chrony时间服务器134
8.4项目实训:搭建与管理Chrony服务器138
8.5开阔视野138
8.6练习题139
项目9Squid代理服务器的搭建与管理140
9.1项目场景140
9.2项目目标140
9.3项目理论基础140
9.3.1代理服务器简介140
9.3.2代理服务器的工作原理141
9.3.3Squid软件简介142
9.4项目实施143
任务91安装和运行、管理Squid代理服务器143
任务92认识Squid服务器的配置文件与参数143
任务93搭建传统代理的Squid服务器146
任务94搭建透明代理的Squid服务器150
任务95搭建反向代理的Squid服务器153
9.5项目实训:搭建与管理Squid代理服务器157
9.6开阔视野157
9.7练习题158
项目10电子邮件服务器的搭建与管理159
10.1项目场景159
10.2项目目标159
10.3项目理论基础160
10.3.1电子邮件服务基本知识160
10.3.2电子邮件系统工作原理160
10.3.3电子邮件软件简介162
10.4项目实施163
任务101安装和运行、管理Postfix服务163
任务102认识Postfix服务器的配置文件与参数164
任务103搭建基本Postfix服务器164
任务104搭建接收邮件的Dovecot服务器167
任务105使用Mozilla Thunderbird收发电子邮件168
10.5项目实训:搭建和使用电子邮件服务器172
10.6开阔视野173
10.7练习题173
参考文献175

图书
资源


