图书简介:
项目 1 企业服务器操作系统选型 ...................................................................1
学习目标 .................................................................................................................................. 1
项目描述 .................................................................................................................................. 1
项目分析 .................................................................................................................................. 1
相关知识 .................................................................................................................................. 2
1.1 Linux 概述 .............................................................................................................. 2
1.2 Linux 内核 .............................................................................................................. 2
1.3 Linux 发行版本 ...................................................................................................... 3
1.4 openEuler 简介 ....................................................................................................... 4
项目实施 .................................................................................................................................. 4
任务 1 安装 openEuler 操作系统 ................................................................................ 4
练习与实践 ............................................................................................................................ 12
项目 2 使用 Shell 管理本地文件 ..................................................................13
学习目标 ................................................................................................................................ 13
项目描述 ................................................................................................................................ 13
项目分析 ................................................................................................................................ 13
相关知识 ................................................................................................................................ 14
2.1 Shell ...................................................................................................................... 14
2.2 Bash....................................................................................................................... 14
2.3 目录结构............................................................................................................... 24
2.4 文件系统............................................................................................................... 26
2.5 Vim 编辑器 ........................................................................................................... 27
项目实施 ................................................................................................................................ 29
任务 2-1 Bash 基础环境的设置 ................................................................................ 29
任务 2-2 命令行下目录与文件的管理 ..................................................................... 31
任务 2-3 命令行下系统配置文件的修改 ................................................................. 33
练习与实践 ............................................................................................................................ 37
信创服务器操作系统的配置与管理(openEuler 版)
项目 3 管理信息中心的用户与组 ...............................................................38
学习目标 ................................................................................................................................ 38
项目描述 ................................................................................................................................ 38
项目分析 ................................................................................................................................ 39
相关知识 ................................................................................................................................ 39
3.1 用户类型............................................................................................................... 39
3.2 用户配置............................................................................................................... 40
3.3 用户组................................................................................................................... 41
项目实施 ................................................................................................................................ 42
任务 3-1 管理信息中心的用户账号 ......................................................................... 42
任务 3-2 管理信息中心的组账号 ............................................................................. 45
练习与实践 ............................................................................................................................ 49
项目 4 管理 IP 网络 .....................................................................................52
学习目标 ................................................................................................................................ 52
项目描述 ................................................................................................................................ 52
项目分析 ................................................................................................................................ 53
相关知识 ................................................................................................................................ 53
4.1 网络管理服务....................................................................................................... 53
4.2 网络管理命令....................................................................................................... 54
4.3 网络配置文件....................................................................................................... 56
任务实施 ................................................................................................................................ 59
任务 4-1 通过命令方式在计算机 A 上配置网络信息 ............................................ 59
任务 4-2 通过命令方式在计算机 B 上配置网络信息............................................. 61
任务 4-3 通过配置文件方式在计算机 C 上配置网络信息..................................... 63
练习与实践 ............................................................................................................................ 66
项目 5 openEuler 操作系统的基础配置 .......................................................68
学习目标 ................................................................................................................................ 68
项目描述 ................................................................................................................................ 68
项目分析 ................................................................................................................................ 69
相关知识 ................................................................................................................................ 69
5.1 网络连接的基本概念........................................................................................... 69
5.2 软件仓库源........................................................................................................... 70
5.3 系统时间............................................................................................................... 71
5.4 SSH 远程登录 ...................................................................................................... 71
5.5 安全策略............................................................................................................... 72
项目实施 ................................................................................................................................ 72
任务 5-1 配置系统的基本环境 ................................................................................. 72
任务 5-2 配置系统的软件仓库源 ............................................................................. 74
任务 5-3 校准系统时间 ............................................................................................. 75
练习与实践 ............................................................................................................................ 77
项目 6 企业内部数据存储与共享 .................................................................79
学习目标 ................................................................................................................................ 79
项目描述 ................................................................................................................................ 79
项目分析 ................................................................................................................................ 80
相关知识 ................................................................................................................................ 81
6.1 openEuler 文件权限 ............................................................................................. 81
6.2 Samba 服务 ........................................................................................................... 81
6.3 Samba 服务常用的配置文件及参数 ................................................................... 82
6.4 NFS 服务 .............................................................................................................. 84
6.5 NFS 服务常用的配置文件及参数 ...................................................................... 84
任务 6-1 共享文件及权限的配置 ............................................................................. 85
任务 6-2 配置 Samba 服务器的用户共享 ................................................................ 87
任务 6-3 配置 NFS 服务器的用户共享 .................................................................... 90
练习与实践 ............................................................................................................................ 92
项目 7 部署企业的 DHCP 服务 ....................................................................94
学习目标 ................................................................................................................................ 94
项目描述 ................................................................................................................................ 94
项目分析 ................................................................................................................................ 95
相关知识 ................................................................................................................................ 95
7.1 DHCP 服务的概念 ............................................................................................... 95
7.2 DHCP 客户端首次接入网络的工作过程 ........................................................... 96
7.3 DHCP 客户端 IP 地址租约的更新 ..................................................................... 99
7.4 DHCP 客户端租用失败的自动配置 ................................................................. 100
7.5 DHCP 中继代理 ................................................................................................. 100
7.6 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
8.1 DNS 的基本概念 ............................................................................................... 122
8.2 DNS 服务器的分类 ........................................................................................... 123
8.3 DNS 委派 ........................................................................................................... 124
8.4 DNS 服务器的查询模式 ................................................................................... 124
8.5 DNS 的域名解析过程 ....................................................................................... 125
8.6 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
9.1 Web 服务简介 .................................................................................................... 152
9.2 URL 简介............................................................................................................ 153
9.3 Apache 简介........................................................................................................ 154
9.4 Web 服务器的工作原理 .................................................................................... 155
9.5 Apache 的常用文件及参数解析........................................................................ 155
9.6 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
10.1 FTP 的组成 ....................................................................................................... 171
10.2 常用 FTP 服务器和 FTP 客户端 ..................................................................... 171
10.3 FTP 定义的典型消息 ....................................................................................... 172
10.4 匿名 FTP 与实名 FTP ...................................................................................... 173
10.5 FTP 的工作原理与工作方式 ........................................................................... 174
10.6 FTP 服务常用的配置文件及参数 ................................................................... 176
任务实施 .............................................................................................................................. 178
任务 10-1 部署公共 FTP 站点 ................................................................................ 178
任务 10-2 部署部门 FTP 站点 ................................................................................ 182
任务 10-3 配置 FTP 服务器权限 ............................................................................ 185
练习与实践 .......................................................................................................................... 189
项目 11 部署企业的 Squid 代理服务 ..........................................................193
学习目标 .............................................................................................................................. 193
项目描述 .............................................................................................................................. 193
项目分析 .............................................................................................................................. 194
相关知识 .............................................................................................................................. 194
11.1 Squid 的基本概念 ............................................................................................ 194
11.2 Squid 代理服务的工作过程 ............................................................................ 195
11.3 正向代理 ........................................................................................................... 196
11.4 反向代理 ........................................................................................................... 196
11.5 正向代理和反向代理的区别 ........................................................................... 197
11.6 透明代理 ........................................................................................................... 197
11.7 Squid ACL ......................................................................................................... 197
11.8 Squid 代理服务常用的配置文件及参数 ........................................................ 198
项目实施 .............................................................................................................................. 200
任务 11-1 部署企业的正向代理服务 ..................................................................... 200
任务 11-2 设置企业的 Squid ACL 规则 ................................................................. 203
任务 11-3 部署企业的反向代理服务 ..................................................................... 205
练习与实践 .......................................................................................................................... 207
目录
信创服务器操作系统的配置与管理(openEuler 版)
项目 12 部署企业的邮件服务 ....................................................................210
学习目标 .............................................................................................................................. 210
项目描述 .............................................................................................................................. 210
项目分析 .............................................................................................................................. 210
相关知识 .............................................................................................................................. 211
12.1 POP3、SMTP 与 IMAP .................................................................................. 211
12.2 邮件系统及其工作原理 ................................................................................... 212
12.3 Postfix ............................................................................................................... 214
12.4 Dovecot ............................................................................................................. 215
12.5 Postfix 服务常用的配置文件及参数 .............................................................. 215
12.6 Dovecot 服务常用的配置文件及参数 ............................................................ 216
项目实施 .............................................................................................................................. 218
任务 12-1 配置 Postfix 服务 .................................................................................... 218
任务 12-2 配置 Dovecot 服务 .................................................................................. 222
任务 12-3 为 DNS 服务器添加邮件域名主机记录 ............................................... 225
练习与实践 .......................................................................................................................... 230
项目 13 部署 openEuler 防火墙 .................................................................233
学习目标 .............................................................................................................................. 233
项目描述 .............................................................................................................................. 233
项目分析 .............................................................................................................................. 234
相关知识 .............................................................................................................................. 235
13.1 防火墙的类型 ................................................................................................... 235
13.2 Netfilter ............................................................................................................. 235
13.3 iptables .............................................................................................................. 236
13.4 Firewalld ........................................................................................................... 236
13.5 firewall-cmd ...................................................................................................... 237
任务实施 .............................................................................................................................. 238
任务 13-1 配置 NAT ................................................................................................. 238
任务 13-2 配置防火墙规则 ..................................................................................... 240
任务 13-3 配置防火墙富规则 ................................................................................. 241
练习与实践 .......................................................................................................................... 243
展开
欧拉(openEuler)操作系统是华为基于稳定的 Linux 内核研发出的、面向企业级应用的通用服务器架构平台,它能够支持鲲鹏处理器和容器虚拟化技术。openEuler 操作系统作为国产操作系统的代表,自推出以来已实现商用市场份额新增约 20%,并持续增长,在未来几年内,openEuler 操作系统有望成为中国操作系统市场的领头羊。
近年来,我国加快推进信息创新建设工作,教育、金融、交通等部门率先大量引入国产操作系统,预计“十四五”规划期间,IT 相关行业将大规模使用国产操作系统,以增强我国基础软件的自主可控性和网络信息安全性。openEuler 操作系统的安装、配置和维护技能是系统管理员的必备技能。
本书采用最容易让学习者理解的方式,通过场景化的项目案例将理论与技术应用密切结合,让技术应用更具画面感;通过标准化业务实施流程介绍让学习者熟悉工作过程;通过练习与实践让学习者进一步巩固业务能力,养成良好的职业行为习惯。本书精心设计了13 个项目,旨在让学习者逐步地掌握基于 openEuler 操作系统及网络服务管理的配置,成为一名准网络工程师。
本书为广东省高职教育计算机网络技术专业教学资源库转换成果之一,配套资源丰富,可满足职校学生、企业职工、社会人员等不同人群的学习需求,极具职业特征,有如下特色。
1.课证融通、校企双元开发
本书由高校教师和企业工程师联合编写。本书中关于 Linux 的相关技术及知识点的介绍导入了华为“HCIA-openEuler”认证的考核标准;项目中导入了多个服务商的典型项目案例和标准化业务实施流程;高校教师团队按照高职网络专业人才培养要求和教学标准,考虑学习者认知特点,将企业资源进行教学化改造,形成工作过程系统化教材,教材内容符合系统管理员、网络工程师等岗位的技能培养要求。
2.项目贯穿、课产融合
本书通过进阶式、场景化项目重构课程序列,本书内容架构如图 0-1 所示。本书围绕系统管理员、网络工程师等岗位对 openEuler 操作系统及网络服务管理核心技能的要求,基于工作过程系统化方法,按照 TCP/IP 协议由低层到高层这一规律,设计了 13 个进阶式信创服务器操作系统的配置与管理(openEuler 版)项目。使 openEuler 操作系统及网络服务管理知识碎片化,并按项目化方式重构,在每个项目中按需融入相关知识。读者通过对进阶式项目的学习,不仅可以掌握系统管理相关的知识和技能,而且可以熟悉知识的应用场景和项目的业务实施流程,还可以提高职业素养,从而满足系统管理员、网络工程师等岗位的能力要求。
3.实训项目具有复合性和延续性
考虑到企业真实网络建设工程项目的复合性,编者精心设计了实训项目。实训项目不仅考核与本项目相关的知识、技能和业务实施流程,还涉及前序知识与技能,强化了各阶段知识点、技能点之间的关联,可以让学习者熟悉知识与技能在实际场景中的应用。
本书在编写过程中参阅了大量的网络技术资料和书籍,特别引用了 IT 服务商的大量项目案例,在此对这些资料的贡献者表示感谢。
展开