目 录
CONTENTS
第 1 章 openEuler 操作系统安装及基本命令.....................................................................................1
视频讲解:50 分钟,6 集
1.1 openEuler 的发展历程和特点 ......................................................................................................... 1
1.1.1 认识 openEuler 的历史与今天............................................................................................. 1
1.1.2 理解 openEuler 的体系结构................................................................................................. 2
1.1.3 认识 openEuler 的版本 ........................................................................................................ 3
1.2 openEuler 的安装和配置方法 ......................................................................................................... 4
1.2.1 安装配置虚拟机.................................................................................................................. 4
1.2.2 安装 openEuler .................................................................................................................... 6
1.2.3 Systemd 守护进程 ............................................................................................................... 9
1.3 openEuler 命令 ............................................................................................................................. 12
1.3.1 openEuler 命令的特点....................................................................................................... 12
1.3.2 openEuler 基本命令........................................................................................................... 12
1.3.3 Vim 编辑器........................................................................................................................ 15
1.4 实验项目:openEuler 操作系统的安装 ........................................................................................ 18
1.5 科技创新:国产操作系统对国家信息安全的重要性................................................................... 19
本章小结............................................................................................................................................... 19
练习题................................................................................................................................................... 20
第 2 章 openEuler 的用户及用户组 .................................................................................................. 21
视频讲解:35 分钟,4 集
2.1 用户和用户组介绍 ....................................................................................................................... 21
2.1.1 用户................................................................................................................................... 21
2.1.2 用户组............................................................................................................................... 21
2.2 用户和用户组管理 ....................................................................................................................... 22
2.2.1 基本命令 ........................................................................................................................... 22
2.2.2 su 命令与 sudo 命令介绍................................................................................................... 29
2.2.3 其他相关文件.................................................................................................................... 33
2.3 实验项目:用户和用户组管理..................................................................................................... 36
2.4 社会责任:用户隐私保护与法律责任 ......................................................................................... 38
本章小结............................................................................................................................................... 38
X
openEuler 操作系统原理与实践(新形态版)
练习题................................................................................................................................................... 39
第 3 章 openEuler 文件系统 ............................................................................................ 41
视频讲解:69 分钟,9 集
3.1 openEuler 文件概念及特点........................................................................................................... 41
3.1.1 openEuler 文件简介........................................................................................................... 41
3.1.2 openEuler 文件系统的目录结构........................................................................................ 42
3.1.3 绝对路径和相对路径 ........................................................................................................ 43
3.2 openEuler 文件管理常用命令 ....................................................................................................... 43
3.2.1 文件查看命令.................................................................................................................... 43
3.2.2 目录操作命令.................................................................................................................... 50
3.2.3 文件搜索命令.................................................................................................................... 51
3.2.4 文件操作命令.................................................................................................................... 53
3.2.5 文件和文件权限................................................................................................................ 54
3.2.6 配置 openEuler 文件权限 .................................................................................................. 55
3.3 openEuler 文件系统管理 .............................................................................................................. 57
3.3.1 修改文件与目录的默认权限与隐藏属性 .......................................................................... 57
3.3.2 文件访问控制列表 ............................................................................................................ 58
3.4 实验项目:文件权限管理 ............................................................................................................ 59
3.5 法治教育:文件保密与国家机密保护 ......................................................................................... 62
本章小结............................................................................................................................................... 63
练习题................................................................................................................................................... 63
第 4 章 openEuler 中的软件包管理.................................................................................. 65
视频讲解:10 分钟,2 集
4.1 RPM.............................................................................................................................................. 65
4.1.1 RPM 简介.......................................................................................................................... 65
4.1.2 RPM 使用.......................................................................................................................... 65
4.2 DNF.............................................................................................................................................. 67
4.2.1 DNF 简介 .......................................................................................................................... 67
4.2.2 DNF 使用 .......................................................................................................................... 67
4.3 实验项目:创建本地 yum 光盘源................................................................................................ 69
4.4 责任培养:数据安全与国家利益................................................................................................. 71
本章小结............................................................................................................................................... 71
练习题................................................................................................................................................... 72
第 5 章 openEuler 磁盘配置与管理.................................................................................. 73
视频讲解:37 分钟,6 集
5.1 openEuler 磁盘概念...................................................................................................................... 73
5.1.1 磁盘的基本概念................................................................................................................ 73
5.1.2 磁盘分区 ........................................................................................................................... 73
5.1.3 MBR 和 GPT ..................................................................................................................... 74
XI
目 录
5.1.4 文件系统 ........................................................................................................................... 74
5.1.5 物理设备的命名规则 ........................................................................................................ 75
5.2 openEuler 磁盘配置...................................................................................................................... 76
5.2.1 常用磁盘管理命令 ............................................................................................................ 76
5.2.2 配置与管理磁盘配额 ........................................................................................................ 77
5.3 使用 LVM 管理磁盘 ..................................................................................................................... 81
5.3.1 LVM 基本概念 .................................................................................................................. 81
5.3.2 管理物理卷 ....................................................................................................................... 82
5.3.3 管理卷组 ........................................................................................................................... 83
5.3.4 管理逻辑卷 ....................................................................................................................... 84
5.4 实验项目:磁盘管理.................................................................................................................... 85
5.5 责任培养:网络安全与国家安全................................................................................................. 89
本章小结............................................................................................................................................... 90
练习题................................................................................................................................................... 90
第 6 章 openEuler 的网络与防火墙配置 ........................................................................... 92
视频讲解:29 分钟,3 集
6.1 openEuler 的网络配置 .................................................................................................................. 92
6.1.1 网络基本配置.................................................................................................................... 92
6.1.2 网络配置相关文件 .......................................................................................................... 100
6.2 openEuler 的防火墙配置 ............................................................................................................ 102
6.2.1 防火墙概述 ..................................................................................................................... 102
6.2.2 配置 firewall 服务 ........................................................................................................... 102
6.3 实验项目:网络配置.................................................................................................................. 105
6.4 责任培养:技术能力与社会责任感的培养................................................................................ 107
本章小结............................................................................................................................................. 107
练习题................................................................................................................................................. 107
第 7 章 Shell 基本知识与命令........................................................................................ 110
视频讲解:34 分钟,6 集
7.1 Shell 基本知识.............................................................................................................................110
7.1.1 Shell 变量的定义和引用 ..................................................................................................110
7.1.2 变量的运算 ......................................................................................................................112
7.1.3 Shell 中变量的作用域 ......................................................................................................115
7.1.4 环境变量 ..........................................................................................................................115
7.2 Shell 的其他命令.........................................................................................................................119
7.2.1 正则表达式 ......................................................................................................................119
7.2.2 重定向和管道命令 .......................................................................................................... 122
7.3 实验项目:Shell 编程 ................................................................................................................ 124
7.4 法治教育:编程伦理与法律规范............................................................................................... 127
本章小结............................................................................................................................................. 128
XII
openEuler 操作系统原理与实践(新形态版)
练习题................................................................................................................................................. 128
第 8 章 Shell script 基本知识与语法............................................................................... 130
视频讲解:40 分钟,7 集
8.1 Shell script 相关知识 .................................................................................................................. 130
8.1.1 Shell script 简介 .............................................................................................................. 130
8.1.2 Shell script 的基本语法 ................................................................................................... 131
8.1.3 Shell script 的编程实例 ................................................................................................... 133
8.1.4 Shell script 中的特殊变量 ............................................................................................... 133
8.2 Shell script 的编程语法 .............................................................................................................. 136
8.2.1 if…then…else 条件判断式 .............................................................................................. 136
8.2.2 test 命令的测试功能........................................................................................................ 139
8.2.3 case…in…esac 条件判断式............................................................................................. 140
8.2.4 for…do…done 循环结构 ................................................................................................. 141
8.2.5 while…do…done 与 until…do…done 循环结构 .............................................................. 142
8.3 实验项目:Shell 编程 ................................................................................................................ 143
8.4 责任培养:技术创新与知识产权保护 ....................................................................................... 146
本章小结............................................................................................................................................. 147
练习题................................................................................................................................................. 147
第 9 章 Shell 程序编写 .................................................................................................. 149
视频讲解:36 分钟,6 集
9.1 高级 Shell 编程........................................................................................................................... 149
9.1.1 用户自定义函数.............................................................................................................. 149
9.1.2 系统函数 ......................................................................................................................... 152
9.1.3 获取用户输入.................................................................................................................. 153
9.2 程序编译 .................................................................................................................................... 155
9.2.1 程序编译的基础知识 ...................................................................................................... 155
9.2.2 GCC 简介 ........................................................................................................................ 156
9.2.3 使用 GCC ........................................................................................................................ 157
9.2.4 库 .................................................................................................................................... 158
9.2.5 创建和使用动态库 .......................................................................................................... 159
9.2.6 创建和使用静态库 .......................................................................................................... 160
9.2.7 make 和 makefile 介绍..................................................................................................... 161
9.2.8 使用 makefile 进行宏编译............................................................................................... 162
9.3 实验项目:Shell 编程 ................................................................................................................ 164
9.4 责任培养:网络安全防护与个人行动 ....................................................................................... 165
本章小结............................................................................................................................................. 166
练习题................................................................................................................................................. 166
XIII
目 录
第 10 章 配置与管理 Samba 服务器............................................................................... 168
视频讲解:16 分钟,2 集
10.1 Samba 服务器基础知识 ............................................................................................................ 168
10.1.1 Samba 概述.................................................................................................................... 168
10.1.2 Samba 应用环境 ............................................................................................................ 168
10.1.3 SMB 协议 ...................................................................................................................... 169
10.2 Samba 服务器的基本操作 ........................................................................................................ 169
10.2.1 安装并启动 Samba 服务器 ............................................................................................ 169
10.2.2 主配置文件 smb.conf 介绍 ............................................................................................ 171
10.2.3 Samba 服务器的其他配置文件介绍 .............................................................................. 173
10.3 实验项目................................................................................................................................... 174
10.3.1 配置与管理 Samba 服务器 ............................................................................................ 174
10.3.2 配置可匿名访问的 Samba 服务器 ................................................................................. 176
10.4 责任培养:资源共享与版权意识 ............................................................................................. 177
本章小结............................................................................................................................................. 177
练习题................................................................................................................................................. 177
第 11 章 配置与管理 DHCP 服务器................................................................................ 179
视频讲解:19 分钟,2 集
11.1 DHCP 服务器基础知识............................................................................................................. 179
11.1.1 DHCP 服务器概述......................................................................................................... 179
11.1.2 DHCP 的工作流程......................................................................................................... 180
11.2 DHCP 服务器基本操作............................................................................................................. 181
11.2.1 安装并启动 DHCP 服务器............................................................................................. 181
11.2.2 DHCP 的配置文件介绍 ................................................................................................. 183
11.3 实验项目:配置 DHCP 服务器 ................................................................................................ 184
11.4 责任培养:网络资源管理与公平正义...................................................................................... 185
本章小结............................................................................................................................................. 186
练习题................................................................................................................................................. 186
第 12 章 配置与管理 DNS 服务器 .................................................................................. 188
视频讲解:20 分钟,2 集
12.1 DNS 服务器基础 ...................................................................................................................... 188
12.1.1 DNS 概述 ...................................................................................................................... 188
12.1.2 域名空间 ....................................................................................................................... 189
12.1.3 域名解析过程................................................................................................................ 190
12.2 配置 DNS 服务器 ..................................................................................................................... 190
12.2.1 安装并启动 DNS 服务器............................................................................................... 190
12.2.2 BIND 配置文件 ............................................................................................................. 191
12.3 实验项目:配置基本的 DNS 服务器........................................................................................ 193
12.4 科技创新:域名系统与国家主权 ............................................................................................. 196
XIV
openEuler 操作系统原理与实践(新形态版)
本章小结............................................................................................................................................. 196
练习题................................................................................................................................................. 196
第 13 章 配置与管理 Apache 服务器.............................................................................. 198
视频讲解:15 分钟,2 集
13.1 Apache 服务器基础 .................................................................................................................. 198
13.1.1 Apache 概述 .................................................................................................................. 198
13.1.2 HTTP............................................................................................................................. 198
13.2 基本操作................................................................................................................................... 199
13.2.1 安装与启动 Apache 服务器........................................................................................... 199
13.2.2 Apache 服务器的配置文件............................................................................................ 200
13.3 实验项目:配置与管理 Web 服务器 ........................................................................................ 202
13.3.1 配置基于 IP 地址的虚拟主机........................................................................................ 202
13.3.2 配置基于端口号的虚拟主机 ......................................................................................... 203
13.4 责任培养:网络内容管理与文化自信...................................................................................... 204
本章小结............................................................................................................................................. 205
练习题................................................................................................................................................. 205
第 14 章 配置与管理 FTP 服务器 ................................................................................... 207
视频讲解:11 分钟,2 集
14.1 vsftpd 简介................................................................................................................................ 207
14.1.1 FTP 服务器概述 ............................................................................................................ 207
14.1.2 vsftpd 介绍 .................................................................................................................... 208
14.2 vsftpd 的基本配置 .................................................................................................................... 208
14.2.1 安装与启动 vsftpd 服务................................................................................................. 208
14.2.2 vsftpd 的配置文件介绍.................................................................................................. 209
14.3 实验项目....................................................................................................................................211
14.3.1 配置 FTP 匿名访问 ........................................................................................................211
14.3.2 配置 FTP 身份验证访问................................................................................................ 212
14.4 责任培养:网络传输安全与法律责任...................................................................................... 213
本章小结............................................................................................................................................. 214
练习题................................................................................................................................................. 214
