当前位置: 首页 > 计算机专业 >
网络操作系统openEuler

网络操作系统openEuler

ISBN: 978-7-5772 -3311-6

主编:王瑜坤

出版社:华中科技大学出版社

出版/修订日期:2026年8月

¥ 59.80

简介 目录
     本书围绕 Linux 技术展开,顺应 CentOS 停服后国产操作系统替代趋势,重点讲解 openEuler 网络操作系统,契合企业应用需求。教材由广东外语外贸大学南国商学院王瑜坤老师牵头编写,内容融合openEuler HCIA 及部分 HCIP 认证考点,适配 64 学时教学。全书共 13 章,涵盖 Linux 基础、命令行操作、用户权限、服务部署、Shell 脚本等核心知识,多位教师分工撰稿并统一文风,配套习题经过严格验证。所有实验在校企共建华为云网络课程实验室完成实测,理论贴合实战,可作为高校 Linux 课程教材,助力学生掌握国产 Linux 运维技能。
第1章 Linux 基础基础
1.1 了解 Linux 
1.1.1 Linux 的发展历史 
1.1.2 Linux 的版权 
1.1.3 Linux 的软件组成 
1.2 openEuler 的安装、登录和关闭
1.2.1 配置虚拟机 
1.2.2 安装 Linux 
1.2.3 登录和关闭 Linux 
1.2.4 修改软件安装源 
1.3 openEuler 的救援 
第2章 命令行操作基础
2.1 命令的基础知识
2.1.1 Linux 命令的语法格式
2.1.2 Linux 的操作技巧
2.1.3 Linux 的命令分类 
2.2 登录和开关机命令 
2.2.1 login 命令 
2.2.2 last 命令
2.2.3 exit 命令 
2.2.4 shutdown 命令
2.3 文件目录操作命令 
2.3.1 Linux 文件目录结构 
2.3.2 Linux 文件路径 
2.3.3pwd 命令
2.3.4 cd 命令
2.3.5 ls 命令
2.3.6 mkdir 命令 
2.3.7 cp 命令
2.3.8 touch 命令
2.3.9 mv 命令 
2.3.10 rm 命令
2.3.11 cat 命令
2.3.12 head 命令
2.3.13 tail 命令 
2.3.14 more 命令
2.3.15 less 命令
2.3.16 find 命令
2.3.17 locate 命令 
2.3.18 which 命令
2.4 其他操作命令
2.4.1 gzip 命令 
2.4.2 tar 命令 
2.4.3 ln 命令
第3章 文本编辑器及文本处理
3.1 Linux 常用文本编辑器 
3.1.1 gedit 编辑器 
3.1.2 kedit 编辑器
3.1.3 vim 编辑器
3.2 进入 vim 编辑器 
3.3 vim 的编辑操作
3.3.1 三种常见模式 
3.3.2 命令模式 
3.3.3 末行模式 
3.4 文本处理
3.4.1文本处理之 grep
3.4.2 文本处理之 sed 
3.4.3 文本处理之 awk 
第4章 用户和权限管理
4.1 管理用户和组 
4.1.1 用户和组的概念
4.1.2 用户和组的配置文件
4.2 用户的管理
4.3 组的管理 
4.4 文件权限的管理
4.4.1 文件类型 
4.4.2 权限位说明 
4.4.3 访问权限操作命令 
4.4.4 预设权限掩码 
第5章 软件包的安装和服务管理
5.1 RPM 管理软件包 
5.1.1 RPM 软件包文件命名规则
5.1.2 RPM 管理软件包的优缺点分析 
5.1.3 rpm 命令 
5.2 使用 dnf 管理软件包 
5.2.1 配置 dnf 
5.2.2 管理软件包 
5.2.3 更新软件包 
5.3 源代码安装软件包 
5.3.1 源代码安装的优缺点 
5.3.2 源代码安装的基本步骤 
5.4 使用 systemd 管理服务 .
5.4.1 Systemd Unit 的基本概念
3.4.1 文本处理之 grep
3.4.2 文本处理之 sed 
3.4.3 文本处理之 awk
第4章 用户和权限管理
4.1 管理用户和组 
4.1.1 用户和组的概念 
4.1.2 用户和组的配置文件 
4.2 用户的管理
4.3 组的管理
4.4 文件权限的管理 
4.4.1 文件类型 
4.4.2 权限位说明 
4.4.3 访问权限操作命令 
4.4.4 预设权限掩码
第5章 软件包的安装和服务管理
5.1 RPM 管理软件包 
5.1.1 RPM 软件包文件命名规则
5.1.2 RPM 管理软件包的优缺点分析
5.1.3 rpm 命令
5.2 使用 dnf 管理软件包
5.2.1 配置 dnf 
5.2.2 管理软件包 
5.2.3 更新软件包 
5.3 源代码安装软件包
5.3.1 源代码安装的优缺点
5.3.2 源代码安装的基本步骤 
5.4 使用 systemd 管理服务 
5.4.1 Systemd Unit 的基本概念
5.4.2 使用 systemd 管理服务 
第6章 文件系统和磁盘管理
6.1 文件系统的基本概念
6.1.1 openEuler 的文件系统 
6.1.2 swap 交换空间
6.1.3 磁盘基本知识 
6.2 磁盘分区
6.2.1 磁盘分区的工具
6.2.2 分区表类型选择
6.3 磁盘管理
6.3.1 MBR 分区
6.3.2 分区的命名
6.3.3 分区的操作
6.3.4 格式化和挂载
6.3.5 启动自动挂载
6.3.6 swap 分区的使用
6.4 逻辑卷管理
第7章 系统管理
7.1 任务管理 
7.1.1 定时任务 at
7.1.2 周期任务 cron
7.2 网络管理 
7.2.1 网络管理基础概念
7.2.2 网卡设备配置文件 
7.2.3 NetworkManager
7.3 进程管理 
7.3.1 进程信息查询 
7.3.2 进程的信号 
7.3.3 进程优先级 
7.3.4 进程管理集成命令 
第8章 Shell 脚本
8.1 Shell 基础
8.1.1 Shell 的发展历史
8.1.2 查看 Shell
8.1.3 Shell 脚本内容 
8.1.4 编写 Shell 脚本 
8.1.5 Shell 脚本的执行
8.2 Shell 编程基础 
8.2.1 重定向和管道
8.2.2 Shell 特殊字符
8.2.3 Shell 变量 
8.2.4 Shell 基本运算 
8.3 Shell 简单编程 
8.3.1 Shell 调试模式 
8.3.2 Shell 编程实例
第9章 Samba 服务
9.1 Samba 简介
9.1.1 Samba 的功能
9.1.2 Samba 协议 
9.2 Samba 工作原理
9.2.1 Samba 的工作流程
9.2.2 Samba 软件
9.3 配置 Samba 服务
9.3.1 安装并启动 Samba 服务
9.3.2 主要配置文件
9.3.3 日志文件和密码文件 
9.4 配置案例和验证
9.4.1 用户主目录共享 
9.4.2 匿名共享目录
9.4.3 普通用户共享目录 
9.4.4 从 Linux 客户端访问共享目录
9.5 Samba 服务器运维
9.5.1 日志分析
9.5.2 故障排查
第 10 章 DNS 服务
10.1 DNS 简介 
10.2 DNS 服务的安装和启动 
10.2.1 DNS 的分类 
10.2.2 DNS 的查询
10.3 DNS 服务的配置 
10.4 DNS 服务器配置案例和验证 
10.4.1 纯缓存 DNS 服务器
10.4.2 本地 DNS 服务器
10.4.3 备份 DNS 服务器
第 11 章 Web 服务
11.1 常见 Web 服务器
11.2 HTTP 协议 
11.3 Apache 服务器的安装和配置
11.3.1 安装和启动 Apache 服务器 
11.3.2 配置文件
11.4 Apache 服务器配置案例和验证 
11.4.1 默认网页实例 
11.4.2 用户个人主页
11.4.3 虚拟目录
11.4.4 配置基于 IP 地址的虚拟主机
11.4.5 配置基于端口号的虚拟主机
11.4.6 配置基于域名的虚拟主机 
第 12 章 FTP 服务
12.1 FTP 的简介
12.1.1 FTP 的工作原理 
12.1.2 FTP 的用户 
12.2 FTP 服务器软件包的安装和启停 
12.3 FTP 服务的配置文件
12.4 匿名用户配置案例
12.5 本地用户配置案例 
12.6 虚拟用户配置案例 
12.6.1 配置虚拟用户的基本步骤 
12.6.2 配置虚拟用户的过程
12.6.3 验证虚拟用户访问 FTP 服务 
第 13 章 防火墙和安全模块
13.1 防火墙概述
13.2 安全模块概述 
13.2.1 自主访问控制 .
13.2.2 强制访问控制 
13.2.3 SELinux 的工作机制 
13.3 防火墙配置
13.4 安全模块配置 
13.5 防火墙和安全模块配置案例