教师服务直通车
  • 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、电子邮件服务等多种类型服务器,对上述各服务器进行了深入浅出地讲解和操作示范。力求一书在手,就能获得上述各类网络服务器从工作原理到搭建、管理的具体操作过程的全部知识和技术细节。本书采用项目教学模式,使读者能对照教材边看边操作,一步一步引导读者完成每一个项目,从而实现对每一种服务从基本知识到项目实现的全过程。

作者介绍

张勇,现任计算机学院网络教研室专任教师,副教授职称。计算机科学与技术专业本科,工学学士学位,计算机技术工程硕士。长期从事计算机网络技术专业的教学工作,尤其擅长Linux操作系统、Linux服务器搭建与运行维护管理,云计算技术及应用。曾主持编写过《局域网组建与维护》,获教育部二等奖。还参加主编或参编过《Linux服务管理》、《Linux操作系统配置与管理》等多部教材。近些年来,带领和指导学生多次参加国家级、省、市级的技能大赛,分别荣获过一、二、三等奖。并于2012年因指导学生参加红帽公司亚太地区挑战赛,取得湖北省选拔赛一等奖而荣获“第三届红帽挑战赛优秀指导老师”称号;于2019年荣获湖北省教育厅颁发的“湖北省优秀指导教师”称号。 2021.9---2023.1被湖北省委组织部选派作为优秀专业技术人才赴新疆博尔塔拉蒙古自治州参加援疆工作,并获得“湖北省优秀援疆干部人才”称号。为了适应IT行业技术快速发展,不断提升和拓展专业技能和领域。近些年来,取得了华为Linux、云计算、数据通信、网络系统维护与管理、Python编程等一系列工程师认证证书,并成为华为ICT学院认证讲师。

书籍目录

项目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

任务11安装SSH服务3

任务12认识SSH的配置文件4

任务13配置密码认证的SSH服务器5

任务14配置公钥认证的SSH服务器6

任务15常用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

任务21设计DHCP服务器的搭建环境15

任务22安装与管理DHCP服务器16

任务23DHCP主配置文件介绍18

任务24配置DHCP服务器为单个子网自动分配IP地址20

任务25配置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

任务31安装和管理Samba服务28

任务32认识Samba的配置文件29

任务33配置并访问可匿名访问的Samba服务器30

任务34配置并访问有用户认证权限的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

任务41安装和管理NFS服务器45

任务42部署NFS服务器实现文件共享46

任务43在Linux客户端访问NFS服务器中的共享文件48

任务44在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

任务51安装和管理Apache服务器57

任务52认识Apache的工作目录和配置文件58

任务53搭建基本Apache服务器60

任务54搭建基于域名的虚拟主机60

任务55搭建基于端口的虚拟主机63

任务56搭建基于IP地址的虚拟主机64

任务57为用户建立个人主页66

任务58配置Apache服务器的虚拟目录66

任务59配置虚拟目录的访问控制67

任务510搭建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

任务61DNS服务器的安装与运行管理81

任务62熟悉BIND的配置文件82

任务63配置主DNS服务器86

任务64配置辅助DNS服务器90

任务65配置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

任务71安装FTP服务器103

任务72认识vsftpd的配置文件104

任务73搭建可匿名访问的FTP服务器107

任务74搭建本地用户可访问的FTP服务器110

任务75搭建虚拟用户访问的FTP服务器119

任务76 搭建加密的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

任务81安装和管理Chrony服务器133

任务82认识Chrony的配置文件134

任务83搭建和使用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

任务91安装和运行、管理Squid代理服务器143

任务92认识Squid服务器的配置文件与参数143

任务93搭建传统代理的Squid服务器146

任务94搭建透明代理的Squid服务器150

任务95搭建反向代理的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

任务101安装和运行、管理Postfix服务163

任务102认识Postfix服务器的配置文件与参数164

任务103搭建基本Postfix服务器164

任务104搭建接收邮件的Dovecot服务器167

任务105使用Mozilla Thunderbird收发电子邮件168

10.5项目实训:搭建和使用电子邮件服务器172

10.6开阔视野173

10.7练习题173

参考文献175

分享