Linux系统管理与服务配置(慕课版)

省级精品在线开放课程配套教材;以 Ubuntu 26.0 LTS 为基础,兼容多版本,聚焦 Linux 共性技术;案例式教学贯穿全书;配套慕课课程、在线实训平台等。
分享 推荐 1 收藏 5 阅读 729
张平 (作者) 978-7-115-68999-3

关于本书的内容有任何问题,请联系 龚柔琦

1️⃣本书是省级精品在线开放课程配套教材,作者张平曾出版多部教材,其中《Ubuntu Linux操作系统案例教程》为“十四五”国规教材(公示)。
2️⃣本书以 Ubuntu 26.04 LTS 为依托讲解 Linux 系统管理与网络服务,聚焦各发行版通用核心技术,规避过时内容,版本兼容性强,内容实用且贴合行业技术趋势。
3️⃣本书全程采用案例式实战教学,理论与实操紧密结合,同时大幅降低实验硬件门槛,普通电脑即可完成全部实训。
4️⃣本书搭配慕课、AI 助教等智慧教学资源,学习和教学配套都十分完善。

内容摘要

        本书以应用为导向,基于Ubuntu平台,详细讲解Linux系统管理与服务配置相关技术。本书共9章,分为3篇:快速入门篇、系统管理篇、服务配置篇。第一篇主要包括:Linux基础。第二篇主要包括:文件和目录管理,用户和组管理,磁盘存储管理。第三篇主要包括:网络服务配置基础,DNS与DHCP服务,Web、FTP和邮件服务,文件共享服务,网络安全与访问管理。
        本书可作为高校计算机科学与技术、软件工程、网络工程、物联网工程、数据科学与大数据技术、智能科学与技术、通信工程、电子信息工程等专业的教材,也可供广大Linux爱好者学习使用,还可作为信息技术领域从业人员的参考书。

目录

【章名目录】
[第一篇 快速入门篇]
第1章 Linux基础
[第二篇 系统管理篇]
第2章 文件和目录管理
第3章 用户和组管理
第4章 磁盘存储管理
[第三篇 服务配置篇]
第5章 网络服务配置基础
第6章 DNS与DHCP服务
第7章 Web、FTP和邮件服务
第8章 文件共享服务
第9章 网络安全与访问管理

【详细目录】
第一篇 快速入门篇

第1章 Linux基础 2
1.1 什么是Linux 3
1.2 Linux的发展历史 3
1.2.1 UNIX的发展历史 3
1.2.2 Linux的诞生和发展 3
1.3 Linux发行版 4
1.3.1 GUI体系结构 4
1.3.2 典型Linux发行版 5
1.4 综合案例:Ubuntu的安装和使用 6
1.4.1 案例概述 6
1.4.2 安装准备 6
1.4.3 安装过程 7
1.4.4 界面简介 9
1.4.5 创建快照 10
1.5 Linux命令行基础 10
1.5.1 什么是命令行 10
1.5.2 Shell解释程序 10
1.5.3 Linux命令提示符 11
1.6 Linux命令行基础操作 11
1.6.1 Linux命令语法格式 12
1.6.2 自动补全 13
1.6.3 强制中断命令执行 14
1.6.4 管道 14
1.6.5 重定向 15
1.6.6 使用root权限 17
1.6.7 Linux命令行帮助系统 18
1.7 综合案例:命令行编辑器 19
1.7.1 案例概述 20
1.7.2 nano 20
1.7.3 Vi和Vim 21
本章小结 24
习题1 24
实训1 24

第二篇 系统管理篇

第2章 文件和目录管理 26
2.1 Linux文件和目录基础 27
2.1.1 文件 27
2.1.2 目录 27
2.1.3 Linux常见文件类型 28
2.2 文件和目录的基本操作 29
2.2.1 切换和显示当前目录 29
2.2.2 创建空文件 30
2.2.3 创建目录 32
2.2.4 删除文件和目录 34
2.3 文件和目录的查看操作 37
2.3.1 列出目录内容 37
2.3.2 查看文件内容 38
2.3.3 查看文件或目录的属性 39
2.4 文件和目录的移动与复制 40
2.4.1 移动文件或目录 40
2.4.2 复制文件或目录 42
2.4.3 创建链接文件 44
2.5 文件和目录的查找与归档 46
2.5.1 查找文件 46
2.5.2 查找文件内容 46
2.5.3 文件归档 47
2.6 综合案例:熟悉Linux的目录结构 49
2.6.1 案例概述 49
2.6.2 熟悉根目录结构 50
2.6.3 链接文件溯源 50
2.6.4 创建文件 50
2.6.5 探究子目录内容 51
2.6.6 数据备份 51
本章小结 52
习题2 52
实训2 53

第3章 用户和组管理 54
3.1 概述 55
3.1.1 用户 55
3.1.2 组 55
3.2 配置文件 56【本部分因设置显示不全,具体参考教材】
3.2.1 passwd文件 56
3.2.2 shadow文件 57
3.2.3 group文件 58
3.2.4 gshadow文件 58
3.2.5 login.defs文件 59
3.2.6 skel目录 59
3.2.7 default useradd文件 60
3.3 用户管理 60
3.3.1 创建用户 60
3.3.2 查看用户信息 62
3.3.3 修改用户 63
3.3.4 删除用户 67
3.4 组管理 68
3.4.1 创建组 68
3.4.2 查看用户所在的组 70
3.4.3 添加用户到组 70
3.4.4 登录一个新组 70
3.4.5 修改组 71
3.4.6 删除组 73
3.5 Ubuntu专用管理命令 74
3.5.1 adduser 74
3.5.2 deluser 75
3.5.3 addgroup和delgroup 76
3.6 访问权限管理 77
3.6.1 查看访问权限 77
3.6.2 修改访问权限 78
3.6.3 修改文件的所有者和组 79
3.7 综合案例:文件共享系统中的访问权限管理 80
3.7.1 案例概述 80
3.7.2 文件共享系统目录结构 80
3.7.3 用户和组管理 80
3.7.4 访问权限管理 81
本章小结 82
习题3 82
实训3 83

第4章 磁盘存储管理 84
4.1 磁盘存储管理概述 85
4.1.1 磁盘分区简介 85
4.1.2 文件系统简介 85
4.2 磁盘分区管理 86
4.2.1 磁盘设备命名规则 86
4.2.2 磁盘分区管理命令 87
4.3 综合案例:对新磁盘进行分区 90
4.3.1 案例概述 90
4.3.2 添加和查看磁盘设备 90
4.3.3 创建分区 90
4.4 文件系统管理 91
4.4.1 创建文件系统 92
4.4.2 文件系统的挂载和卸载 93
4.4.3 磁盘存储检查和维护 96
4.5 综合案例:文件系统的创建和使用 100
4.5.1 案例概述 100
4.5.2 创建指定类型的文件系统 100
4.5.3 将文件系统挂载到指定目录 101
4.5.4 尝试创建文件和目录 101
4.5.5 解决权限问题 102
4.5.6 卸载指定挂载点的文件系统 102
4.5.7 多点挂载和多点卸载 102
4.5.8 重拾记忆 103
4.5.9 体验“穿越” 103
4.5.10 开机自动挂载 104
本章小结 105
习题4 105
实训4 106

第三篇 服务配置篇

第5章 网络服务配置基础 108
5.1 网络接口及命名 109
5.1.1 网络接口的类型 109
5.1.2 网络接口命名规则 109
5.1.3 查看和配置网络接口 110
5.2 IP地址管理基础 110
5.2.1 IP地址 111
5.2.2 无类IP地址划分 111
5.2.3 特殊用途的IP地址 112
5.3 网络管理工具—“ip”命令 113
5.3.1 查看网络接口和IP地址 113
5.3.2 查看路由表 114
5.3.3 其他常用功能 115
5.4 软件包管理和系统服务管理 116
5.4.1 软件包管理 116
5.4.2 系统服务管理 117
5.5 综合案例:SSH服务安装和配置 118
5.5.1 案例概述 118
5.5.2 常用的SSH命令 119
5.5.3 SSH服务安装 120
5.5.4 SSH服务使用 121
本章小结 124
习题5 124
实训5 124

第6章 DNS与DHCP服务 125
6.1 DNS服务概述 126
6.1.1 域名和DNS 126
6.1.2 DNS工作原理 126
6.1.3 正向解析和反向解析 127
6.2 综合案例:DNS服务配置管理 128
6.2.1 案例概述 128
6.2.2 DNS服务的安装和启动管理 128
6.2.3 常见配置文件和配置项 129
6.2.4 配置DNS服务器 131
6.2.5 配置DNS客户端 134
6.2.6 配置反向解析 137
6.3 DHCP服务概述 138
6.3.1 什么是DHCP 138
6.3.2 DHCP服务的基本工作流程 139
6.3.3 DHCP的典型应用 139
6.4 综合案例:DHCP服务配置管理 139
6.4.1 案例概述 139
6.4.2 配置DHCP服务 140
6.4.3 熟悉DHCP配置文件 142
6.4.4 修改DHCP服务主配置文件 143
6.4.5 配置服务器监听接口 144
6.4.6 启动与管理DHCP服务 145
6.4.7 设置静态IP地址分配 147
6.4.8 DHCP服务验证方法 148
6.5 综合案例:DHCP服务启动故障排查实践 150
6.5.1 DHCP服务故障重现实例 150
6.5.2 DHCP服务故障排查基本思路 151
6.5.3 DHCP服务故障排除示范 152
本章小结 155
习题6 155
实训6 156

第7章 Web、FTP和邮件服务 157
7.1 Web服务概述 158
7.1.1 Web服务的工作原理 158
7.1.2 Web服务的特点和典型应用 159
7.1.3 代表性的Web服务器软件 160
7.2 综合案例:配置和管理Apache2Web服务器 161
7.2.1 案例概述 161
7.2.2 安装及可能的启动错误 161
7.2.3 熟悉常用的配置文件 163
7.2.4 配置虚拟主机 164
7.2.5 配置HTTPS 166
7.2.6 更多功能 169
7.3 FTP概述 170
7.3.1 FTP的工作原理 170
7.3.2 FTP的基本工作流程 171
7.3.3 FTP的优缺点 171
7.4 综合案例:FTP服务配置管理 172
7.4.1 案例概述 172
7.4.2 安装与启动服务 172
7.4.3 使用GUI工具测试 173
7.4.4 使用命令行工具测试 175
7.4.5 配置FTP服务 177
7.5 邮件服务概述 179
7.5.1 邮件服务软件 179
7.5.2 邮件协议 180
7.6 综合案例:邮件服务配置管理 181
7.6.1 案例概述 181
7.6.2 验证DNS配置 182
7.6.3 安装、验证Postfix 182
7.6.4 配置Postfix 186
7.6.5 安装、验证Dovecot 188
7.6.6 配置Dovecot 193
本章小结 194
习题7 194
实训7 195

第8章 文件共享服务 196
8.1 文件共享服务概述 197
8.1.1 NFS概述 197
8.1.2 Samba概述 198
8.1.3 NFS和Samba的比较 198
8.2 综合案例:NFS服务配置 199
8.2.1 案例概述 199
8.2.2 NFS预备知识 199
8.2.3 配置NFS服务器 201
8.2.4 NFS服务的本地测试 202
8.2.5 配置Linux中的NFS客户端 205
8.2.6 配置Windows中的NFS客户端 207
8.3 综合案例:Samba服务配置管理 210
8.3.1 案例概述 210
8.3.2 配置Samba服务器 210
8.3.3 测试Samba服务 213
8.3.4 配置管理进阶 215
本章小结 217
习题8 217
实训8 218

第9章 网络安全与访问管理 219
9.1 Linux防火墙概述 220
9.1.1 Linux防火墙发展历程 220
9.1.2 UFW和firewalld 220
9.2 综合案例:基于UFW的防火墙配置与管理 221
9.2.1 案例概述 221
9.2.2 预备知识 221
9.2.3 前期准备 222
9.2.4 查看服务监听端口 222
9.2.5 配置防火墙 223
9.2.6 测试配置效果 226
9.2.7 更多对比测试 226
9.3 代理服务器概述 227
9.3.1 网络代理基础 227
9.3.2 典型的代理服务器软件 228
9.4 综合案例:基于nginx的Web应用反向代理与负载均衡 229
9.4.1 案例概述 229
9.4.2 预备知识 230
9.4.3 配置负载均衡与反向代理 231
9.4.4 更多配置 236
9.4.5 nginx启动错误及解决思路 238
本章小结 239
习题9 239
实训9 240

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

👨‍🏫张平,湖南工商大学计算机学院“双师型”教师,博士,副教授,硕士研究生导师;主持国家级及省部级科研、教研课题及精品课程多项,在领域内公认的高质量期刊上发布SCI论文十余篇;拥有已授权发明专利多项,所授课程多次被评为优秀;理论功底扎实、实践经验颇丰、主编《Ubuntu Linux操作系统案例教程》《Linux操作系统案例教程(CentOS Stream 9/RHEL 9 微课版)》《Python程序设计基础与案例实战(慕课版)》《机器学习基础与案例实战(Python+Sklearn+TensorFlow)(慕课版)》等多部教材。

推荐用户

相关图书

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