信创服务器操作系统的配置与管理(openEuler版)

系列书名:ICT建设与运维岗位能力培养丛书

出版日期:2023-12

书  号:978-7-121-46908-4

作  者:黄君羡、许兴鹍  主编

       赵景、蔡君贤  副主编

                   正月十六工作室   组编

出 版 社:电子工业出版社

定  价:49.80 元

书籍介绍

本书专注于满足系统管理员、网络工程师等岗位对openEuler操作系统及网络服务管理核心技能的需求。通过融合行业标准和职业岗位标准,本书以openEuler操作系统为基础,结合网络主流技术和产品,将企业的实际应用需求与openEuler的基础知识及服务架构巧妙地融入到各个项目任务中。


针对中小型网络建设与管理领域的技术需求,本书精心挑选并提炼了来自企业的真实网络建设工程项目案例。内容涵盖了企业服务器操作系统选型、使用Shell管理本地文件、管理信息中心的用户与组、管理IP网络、openEuler操作系统的基础配置、企业内部数据存储与共享、部署企业的 DHCP服务、部署企业的DNS服务、部署企业的Web服务、部署企业的FTP服务、部署企业的 Squid 代理服务、部署企业的邮件服务、部署openEuler 防火墙等关键领域。


此外,本书还配备了PPT、微课视频、课程标准以及课后习题等丰富的教学资源,非常适合网络技术人员、网络管理和维护人员、网络系统集成人员等人群阅读和使用。同时,本书也可作为职业院校及应用型本科院校相关专业的教学参考用书,为相关课程的教学提供有力支持。
本书极具职业特征,有如下特色:

一、赛教融通,校企双元开发

本书由资深高校教师与经验丰富的企业工程师携手共创。在内容编排上,本书深度融合了华为“HCIA-openEuler”认证的考核标准,对Linux相关技术及其核心知识点进行了全面而深入的介绍。同时,书中精选并融入了多家服务商的典型项目案例,以及标准化的业务实施流程,确保理论与实践的紧密结合。编写过程中,本书严格遵循高等职业教育网络专业人才的培养要求与教学标准,充分考虑学习者的认知特点与学习规律。本书巧妙地将企业资源转化为教学资源,实现了企业实践与教学体系的无缝对接,打造出一套系统化的工作过程导向教材。该教材内容紧密贴合系统管理员、网络工程师等关键岗位的技能需求,满足培养具备扎实专业技能与良好职业素养的复合型人才的要求。

二、系统实用,课产融合设计

为帮助学习者逐步掌握基于openEuler操作系统及网络服务管理的配置技能,本书通过进阶式、场景化项目重构课程序列,本书内容架构如下图所示。本书围绕系统管理员、网络工程师等岗位对openEuler操作系统及网络服务管理核心技能的要求基于工作过程系统化方法,按照TCP/IP协议由低层到高层这一规律,设计了13个进阶式项目。使openEuler操作系统及网络服务管理知识碎片化,并按项目化方式重构,在每个项目中按需融入相关知识。读者通过对进阶式项目的学习,不仅可以掌握系统管理相关的知识和技能,而且可以熟悉知识的应用场景和项目的业务实施流程,还可以提高职业素养从而满足系统管理员、网络工程师等岗位的能力要求。

本书采用业务实施流程作为驱动学习的核心机制,项目结构如下图所示。书中各个项目均依据企业工程项目的标准化业务实施流程,被精心拆解为多个具体的工作任务。通过设定学习目标、项目概述、项目深度分析及必要的相关知识介绍,为项目的顺利实施奠定坚实基础。项目实施环节则细分为任务规划、任务执行与任务验证三大步骤,这一流程严格遵循了工程项目实施的一般原则与规律。学生将通过循序渐进地参与这13个项目的学习,逐步深入了解并熟悉系统管理员、网络工程师等岗位在实际工作中,针对openEuler操作系统及网络服务管理的应用场景。在此过程中,学生不仅能够熟练掌握标准化的业务实施流程,还能培养良好的职业习惯,为未来职业生涯的顺利发展奠定坚实基础。

三、复合型和延续性的实训项目

鉴于企业网络建设工程项目的复杂性与综合性,编者精心设计了一系列实训项目。这些项目不仅严格检验了学员对于本项目所需的专业知识、技术能力以及业务操作流程的掌握情况,还深入涵盖了前置知识与技能,有效加强了不同阶段知识点与技能点之间的逻辑联系。通过此类实训,学员能够充分熟悉并实践各项知识与技能在实际工作场景中的应用,从而全面提升其专业素养与实战能力。

本书若作为教学用书,参考学时为52~82,各项目的学时分配可参考下表。

目录

项目 1 企业服务器操作系统选型 1
学习目标 1
项目描述 1
项目分析 1
相关知识 2
11 Linux 概述 2
12 Linux 内核 2
13 Linux 发行版本 3
14 openEuler 简介 4
项目实施 4
任务 1 安装 openEuler 操作系统 4
练习与实践 12
项目 2 使用 Shell 管理本地文件 13
学习目标 13
项目描述 13
项目分析 13
相关知识 14
21 Shell 14
22 Bash 14
23 目录结构 24
24 文件系统 26
25 Vim 编辑器 27
项目实施 29
任务 2-1 Bash 基础环境的设置 29
任务 2-2 命令行下目录与文件的管理 31
任务 2-3 命令行下系统配置文件的修改 33
练习与实践 37
信创服务器操作系统的配置与管理(openEuler 版)
项目 3 管理信息中心的用户与组 38
学习目标 38
项目描述 38
项目分析 39
相关知识 39
31 用户类型 39
32 用户配置 40
33 用户组 41
项目实施 42
任务 3-1 管理信息中心的用户账号 42
任务 3-2 管理信息中心的组账号 45
练习与实践 49
项目 4 管理 IP 网络 52
学习目标 52
项目描述 52
项目分析 53
相关知识 53
41 网络管理服务 53
42 网络管理命令 54
43 网络配置文件 56
任务实施 59
任务 4-1 通过命令方式在计算机 A 上配置网络信息 59
任务 4-2 通过命令方式在计算机 B 上配置网络信息 61
任务 4-3 通过配置文件方式在计算机 C 上配置网络信息 63
练习与实践 66
项目 5 openEuler 操作系统的基础配置 68
学习目标 68
项目描述 68
项目分析 69
相关知识 69
51 网络连接的基本概念 69
52 软件仓库源 70
53 系统时间 71
54 SSH 远程登录 71
55 安全策略 72
项目实施 72
任务 5-1 配置系统的基本环境 72
任务 5-2 配置系统的软件仓库源 74
任务 5-3 校准系统时间 75
练习与实践 77
项目 6 企业内部数据存储与共享 79
学习目标 79
项目描述 79
项目分析 80
相关知识 81
61 openEuler 文件权限 81
62 Samba 服务 81
63 Samba 服务常用的配置文件及参数 82
64 NFS 服务 84
65 NFS 服务常用的配置文件及参数 84
任务 6-1 共享文件及权限的配置 85
任务 6-2 配置 Samba 服务器的用户共享 87
任务 6-3 配置 NFS 服务器的用户共享 90
练习与实践 92
项目 7 部署企业的 DHCP 服务 94
学习目标 94
项目描述 94
项目分析 95
相关知识 95
71 DHCP 服务的概念 95
72 DHCP 客户端首次接入网络的工作过程 96
73 DHCP 客户端 IP 地址租约的更新 99
74 DHCP 客户端租用失败的自动配置 100
75 DHCP 中继代理 100
76 DHCP 服务常用的配置文件及参数 101
项目实施 104
任务 7-1 部署 DHCP 服务 104
任务 7-2 配置 DHCP 作用域 109
任务 7-3 配置 DHCP 中继代理 111
信创服务器操作系统的配置与管理(openEuler 版)
任务 7-4 DHCP 服务器的日常运维与管理 115
练习与实践 118
项目 8 部署企业的 DNS 服务 120
学习目标 120
项目描述 120
项目分析 121
相关知识 122
81 DNS 的基本概念 122
82 DNS 服务器的分类 123
83 DNS 委派 124
84 DNS 服务器的查询模式 124
85 DNS 的域名解析过程 125
86 DNS 服务常用的配置文件及参数 126
任务实施 131
任务 8-1 部署北京总部的主 DNS 服务器 131
任务 8-2 部署广州分部的委派 DNS 服务器 136
任务 8-3 部署香港办事处的辅助 DNS 服务器 142
任务 8-4 DNS 服务器的管理 145
练习与实践 148
项目 9 部署企业的 Web 服务151
学习目标 151
项目描述 151
项目分析 152
相关知识 152
91 Web 服务简介 152
92 URL 简介 153
93 Apache 简介 154
94 Web 服务器的工作原理 155
95 Apache 的常用文件及参数解析 155
96 HTTPS 简介 157
项目实施 158
任务 9-1 部署公司门户网站 158
任务 9-2 基于 IP 地址和端口部署人事管理系统站点 160
任务 9-3 基于 DNS 域名部署项目管理系统站点 161
任务 9-4 基于 HTTPS 部署项目管理安全站点 163
练习与实践 166
项目 10 部署企业的 FTP 服务 169
学习目标 169
项目描述 169
项目分析 170
相关知识 171
101 FTP 的组成 171
102 常用 FTP 服务器和 FTP 客户端 171
103 FTP 定义的典型消息 172
104 匿名 FTP 与实名 FTP 173
105 FTP 的工作原理与工作方式 174
106 FTP 服务常用的配置文件及参数 176
任务实施 178
任务 10-1 部署公共 FTP 站点 178
任务 10-2 部署部门 FTP 站点 182
任务 10-3 配置 FTP 服务器权限 185
练习与实践 189
项目 11 部署企业的 Squid 代理服务 193
学习目标 193
项目描述 193
项目分析 194
相关知识 194
111 Squid 的基本概念 194
112 Squid 代理服务的工作过程 195
113 正向代理 196
114 反向代理 196
115 正向代理和反向代理的区别 197
116 透明代理 197
117 Squid ACL 197
118 Squid 代理服务常用的配置文件及参数 198
项目实施 200
任务 11-1 部署企业的正向代理服务 200
任务 11-2 设置企业的 Squid ACL 规则 203
任务 11-3 部署企业的反向代理服务 205
练习与实践 207
信创服务器操作系统的配置与管理(openEuler 版)
项目 12 部署企业的邮件服务 210
学习目标 210
项目描述 210
项目分析 210
相关知识 211
121 POP3、SMTP 与 IMAP 211
122 邮件系统及其工作原理 212
123 Postfix 214
124 Dovecot 215
125 Postfix 服务常用的配置文件及参数 215
126 Dovecot 服务常用的配置文件及参数 216
项目实施 218
任务 12-1 配置 Postfix 服务 218
任务 12-2 配置 Dovecot 服务 222
任务 12-3 为 DNS 服务器添加邮件域名主机记录 225
练习与实践 230
项目 13 部署 openEuler 防火墙 233
学习目标 233
项目描述 233
项目分析 234
相关知识 235
131 防火墙的类型 235
132 Netfilter 235
133 iptables 236
134 Firewalld 236
135 firewall-cmd 237
任务实施 238
任务 13-1 配置 NAT 238
任务 13-2 配置防火墙规则 240
任务 13-3 配置防火墙富规则 241
练习与实践 243