内容简介
                                                        本书全面解析openEuler操作系统,从操作系统的基础知识、命令行操作到高级系统管理等多个维度进行系统性介绍。本书内容涵盖操作系统的起源和发展,openEuler操作系统的安装、配置和优化,文件、用户和进程管理,高级网络配置和远程访问工具的使用,用户和权限管理,SELinux的配置和使用方法,基于RPM和DNF的包管理操作技巧,磁盘分区、格式化、挂载以及高级磁盘管理,使用Firewalld进行防火墙管理和安全管理,编写和调试Shell脚本。
本书通过结构化和逐步深入的内容安排,全面覆盖从系统入门到高级管理的广泛主题。无论是IT从业者还是技术爱好者,都能从中获得必要的知识和技能,有效地管理和优化openEuler操作系统。
本书适合备考华为HCIA-openEuler认证的人员、从事操作系统管理工作的专业人员阅读,也可以作为高等院校相关专业的教材。
                                                    
目录
                                                        第1章 openEuler操作系统入门 2
1.1 服务器操作系统和Linux 4
1.1.1 操作系统的起源和原理 4
1.1.2 服务器操作系统和个人操作系统的区别 7
1.1.3 Linux操作系统的起源与发展 7
1.1.4 Linux内核和发行版本 9
1.2 初识openEuler操作系统 11
1.2.1 openEuler操作系统和开源生态 11
1.2.2 openEuler操作系统的介绍 13
1.2.3 openEuler操作系统的安装指南 15
1.3 openEuler系统的基本使用方法 27
1.3.1 登录系统和基本操作 27
1.3.2 openEuler的文件结构 28
1.3.3 查看系统信息 30
1.3.4 环境信息的查看和配置 31
1.4 习题 34
第2章 服务器基础管理 36
2.1 openEuler命令行的基本操作 39
2.1.1 openEuler命令行基础知识 39
2.1.2 登录相关命令 42
2.1.3 电源管理相关命令 44
2.1.4 文件管理和基本操作命令 47
2.1.5 帮助命令 59
2.2 网络管理 59
2.2.1 使用nmcli命令管理网络 61
2.2.2 配置服务器静态IP地址 63
2.2.3 网络配置工具nmtui 65
2.3 配置远程Shell工具 68
2.3.1 SSH和远程Shell简介 68
2.3.2 常用的SSH连接工具 68
2.4 习题 72
第3章 文本查看与编辑 74
3.1 Linux操作系统中常见的文本处理命令 76
3.1.1 使用cat命令进行文本操作 76
3.1.2 其他命令行文本操作指令 78
3.2 使用Vim文本编辑器进行文本处理 80
3.2.1 Vim文本编辑器的定义 80
3.2.2 Vim文本编辑器的编辑模式 81
3.2.3 Vim文本编辑器的基本操作 82
3.2.4 常用的快捷操作和命令 83
3.2.5 综合案例 85
3.3 习题 86
第4章 用户管理和系统安全 88
4.1 Linux用户和用户组 91
4.1.1 管理openEuler系统的用户 91
4.1.2 管理用户组 95
4.2 Linux账号安全管理 97
4.2.1 账号分类 97
4.2.2 PAM认证 98
4.2.3 Linux口令管理策略 100
4.2.4 用户的sudo权限 104
4.3 文件系统安全管理 105
4.3.1 文件的基本权限 105
4.3.2 使用特殊位进行权限管理 108
4.3.3 文件系统的默认权限 110
4.4 其他访问策略管理 111
4.4.1 访问权限控制列表 111
4.4.2 Capabilities安全机制 112
4.5 使用SELinux强化Linux 116
4.5.1 SELinux的作用和工作模式 116
4.5.2 SELinux的配置文件和策略管理 118
4.6 习题 121
第5章 软件安装和服务管理 122
5.1 RPM软件包管理 124
5.1.1 RPM软件包概述 124
5.1.2 RPM的常用命令和参数 126
5.2 使用DNF软件仓库管理软件 131
5.2.1 DNF软件管理概述 131
5.2.2 使用DNF管理软件包 132
5.2.3 仓库管理和源管理 136
5.3 进程管理 140
5.3.1 进程监控 140
5.3.2 进程管理操作 144
5.4 服务管理 146
5.4.1 管理系统服务 146
5.4.2 服务管理命令 147
5.4.3 配置和运行服务 150
5.5 习题 151
第6章 管理文件系统及存储 152
6.1 磁盘管理 155
6.1.1 磁盘设备管理 155
6.1.2 磁盘分区分类 159
6.1.3 分区创建与调整 161
6.2 磁盘格式化与挂载 166
6.2.1 使用mkfs格式化分区 167
6.2.2 挂载分区到文件系统 168
6.2.3 自动挂载文件系统 170
6.2.4 挂载网络共享文件 171
6.3 使用LVM管理磁盘 171
6.3.1 LVM磁盘存储管理技术 171
6.3.2 LVM管理物理卷 173
6.3.3 LVM管理卷组 175
6.3.4 管理逻辑卷 177
6.3.5 挂载文件系统 179
6.4 磁盘阵列管理 180
6.4.1 常见的阵列模式 180
6.4.2 构建RAID阵列 184
6.5 习题 188
第7章 日常系统管理 190
7.1 计划任务管理 192
7.1.1 使用at命令实现单次任务 192
7.1.2 crond周期任务 195
7.1.3 使用systemd timer组件实现周期任务 198
7.2 日志管理 201
7.2.1 日志的作用 201
7.2.2 rsyslog日志管理工具 202
7.2.3 Logrotate日志文件管理工具 205
7.2.4 audit?日志审计配置 209
7.3 网络管理扩展 213
7.3.1 TCP/IP网络协议栈 213
7.3.2 使用ifconfig和ip命令进行网络配置 220
7.3.3 使用IP命令进行路由设置 225
7.4 防火墙管理工具 227
7.4.1 Firewalld管理工具 227
7.4.2 firewall-cmd命令行工具 229
7.4.3 Firewalld的高级规则 232
7.5 习题 234
                                                
                      

                   


















