工信精品网络技术系列教材

openEuler系统管理与服务部署(微课版)

欧拉操作系统;AI相关案例;高职-计算机-网络技术与操作系统
分享 推荐 0 收藏 2 阅读 60
王亮 韩玉君 周伟 (主编) 王洋 (副主编) 978-7-115-68194-2

关于本书的内容有任何问题,请联系 顾梦宇

1. 本教材内容编排方面遵循“理实一体、由浅入深”原则,采用项目教学方式组织内容,讲解由浅入深。
2. 在系统服务部署方面,本教材选择人工智能、物联网、虚拟化、数据库服务等领域的主流应用部署为教学案例,适用专业多。
3. 本书基于国产信创操作系统,符合当前的政策要求和院校教学趋势。
4. 本书额外设置【知识拓展】模块,为学生补充国产技术应用及相关前沿技术发展,培养学生工匠精神。

内容摘要

本书较为全面地介绍了openEuler操作系统的基本概念、安装与配置方法、系统管理与服务部署的相关知识和操作流程。全书共8个项目,分别为openEuler操作系统安装,openEuler操作系统基本管理,用户、组与文件权限管理,硬盘配置与管理,人工智能开发环境部署,MQTT服务部署,Docker容器服务部署,以及MySQL数据库服务部署。每个项目都提供课后练习,旨在帮助读者深入理解openEuler操作系统的相关理论知识与实践技巧。
本书可以作为职业本科、高职高专计算机网络技术等相关课程的教材,也可以作为openEuler操作系统运维工程师、网络系统管理人员和广大计算机爱好者的参考书。

目录

项目一 openEuler操作系统安装 1
1.1 Linux操作系统概述 1
1.1.1 Linux操作系统的发展历程 1
1.1.2 Linux操作系统的特点 2
1.1.3 Linux操作系统的发行版本 3
1.2 openEuler操作系统概述 3
1.3 创建系统安装环境 4
1.3.1 安装VirtualBox软件 4
1.3.2 创建并配置虚拟主机 7
1.4 openEuler操作系统安装 11
1.4.1 在虚拟主机中安装openEuler操作系统 11
1.4.2 安装图形化桌面环境 19
1.4.3 为虚拟主机安装增强功能 20
1.4.4 在VirtualBox虚拟机环境中实现系统备份、恢复 24
1.5 初步使用操作系统 27
1.5.1 命令行界面简介 27
1.5.2 UKUI基本使用 29
知识拓展 国产主流Linux内核操作系统 31
课后练习 32
项目二 openEuler操作系统基本管理 34
2.1 系统管理 34
2.1.1 openEuler操作系统命令基本格式 34
2.1.2 系统文件和目录管理 34
2.1.3 系统信息查看 49
2.1.4 系统服务管理 52
2.1.5 系统任务与进程管理 54
2.1.6 系统其他常用管理命令 63
2.2 使用Vim编辑器 65
2.2.1 Vim编辑器概述 65
2.2.2 Vim编辑器模式切换 65
2.2.3 在命令模式下管理文件内容 68
2.2.4 在末行模式下管理文件内容 70
2.3 系统软件包管理 72
2.3.1 使用RPM管理软件包 72
2.3.2 使用DNF管理软件包 73
2.3.3 DNF源管理 75
2.4 SSH服务部署 76
2.4.1 SSH服务相关概念 76
2.4.2 在虚拟主机环境下部署SSH服务端 76
2.4.3 使用ssh命令访问SSH服务端 77
2.4.4 使用SSH客户端软件访问SSH服务端 78
2.5 系统网络连接设置 83
2.5.1 使用图形界面管理网络连接 83
2.5.2 使用nmtui工具管理网络连接 85
2.5.3 使用nmcli命令管理网络连接 88
2.5.4 设置系统域名解析 89
2.6 系统防火墙设置 90
2.6.1 使用iptables实现系统防火墙设置 90
2.6.2 使用firewalld实现系统防火墙设置 93
2.6.3 在UKUI环境下使用图形界面设置防火墙 95
知识拓展 国密算法在openEuler操作系统中的应用 100
课后练习 101
项目三 用户、组与文件权限管理 103
3.1 用户账户管理 103
3.1.1 用户账户管理关联文件 103
3.1.2 用户账户管理命令 105
3.1.3 用户账户密码规则设置 110
3.1.4 用户账户登录锁定规则设置 113
3.1.5 用户账户锁定管理 114
3.2 组管理 115
3.2.1 组管理相关文件 115
3.2.2 组管理命令 116
3.3 文件权限管理 119
3.3.1 文件权限的作用与表示形式 119
3.3.2 文件权限信息查看 120
3.3.3 文件权限修改 121
3.3.4 文件所有者管理 122
3.3.5 用户文件创建模式掩码管理 123
3.3.6 文件隐藏权限管理 125
3.3.7 文件特殊权限管理 126
知识拓展 开源服务器集群运维管理平台——PilotGo 130
课后练习 130
项目四 硬盘配置与管理 133
4.1 硬盘的分区、格式化与挂载 133
4.1.1 硬盘的相关概念 133
4.1.2 硬盘分区 135
4.1.3 硬盘分区格式化 142
4.1.4 硬盘分区挂载与卸载 143
4.1.5 硬盘分区自动挂载 145
4.1.6 管理交换空间 146
4.2 使用LVM管理硬盘 150
4.2.1 LVM的基本概念 150
4.2.2 LVM的常用命令 151
4.2.3 使用LVM创建物理卷、卷组、逻辑卷 163
4.2.4 使用LVM移除逻辑卷、卷组、物理卷 165
4.2.5 使用LVM动态调整卷组、逻辑卷容量 166
知识拓展 openEuler原生文件系统EulerFS与内存分级扩展技术etMem 169
课后练习 170
项目五 人工智能开发环境部署 172
5.1 人工智能技术简介 172
5.1.1 人工智能技术的发展 172
5.1.2 主流人工智能应用开发框架 173
5.2 MindSpore 174
5.2.1 MindSpore简介 174
5.2.2 MindSpore安装 175
5.3 基于MindSpore训练人工智能模型 177
知识拓展 自主信创开源大模型——DeepSeek-R1 181
课后练习 182
项目六 MQTT服务部署 184
6.1 MQTT服务概述 184
6.1.1 MQTT协议简介 184
6.1.2 MQTT服务中的对象 184
6.1.3 MQTT服务的工作流程 185
6.1.4 主流开源MQTT代理软件简介 186
6.1.5 主流MQTT客户端软件简介 186
6.2 使用Mosquitto软件搭建MQTT代理 187
6.2.1 Mosquitto安装 187
6.2.2 Mosquitto相关配置文件 189
6.3 基于Mosquitto的MQTT消息订阅与发布 189
6.3.1 使用mosquitto命令启动Mosquitto服务 190
6.3.2 使用mosquitto_sub命令订阅MQTT消息 190
6.3.3 使用mosquitto_pub命令发布MQTT消息 191
6.3.4 使用mosquitto_passwd命令设置MQTT服务用户的密码 192
6.3.5 基于身份验证的MQTT消息服务订阅与发布 193
6.3.6 使用访问控制规则限制用户订阅与发布MQTT消息 197
知识拓展 openEuler社区开源物联网消息组件——mqtt-proxy 201
课后练习 201
项目七 Docker容器服务部署 203
7.1 Docker容器引擎 203
7.1.1 Docker容器引擎技术简介 203
7.1.2 Docker容器引擎中的主要对象 204
7.1.3 Docker容器引擎的工作流程 204
7.2 Docker容器引擎安装与管理 205
7.3 Docker镜像和容器管理 206
知识拓展 基于openEuler的容器操作系统——KubeOS 210
课后练习 211
项目八 MySQL数据库服务部署 213
8.1 MySQL数据库简介 213
8.2 MySQL安装 214
8.3 使用命令行工具管理MySQL数据库 215
8.4 使用Navicat管理MySQL数据库 219
知识拓展 国产开源关系数据库管理系统——openGauss 226
课后练习 227

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

王亮,男,硕士,现任职于江苏经贸职业技术学院 物联网与智能工程学院。江苏经贸职业技术学院“教学名师”培养对象;教育部国家专业教学资源库《电子商务》专业建设小组核心成员;多次指导学生获得国家级、省级技能竞赛奖励,并获优秀指导教师称号,在国家高水平期刊发表论文8篇,主持科研、教改等课题8项。 出版教材 《智慧商业传感技术开发》主编 书号 9787305146848 南京大学出版社 2014年12月1000本左右 《电子竞技运动教程》 主编 书号 9787306068316 中山大学出版社 2023年8月 400本左右 《计算机网络综合实训教材》副主编 吉林科学技术出版社 2019年12月 400本左右 《Visual C# 2008 程序设计与应用教程》 副主编 清华大学出版社 978730225446 2011年6月 400左右

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部