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

openEuler系统管理与运维(AI协同)(微课版)

以openEuler为平台,引入AI智能体协同技术
分享 推荐 1 收藏 16 阅读 833
杨运强 , 闫鹏天 吴进 (主编) 毕兰兰 朱晓岩 朱琳 (副主编) 李红丹 高深 , 李红丹 高深 (主审) 978-7-115-69626-7

关于本书的内容有任何问题,请联系 郭雯

内容摘要

Linux 操作系统已经在企业级应用中得到广泛普及。随着人工智能技术的飞速发展,智能化系统运维与管理已经成为新一代技术人才需要掌握的核心能力。本书将目前流行的 AI 智能体技术与稳定高效的 openEuler 服务器操作系统相结合,系统性地讲解 Linux 系统管理的关键技术与智能化运维的创新方法。 本书精心设计 8 个实战项目,全面涵盖 Linux 系统管理的核心知识和技术,包括搭建服务器基础环境,管理目录和文件,管理用户、用户组和权限,安装管理软件,配置网络和存储,部署和配置常用网络服务,使用Shell 脚本管理服务器,部署前后端分离的 Web 项目。 本书可作为高校人工智能技术应用、软件技术、大数据技术、云计算技术、计算机网络技术等相关专业的基础课程教材,也适合从事系统运维工作的技术人员和对智能化运维感兴趣的读者参考使用。

目录

目 录
项目1 搭建服务器基础环境 1
任务1-1 创建和登录openEuler服务器 2
1.1.1 任务描述 2
1.1.2 必备知识 2
1.1.3 安装openEuler 网络操作系统 5
1.1.4 远程登录openEuler 服务器 11
1.1.5 制作快照和模板机 16
任务1-2 使用智能体配置openEuler服务器 18
1.2.1 任务描述 19
1.2.2 必备知识 19
1.2.3 申请大语言模型开放平台API 密钥 21
1.2.4 使用智能体配置网卡固定IP 地址 25
项目小结 30
项目练习与思考 30
项目2 管理目录和文件 32
任务2-1 熟悉目录和文件基础命令 33
2.1.1 任务描述 33
2.1.2 必备知识 33
2.1.3 操作目录和文件 35
2.1.4 浏览文件内容 43
2.1.5 使用智能体查找和备份文件 47
任务2-2 编辑文件内容 49
2.2.1 任务描述 50
2.2.2 必备知识 50
2.2.3 使用vi 编辑器编辑文件内容 52
2.2.4 使用非交互方式编辑文件内容 57
2.2.5 使用智能体完成多个文件之间的内容复制 59
项目小结 61
项目练习与思考 61
项目3 管理用户、用户组和权限 62
任务3-1 管理用户和用户组 63
3.1.1 任务描述 63
3.1.2 必备知识 63
3.1.3 创建和管理用户 64
3.1.4 创建和管理用户组 69
3.1.5 使用智能体批量创建用户并将其添加到组中 71
任务3-2 管理用户权限 74
3.2.1 任务描述 75
3.2.2 必备知识 75
3.2.3 配置目录和文件操作权限 76
3.2.4 配置系统使用权限 82
3.2.5 使用智能体配置用户的系统使用权限 82
项目小结 84
项目练习与思考 84
项目4 安装管理软件 86
任务4-1 使用包管理工具安装软件 87
4.1.1 任务描述 87
4.1.2 必备知识 87
4.1.3 使用网络仓库和本地仓库安装软件 90
4.1.4 配置防火墙放行服务规则 101
4.1.5 使用智能体安装和卸载软件 103
任务4-2 使用源码编译并安装软件 106
4.2.1 任务描述 106
4.2.2 必备知识 106
4.2.3 编译并安装nginx 软件 107
4.2.4 使用智能体编译并安装Python 解释器 110
项目小结 112
项目练习与思考 113
项目5 配置网络和存储 114
任务5-1 配置服务器网络 115
5.1.1 任务描述 115
5.1.2 必备知识 115
5.1.3 配置NAT 网络模式 116
5.1.4 配置桥接网络模式 121
5.1.5 配置仅主机网络模式 123
5.1.6 使用基础网络运维命令 126
任务5-2 部署服务器存储 130
5.2.1 任务描述 131
5.2.2 必备知识 131
5.2.3 配置LVM 133
5.2.4 配置RAID 137
5.2.5 使用智能体定期备份数据 139
项目小结 142
项目练习与思考 142
项目6 部署和配置常用网络服务 144
任务6-1 部署和配置DHCP 服务 145
6.1.1 任务描述 145
6.1.2 必备知识 145
6.1.3 配置DHCP 服务基础环境 146
6.1.4 使用智能体配置DHCP服务 147
任务6-2 部署和配置Apache服务 152
6.2.1 任务描述 152
6.2.2 必备知识 152
6.2.3 安装并运行Apache 服务 154
6.2.4 修改网站根目录 156
6.2.5 配置虚拟主机 158
6.2.6 配置HTTPS 安全访问网站 161
6.2.7 使用智能体配置用户访问控制 163
任务6-3 部署和配置NFS 服务 165
6.3.1 任务描述 165
6.3.2 必备知识 165
6.3.3 安装并启动NFS 服务 167
6.3.4 配置NFS 服务共享目录 170
6.3.5 使用智能体完成NFS 服务共享目录的挂载 171
任务6-4 部署和配置FTP 服务 176
6.4.1 任务描述 176
6.4.2 必备知识 176
6.4.3 安装并启动vsftpd 服务 179
6.4.4 配置匿名用户访问权限 180
6.4.5 配置本地用户访问权限 181
6.4.6 使用智能体配置用户访问控制列表 184
任务6-5 部署和配置DNS 服务 186
6.5.1 任务描述 186
6.5.2 必备知识 186
6.5.3 安装并启动DNS 服务 188
6.5.4 配置正向域名解析 189
6.5.5 使用智能体配置反向域名解析 193
项目小结 195
项目练习与思考 195
项目7 使用Shell 脚本管理服务器 197
任务7-1 编写选择结构程序 198
7.1.1 任务描述 198
7.1.2 必备知识 198
7.1.3 熟悉Shell 脚本基础语法 199
7.1.4 编写单分支和多分支脚本 206
7.1.5 使用智能体编写系统健康状态检查脚本 210
任务7-2 编写循环结构程序 211
7.2.1 任务描述 212
7.2.2 必备知识 212
7.2.3 编写for 循环结构脚本 212
7.2.4 编写while 循环结构脚本 215
7.2.5 使用智能体编写错误日志自动告警脚本 216
项目小结 217
项目练习与思考 217
项目8 部署前后端分离的Web 219
任务8-1 部署数据库服务 220
8.1.1 任务描述 220
8.1.2 必备知识 220
8.1.3 部署和运维MariaDB 222
8.1.4 配置MariaDB 主从复制 226
8.1.5 配置Mycat 实现主从数据库的读写分离 230
8.1.6 使用智能体安装并配置Redis 缓存数据库 233
任务8-2 部署Spring Boot 后端项目 236
8.2.1 任务描述 236
8.2.2 必备知识 236
8.2.3 配置后端项目的数据库和缓存连接 237
8.2.4 打包并运行后端项目 240
任务8-3 部署Vue.js 前端项目 243
8.3.1 任务描述 243
8.3.2 必备知识 243
8.3.3 打包前端项目 244
8.3.4 使用智能体配置前后端代理转发 246
项目小结 248
项目练习与思考 248

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

杨运强,辽宁生态工程职业学院信息工程学院副教授,云计算技术应用专业带头人,长期致力于云计算技术的研究和教学工作,带领学生参加国家和省级职业技能大赛,获得省赛一等奖3项,国赛三等奖2项,2023年在辽宁省职业技能大赛教师组比赛中,获得第2名,主编参与网络互联技术、Linux项目管理与应用、Docker容器管理与应用等项目教材6部。主持参与省市级课题5项,获得省级教科研一等奖一项,市级二等奖一项。

推荐用户

同系列书

相关图书

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