Linux系统管理(openEuler版)
-
【作 者】主编 许兴鹍 黄君羡
【I S B N 】978-7-5226-3961-1
【责任编辑】张玉玲
【适用读者群】高职高专
【出版时间】2025-12-01
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】264
【千字数】443
【印 张】16.5
【定 价】¥49
【丛 书】高等职业教育云计算应用课程群教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书以国产openEuler操作系统为实践平台,全面、系统地讲解了Linux系统管理的核心技术,适合零基础读者和有志于从事Linux系统运维的新人。
本书内容系统且详尽,全面涵盖华为HCIA -openEuler认证的核心知识点,涉及openEuler操作系统入门、Linux命令行操作基础、Linux常用文件管理命令、重定向和文本编辑器、Linux文件管理和文本处理、管理本地用户和组、管理文件权限、Linux网络管理、安装软件包并管理软件仓库、管理文件系统和存储、Linux系统管理、使用Shell脚本、Samba服务器配置与管理、运行容器和部署DeepSeek(拓展)等方面。
内容全面:涵盖Linux 系统管理的核心模块,帮助读者构建完整的知识体系。
学练结合:通过大量的实训任务与自动评分,帮助读者在实践中巩固技能。
资源丰富:提供微课视频等资源,支持线上、线下混合学习,提高学习效率。
操作系统作为计算机体系的核心,堪称计算机的“灵魂”。在信息技术飞速发展的今天,无论是计算机专业的莘莘学子、深耕研究的学者,还是活跃在一线的计算机应用开发人员,深入掌握操作系统原理都是他们精进的必由之路。对操作系统原理的透彻理解宛如打开计算机世界奥秘的关键之钥,具有不可忽视的重要性。
在操作系统领域,Linux系统凭借卓越性能、开源特性等优势占据重要地位。而随着信息技术应用创新(简称“信创”)的推进,国产操作系统迎来了前所未有的发展机遇。信创产业旨在通过自主研发与创新,提升国内信息技术产业的核心竞争力,减少对国外技术的依赖,确保国家信息安全。在此背景下,openEuler操作系统应运而生并蓬勃发展。
openEuler是华为主导的开源信创国产化操作系统,具有开放生态、高性能、智能运维等显著特点。它支持多样化的硬件平台和应用场景,针对云计算、边缘计算等新兴领域进行了优化,并且还集成了AI技术,能够提供智能化的系统管理和故障诊断。本书聚焦于openEuler操作系统,紧密围绕华为HCIA-openEuler认证所涵盖的知识要点,由浅入深、全面细致地阐述openEuler操作系统的各类概念与实操技巧,堪称一本贴合认证需求的实用指南。
从人才培养的目标而言,本书依据Linux操作系统运维工程师应具备的能力、素质精心打造,致力于全方位培育工程师在Linux系统操作层面的硬实力。学成之后,读者将能够熟练驾驭Linux操作系统的各项操作流程,精准且高效地进行故障排查与解决,完全胜任Linux基础运维工程师这一关键岗位,在运维领域稳步扎根,为我国信息技术产业自主可控的发展贡献力量。
本书内容架构严谨,共分为14个章节,犹如14级稳步向上的阶梯,系统性地铺陈出Linux系统管理的技能全景图。理论若脱离实践则沦为纸上谈兵,故而本书在编撰过程中,我们格外注重理论与实践的有机结合,力求帮助学生将所学知识迅速转化为实际生产力。本书除了详尽且透彻的理论知识讲解,还匠心独运地融入海量动手实训板块。在研习本书的过程中,我们诚挚期望广大读者能够摒弃旁观者心态,积极投身实践,严格遵循实训项目的规范要求,一丝不苟地完成课堂实训任务以及课后项目实战,通过亲自动手实操,深度掌握Linux操作系统的核心基础操作技能,真正实现学以致用。
值得一提的是,本书创新性地构建了“训战结合、多元评估”的学习体系。从基础的实训操作起步,逐步过渡到复杂的项目实战演练,全程无缝对接。与此同时,每个具体任务都配备有专业的评分程序,从多维度对学习成果进行精准检查与客观评估,以强化训练成效,助力读者在实战磨砺中加速成长,稳步进阶为Linux系统管理领域的专业人才。
在教学模式上,本书通过“理论、实训、认证”三维教学体系,结合真实工作场景设计多个项目案例,系统培养符合信创要求的Linux系统管理能力的专业人才。
教材亮点纷呈:
(1)精准认证导向:内容与华为HCIA-openEuler认证考试要求高度契合,精准涵盖考试大纲中的openEuler系统基础操作、用户管理、网络配置和服务部署等核心模块,为考生高效备考提供有力支持。
(2)实战驱动学习:每章配备大量精心设计的实训和实战任务,通过实际操作将抽象概念具象化,帮助读者深入理解并巩固理论知识,有效提升职业实操技能。
(3)智能辅助工具:配套自动评分程序,读者能精准检查实操任务完成情况。同时,针对院校教学班级,程序能够汇总成绩,为教师的教学评估、掌握学生学习进度及促进教改提供极大的便利。
(4)丰富的教学资源:提供教学环境虚拟机、系统配套软件、教学PPT、微课视频、习题答案及评分程序等丰富资源。
在信创产业蓬勃发展的今天,openEuler操作系统作为国产化的优秀代表,将在众多关键领域发挥重要作用。从政府机构到金融、能源、通信等关乎国计民生的重要行业,openEuler均能提供稳定、可靠、安全的支撑。它不仅是一款操作系统,更是我国信息技术产业自主可控、创新发展的关键力量。
Linux系统管理的学习之路恰似一场充满挑战与收获的探索之旅,而本书将成为读者手中那张详尽且实用的宝藏地图。愿每一位踏入这片知识领域的学习者,都能怀揣热情、秉持专注,在实践中不断积累经验,稳步提升自我。让我们一同踏上这段意义非凡的学习征程,向着成为卓越Linux系统管理专家奋勇前行,为我国的信创产业发展贡献自己的力量,共同见证和推动国产操作系统在世界舞台上的崛起与辉煌。
第1章 openEuler操作系统入门 1
1.1 操作系统发展和Linux操作系统介绍 1
1.1.1 操作系统概述 1
1.1.2 操作系统的功能 1
1.1.3 常见的操作系统 2
1.1.4 Linux的起源与发展 3
1.1.5 Linux的体系结构 4
1.1.6 Linux的应用场景 5
1.1.7 实训任务1-1——Linux系统介绍 6
1.2 openEuler操作系统介绍和安装 8
1.2.1 openEuler操作系统介绍 8
1.2.2 openEuler操作系统安装准备 9
1.2.3 安装openEuler 9
1.2.4 自定义安装 openEuler(拓展) 19
1.2.5 实训任务1-2——安装openEuler Linux
系统 23
1.3 openEuler图形化桌面 24
1.3.1 安装openEuler图形化桌面 24
1.3.2 实训任务1-3——图形化操作Linux
系统 25
1.4 实训任务1-4——课后项目实战 26
第1章 实训总评分 27
第2章 Linux命令行操作基础 28
2.1 Linux命令基础知识 28
2.1.1 GUI与CLI 28
2.1.2 openEuler命令行介绍 29
2.1.3 命令解释器Shell 29
2.1.4 openEuler命令的语法格式 30
2.1.5 实训任务2-1——Linux命令行操作 30
2.2 执行openEuler简单Shell命令 31
2.2.1 查看系统日期和时间 31
2.2.2 关机与重启 31
2.2.3 管理主机名 31
2.2.4 查看网卡IP地址 31
2.2.5 查看内核版本和发行版本 32
2.2.6 清屏 33
2.2.7 实训任务2-2(1)——执行简单Shell
命令 33
2.2.8 实训任务2-2(2)——动手操作简单
Shell命令 33
2.3 Windows系统中远程管理openEuler
系统 35
2.3.1 MobaXterm远程管理openEuler
系统 35
2.3.2 实训任务2-3——Windows系统中远程
管理openEuler系统 37
2.4 实训任务2-4——课后项目实战 38
第2章 实训总评分 38
第3章 Linux常用文件管理命令 39
3.1 openEuler文件系统 39
3.1.1 openEuler目录结构 39
3.1.2 文件路径 40
3.1.3 实训任务3-1——Linux文件系统 41
3.2 openEuler Linux命令行管理文件 41
3.2.1 Linux 导航路径命令 41
3.2.2 Linux 操作文件目录命令 43
3.2.3 Linux 查看文件内容命令 45
3.2.4 实训任务3-2——命令行操作文件
和目录 46
3.3 Linux命令获得帮助 48
3.3.1 help命令获得帮助 48
3.3.2 man命令获得帮助 49
3.3.3 实训任务3-3——获取命令行帮助 50
3.4 本章拓展 51
3.4.1 Linux链接文件 51
3.4.2 Linux命令行操作技巧 52
3.4.3 实训任务3-4——链接文件和Shell操作
技巧训练 53
3.5 实训任务3-5——课后项目实战 54
第3章 实训总评分 56
第4章 重定向和文本编辑器 57
4.1 Linux输入与输出重定向 57
4.1.1 Linux Shell输入和输出简介 57
4.1.2 将输出重定向到文件 57
4.1.3 构建管道 59
4.1.4 构建三通 60
4.1.5 实训任务4-1——重定向和管道
命令符 60
4.2 Linux文本编辑器 62
4.2.1 Linux文本编辑器介绍 62
4.2.2 使用vim编辑器 63
4.2.3 vim编辑器使用示例 64
4.2.4 实训任务4-2——vim编辑文本文件 64
4.3 本章拓展 65
4.3.1 vim高级技巧 65
4.3.2 使用“Here Document”创建文本文件 68
4.3.3 实训任务4-3——vim高级编辑技巧 68
4.4 实训任务4-4——课后项目实战 71
第4章 实训总评分 75
第5章 Linux文件管理和文本处理 76
5.1 归档和压缩文件 76
5.1.1 文件压缩和解压缩 76
5.1.2 用tar命令归档文件 77
5.1.3 实训任务5-1——归档和压缩文件 79
5.2 在Linux系统中查找文件 80
5.2.1 用which命令查找可执行文件 80
5.2.2 用locate命令快速查找文件 80
5.2.3 用find命令查找文件 80
5.2.4 实训任务5-2——查找文件 82
5.3 用grep命令搜索文件内容 83
5.3.1 用grep命令搜索指定模式的行 83
5.3.2 实训任务5-3——用grep命令过滤文件
内容 84
5.4 本章拓展 85
5.4.1 正则表达式 85
5.4.2 grep命令+正则表达式 85
5.4.3 用awk命令提取列或字段 86
5.4.4 用sed命令操作文本 87
5.4.5 实训任务5-4——拓展内容实训 88
5.5 实训任务5-5——课后项目实战 91
第5章 实训总评分 94
第6章 管理本地用户和组 95
6.1 用户和组概念 95
6.1.1 用户账户和组账户概述 95
6.1.2 管理用户账户和组账户的相关文件 95
6.1.3 实训任务6-1——Linux用户和组
概念 97
6.2 用户和组相关管理命令 98
6.2.1 创建用户——useradd 98
6.2.2 修改用户密码——passwd 99
6.2.3 修改用户——usermod 99
6.2.4 删除用户——userdel 100
6.2.5 创建组账户——groupadd 100
6.2.6 删除组账户——groupdel 100
6.2.7 添加、删除组成员——gpasswd 100
6.2.8 实训任务6-2——命令行管理用户
和组 101
6.3 用户和组账户查询 103
6.3.1 查看用户身份标识——id 103
6.3.2 查看当前登录到主机的用户信息 103
6.3.3 实训任务6-3——查询用户和组
账户 103
6.4 提升用户权限 104
6.4.1 切换用户身份 104
6.4.2 用户提权 105
6.4.3 实训任务6-4——获取root用户
权限 105
6.5 本章拓展 107
6.5.1 用户密码策略 107
6.5.2 实训任务6-5——用户密码策略 109
6.6 实训任务6-6——课后项目实战 110
第6章 实训总评分 113
第7章 管理文件权限 114
7.1 文件权限 114
7.1.1 文件权限概述 114
7.1.2 实训任务7-1——Linux文件权限
概念 115
7.2 文件权限管理 115
7.2.1 修改文件权限 115
7.2.2 实训任务7-2——设置文件权限 117
7.3 设置文件归属 118
7.3.1 修改文件归属 118
7.3.2 实训任务7-3——修改文件所有者、
属组和权限 119
7.4 修改文件默认权限 120
7.4.1 修改文件默认权限概述 120
7.4.2 实训任务7-4——修改文件默认权限 120
7.5 本章拓展 121
7.5.1 设置特殊权限 121
7.5.2 设置文件FACL权限 123
7.5.3 实训任务7-5——设置文件特殊权限和FACl(拓展) 124
7.6 实训任务7-6——课后项目实战 125
第7章 实训总评分 128
第8章 Linux网络管理 129
8.1 网络管理概述 129
8.1.1 网络管理基础 129
8.1.2 检查网络配置 130
8.1.3 实训任务8-1——Linux网络管理 132
8.2 使用nmtui图形化工具配置网络 133
8.2.1 使用nmtui图形化工具配置网络
概述 133
8.2.2 实训任务8-2——使用nmtui图形化
工具配置网络 134
8.3 使用nmcli命令行工具配置网络 136
8.3.1 使用nmcli命令行工具配置网络
概述 136
8.3.2 实训任务8-3——使用nmcli工具
配置网络 140
8.4 网络配置文件 140
8.5 配置主机名和域名解析 141
8.6 远程管理Linux 142
8.6.1 Linux远程管理工具 142
8.6.2 OpenSSH实现远程管理 142
8.6.3 实训任务8-4——SSH远程管理 143
8.7 本章拓展 145
8.7.1 在Linux主机之间复制文件 145
8.7.2 Windows系统中以SSH实现远程
管理 146
8.7.3 管理华为云主机 148
8.7.4 实训任务8-5——远程管理华为
云主机 154
8.8 实训任务8-6——课后项目实战 154
第8章 实训总评分 155
第9章 安装软件包并管理软件仓库 156
9.1 Linux软件包简介 156
实训任务9-1——Linux软件包介绍 156
9.2 管理Linux软件包 157
9.2.1 RPM包管理 157
9.2.2 实训任务9-2——使用dnf命令管理
Linux软件包 161
9.3 管理dnf仓库 163
9.3.1 管理dnf仓库概述 163
9.3.2 实训任务9-3——管理dnf仓库 166
9.4 实训任务9-4——课后项目实战 167
第9章 实训总评分 170
第10章 管理文件系统和存储 171
10.1 文件系统和存储基础概念 171
10.1.1 文件系统概述 171
10.1.2 存储管理概念 171
10.1.3 查看存储常用命令 172
10.1.4 实训任务10-1——文件系统和块
设备 173
10.2 管理基本存储 174
10.2.1 磁盘分区 174
10.2.2 分区格式化 177
10.2.3 挂载 177
10.2.4 实训任务10-2——管理Linux基本
存储 178
10.3 系统交换空间 180
10.3.1 管理交换空间 180
10.3.2 实训任务10-3——管理Linux交换
分区 181
10.4 管理逻辑卷 182
10.4.1 Linux逻辑卷管理(LVM)概念 182
10.4.2 创建逻辑卷 183
10.4.3 扩展逻辑卷 185
10.4.4 实训任务10-4——管理Linux
逻辑卷 186
10.5 实训任务10-5——课后项目实战 189
第10章 实训总评分 191
第11章 Linux系统管理 192
11.1 监控和管理Linux进程 192
11.1.1 进程状态和生命周期 192
11.1.2 查看进程 193
11.1.3 控制进程 195
11.1.4 实训任务11-1——监控和管理Linux
进程 198
11.2 Linux计划任务 199
11.2.1 at一次性任务 199
11.2.2 crontab周期性计划用户作业 200
11.2.3 实训任务11-2——Linux计划任务 202
11.3 Linux时钟同步 203
11.3.1 设置本地时间和时区 203
11.3.2 设置NTP网络时钟 203
11.3.3 实训任务11-3——Linux时钟同步 204
11.4 实训任务11-4——课后项目实战 205
第11章 实训总评分 206
第12章 使用Shell脚本 207
12.1 Shell编程基础 207
12.1.1 变量 207
12.1.2 Shell脚本的概念 209
12.1.3 Shell脚本示例 209
12.1.4 实训任务12-1——编写简单的Shell
脚本 209
12.2 Shell脚本结构控制语句 211
12.2.1 条件测试操作 211
12.2.2 if语句的结构 212
12.2.3 使用for循环语句 214
12.2.4 使用while循环语句 215
12.2.5 实训任务12-2——Shell脚本结构
控制语句 216
12.3 实训任务12-3——课后项目实战 218
第12章 实训总评分 220
第13章 Samba服务器配置与管理 221
13.1 Samba服务基础 221
13.1.1 Samba概述 221
13.1.2 Samba服务器基础 221
13.1.3 建立带验证的文件共享 224
13.1.4 在客户端访问Samba文件共享 225
13.1.5 实训任务13-1——配置Samba文件
服务器 227
13.2 实训任务13-2——课后项目实战 230
第13章 实训总评分 233
第14章 运行容器和部署DeepSeek(拓展) 234
14.1 容器 234
14.1.1 容器概念 234
14.1.2 实训任务14-1——容器 236
14.2 部署容器 236
14.2.1 部署容器概述 236
14.2.2 实训任务14-2——部署容器 240
14.3 管理容器存储和网络资源 242
14.3.1 管理容器存储和网络资源概述 242
14.3.2 实训任务14-3——管理容器存储
和网络资源 243
14.4 容器化部署本地DeepSeek大模型 244
14.4.1 容器化部署本地DeepSeek大模型
概述 244
14.4.2 实训任务14-4——容器化部署本地
DeepSeek大模型 248
第14章 实训总评分 249
附录 实训及评分操作指南 250
参考文献 254
- Web前端开发从学到用完美实践 [阮晓龙 冯顺磊 编著]
- 用英语讲中国故事(全视频 彩色版)上、下册 [主编 谢亮亮 汪洋]
- 新时代大学生美育教育 [穆林 刘苍劲 彭圣芳]
- 电子商务英语 [丁文毅 严慧]
- 智能可穿戴项目化教程 [曾文波 陈赵云]
- 视觉设计解析与实战教程 [姜春磊 杨晓]
- 电子产品制图与制版案例教程 [邹莉莉 苏文斌 贺小艳]
- 设计新维度:CMF元素与创新产品设计 [彭小鹏]
- 园林树木识别与应用 [主编 张玉泉]
- 文本信息处理与应用 [主编 何黎松 姚香秀]
- 工业机器人编程及应用(第二版) [主编 向艳芳 胡月霞]
- C语言程序设计(第二版) [主编 刘祖珉 赵仕波]
- 数据分析与应用 [主编 孙伟 王兰芹]
- Linux操作系统配置与管理项目化教程(第二版) [主编 白玉羚 刘金明 闫 淼]
- Ansys SpaceClaim直接建模与仿真指南 [蔡宜时 编著]
- 基于大数据的智慧农业管理平台关键技术研究与实践 [周永福 著]
- 健美运动 [戴显岩]
- Python程序开发基础(AI+微课版) [赵艳莉 曾鑫]
- 大学生心理困境突围之路 [张珏 著]
- 机器学习基础与实践 [主编 李晓峰 胥文婷 李云波]
- 大模型应用实战 DeepSeek+即梦AI+剪映重塑创作 [丁红 杨彦彦 丁丁 编著]
- HarmonyOS从入门到精通 [陈赵云 周永福 杨 浪]
- 用英语发现世界:欧美文化篇 [李小丽 张薇 编著]
- 大学体育教程 [戴显岩]
- 新一代信息技术 [李佼辉 任雪冬]
- 轨道交通类专门用途英语教程 [李德华主编 商晔副主编]
- 建设工程项目团队知识异质性对团队绩效的影响研究 [胡可]
- 新时代元阳梯田 云南现代化高原立体灌区 前世 今生 未来 [云南省水利水电勘测设计研究院 ]
- 网络工程师章节习题与考点特训(适配第6版考纲) [夏杰 编著]
- 零基础商业插画设计与AI表现 [主编 汤彦萱]

