Ubuntu Linux操作系统标准教程(实战微课版)

Ubuntu Linux操作系统标准教程(实战微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2023-07
版次: 1
ISBN: 9787302637059
定价: 59.80
装帧: 其他
开本: 16开
纸张: 胶版纸
17人买过
  • \"本书以使用面较广的Linux发行版—Ubuntu为平台,采用22.04 LTS版本,通过翔实的内容、简练的语言、丰富的案例,逐一对Linux操作系统的基础知识和标准操作进行讲解。 全书共8章,从Linux的历史开始,通过介绍Gnome图形界面的基础操作、软件的使用、终端窗口的各种操作,让读者对Linux和用户界面有全面的了解。通过文件系统管理、用户与权限管理、存储介质管理、网络服务管理,让读者全面掌握Linux操作系统的管理和使用操作。通过安全管理,让读者了解Linux进程、系统监控、杀毒工具的使用以及防火墙的使用,帮助用户更好地管理Linux,使系统更加安全。系统地学习本书内容,读者不仅会对Ubuntu有全面了解,还可以应用到其他的Linux版本中。 本书图文并茂,结构清晰,非常适合Linux从业者、开发人员、编程人员、系统工程师、网络工程师、网络运维人员、软硬件工程师等阅读使用,也非常适合作为高等院校相关专业的教学用书。 \" 第1章认识Linux操作系统

    1.1 Linux概述 2

    1.1.1 Linux与Unix 2

    1.1.2 自由软件与GNU计划 3

    1.1.3 Linux的特点 4

    1.1.4 Linux的应用领域 6

    1.2 Linux的组成 7

    1.2.1 Linux系统的组成 7

    1.2.2 Linux 发行版 8

    1.2.3 Linux版本号 11

    1.3 Ubuntu简介 13

    1.3.1 Ubuntu系统概述 13

    1.3.2 Ubuntu的特点 13

    1.3.3 Ubuntu的版本 14

    1.4 Ubuntu系统的安装 15

    1.4.1 Ubuntu系统的下载 15

    1.4.2 制作安装介质 18

    1.4.3 运行环境搭建 19

    1.4.4 Ubuntu的安装 24

    技能延伸:虚拟机的应用与管理 29

     

     

    第2章图形界面基础

    2.1 Linux与GNOME桌面环境 32

    2.1.1 X窗口 32

    2.1.2 GNOME桌面环境 33

    动手练 注销、关机、重启与登录35

    2.2 Ubuntu桌面环境的设置 36

    2.2.1 桌面的布局和功能 36

    2.2.2 GNOME的个性化设置 40

    2.2.3 系统常用功能设置 46

    2.3 系统软件的使用 51

    2.3.1 图形界面更新软件源 51

    2.3.2 在图形界面更新系统和软件 53

    2.3.3 系统自带的常用软件 53

    2.3.4 使用Ubuntu Software管理软件 54

    动手练 使用Ubuntu Software卸载软件56

    2.4 远程管理Linux 57

    2.4.1 使用远程桌面连接Ubuntu 57

    2.4.2 使用SSH远程管理Ubuntu 58

    技能延伸:使用第三方工具远程管理Ubuntu 60

     

     

     

    第3章

    终端窗口的使用

    3.1 终端窗口 64

    3.1.1 命令行模式 64

    3.1.2 终端及终端模拟器 65

    3.1.3 终端窗口与虚拟控制台 66

    3.1.4 Shell环境 66

    3.2 终端窗口的常见操作 67

    3.2.1 启动与关闭终端窗口 67

    动手练 多标签的操作69

    3.2.2 界面的设置 69

    3.2.3 文本内容的操作 72

    动手练 文本内容的粘贴73

    3.2.4 终端窗口的清空 74

    3.3 命令基础 74

    3.3.1 命令提示符 74

    3.3.2 命令格式 75

    3.3.3 获取帮助信息 76

    动手练 查看pwd命令的使用方法76

    动手练 查看mkdir命令的使用方法77

    动手练 查看touch命令的帮助文档78

    3.3.4 使用历史命令 78

    3.3.5 Tab键的高级功能 79

    3.3.6 重启及开关机 79

    动手练 立即重启计算机80

    动手练 立即关闭计算机80

    动手练 使用halt命令关闭系统81

    动手练 使用init命令重启系统81

    3.4 安装及卸载软件 82

    3.4.1 软件源的配置 82

    动手练 手动写入软件源84

    3.4.2 更新软件源及软件 85

    动手练 清理更新87

    3.4.3 使用软件源安装软件 87

    动手练 清空无关联的软件89

    3.4.4 使用deb包安装软件 90

    动手练 卸载软件91

    技能延伸:使用Deepin-wine安装软件 92

     

     

     

    第4章

    文件系统管理

    4.1 文件系统简介 96

    4.1.1 了解文件系统 96

    4.1.2 文件系统的分类 96

    4.2 Linux目录 101

    4.2.1 Linux目录结构 101

    4.2.2 目录符号与切换 105

    动手练 目录符号的用法105

    4.2.3 绝对路径与相对路径 106

    动手练 相对路径引用和绝对路径引用的应用106

    4.2.4 目录的查看 106

    动手练 显示当前目录中的所有文件107

    动手练 显示用户主目录中文件或目录的详细信息107

    4.2.5 目录的常见操作 108

    动手练 在用户主目录创建多个目录108

    动手练 在当前目录创建目录以及子目录109

    动手练 递归复制的使用110

    动手练 移动并改名111

    动手练 递归删除空白目录111

    动手练 使用rm删除目录及目录中的所有内容112

    4.3 Linux文件 113

    4.3.1 文件及目录的命名 113

    4.3.2 文件类型 113

    动手练 使用file命令查看文件的类型114

    4.3.3 文件的管理 114

    动手练 创建文件并修改该文件的最后访问时间115

    动手练 复制文件并重命名116

    动手练 保留原文件属性复制文件116

    动手练 创建文件的快捷方式116

    动手练 移动文件,如果有相同文件则提醒用户117

    动手练 删除所有指定条件的文件117

    4.3.4 文件的查看 117

    查看镜像源文件的内容并显示行号118

    动手练 使用more命令查看软件源配置文档118

    动手练 使用less命令查看.bashrc文件并显示行号119

    动手练 显示历史命令的前5行内容120

    动手练 显示历史命令的最后6行内容120

    4.3.5 文档的搜索与筛选 121

    动手练 查找cat命令的路径121

    动手练 查找sources.list的位置122

    动手练 在系统中搜索sources.list文件123

    动手练 按指定条件筛选行123

    4.4 文件的编辑 124

    4.4.1 文件编辑器 124

    4.4.2 vim的工作模式 125

    4.4.3 vim基本操作 127

    4.5 文件的压缩与归档 131

    4.5.1 使用gzip压缩与解压文件 131

    4.5.2 使用bzip2压缩与解压文件 132

    4.5.3 归档压缩与查看 133

    动手练 查看压缩包中的内容134

    4.5.4 解压缩包 134

    4.6 重定向与管道 134

    4.6.1 输入重定向 134

    动手练 比较wc和输入重定向的区别135

    动手练 按条件输出指定内容135

    4.6.2 输出重定向 136

    4.6.3 管道 136

    动手练 统计当前目录信息136

    技能延伸:使用rar压缩与解压 137

     

     

     

    第5章

    用户与权限管理

    5.1 Linux用户与用户组 140

    5.1.1 用户简介 140

    5.1.2 用户的分类 140

    5.1.3 用户与用户组标识符 141

    5.1.4 用户信息的查看 141

    5.1.5 用户组简介 144

    5.1.6 用户组信息的查看 144

    5.2 用户与用户组的管理 146

    5.2.1 用户的管理 146

    动手练 添加用户账户147

    动手练 创建用户并指定其主要组147

    动手练 创建用户并指定其Shell环境148

    动手练 显示用户的信息148

    动手练 为用户创建密码149

    动手练 锁定及解锁用户账户149

    动手练 锁定及解锁用户150

    动手练 修改用户的描述信息151

    动手练 添加到指定组中151

    动手练 删除用户152

    5.2.2 用户组的管理 152

    动手练 创建用户组152

    动手练 删除用户组152

    动手练 将用户添加进组中153

    动手练 从组中移除用户154

    5.2.3 sudo简介 154

    5.2.4 用户的切换 155

    动手练 切换用户156

    动手练 切换到root用户并执行root命令156

    5.3 文件及目录的权限管理 157

    5.3.1 权限的查看 157

    5.3.2 权限的定义 158

    5.3.3 修改文件及目录所属 159

    动手练 修改文件及目录的所属用户159

    动手练 同时修改文件或目录的所属用户及所属组160

    动手练 修改文件及目录的所属组161

    动手练 修改目录、目录下的文件及目录的默认属组161

    5.3.4 修改文件及目录的权限 162

    动手练 修改目录的权限163

    动手练 通过数字模式修改文件及目录的权限164

    技能延伸:切换到完整的用户状态 165

     

     

     

    第6章

    存储介质管理

    6.1 硬盘的查看 168

    6.1.1 硬盘的结构及工作原理 168

    6.1.2 硬盘的命名 169

    6.1.3 硬盘信息的查看 170

    动手练 查看当前本地所有硬盘的信息172

    6.1.4 存储信息的查看 172

    动手练 查看home目录中子目录和文件的磁盘占用情况172

    动手练 仅查看home目录的磁盘占用情况173

    6.2 硬盘的分区与格式化 174

    6.2.1 使用图形界面分区及格式化 174

    6.2.2 使用命令分区及格式化 177

    动手练 将硬盘sda的两个分区分别格式化为Ext4和ntfs179

    6.3 挂载与卸载 180

    6.3.1 了解挂载与卸载 180

    6.3.2 挂载信息的查看 180

    动手练 查看当前系统的所有挂载点信息181

    6.3.3 分区的挂载 181

    动手练 挂载分区182

    6.3.4 分区的卸载 182

    动手练 卸载系统中新加硬盘的挂载点183

    6.3.5 使用图形工具挂载与卸载 184

    6.3.6 实现开机自动挂载 185

    技能延伸:其他介质的使用 187

     

     

     

    第7章

    网络服务管理

    7.1 网络信息查看 192

    7.1.1 在图形界面查看网络信息 192

    7.1.2 在终端窗口查看网络信息 193

    动手练 查看当前系统的DNS信息196

    7.2 网络参数配置 197

    7.2.1 无线网络的使用 197

    7.2.2 使用图形化界面配置网络参数 199

    7.2.3 使用终端窗口配置网络参数 199

    动手练 删除默认路由202

    7.2.4 永久修改网络参数 202

    7.2.5 重启网络服务 204

    动手练 使用接口控制重启网络服务205

    7.3 常见网络服务的搭建 205

    7.3.1 Samba服务的搭建 205

    7.3.2 FTP服务的搭建 211

    7.3.3 网页服务的搭建 215

    动手练 配置虚拟主机217

    技能延伸:PHP环境安装 219

     

     

     

    第8章

    安全管理

    8.1 Linux进程 222

    8.1.1 进程简介 222

    8.1.2 进程的管理 223

    动手练 查看当前系统中的进程信息224

    动手练 调整进程优先级226

    动手练 根据进程号修改优先级227

    动手练 结束进程229

    8.2 系统监控 230

    8.2.1 监控进程 230

    8.2.2 监控系统资源 232

    8.2.3 管理计划任务 234

    动手练 管理服务234

    8.3 杀毒工具的使用 236

    8.3.1 ClamAV简介 236

    8.3.2 安装与更新 236

    动手练 查杀病毒237

    8.4 防火墙的使用 238

    8.4.1 iptables简介 238

    8.4.2 iptables命令 238

    动手练 iptables使用239

    技能延伸:查看系统日志 242

     

     

     

    附录A

    Linux常用命令汇总 243

     
  • 内容简介:
    \"本书以使用面较广的Linux发行版—Ubuntu为平台,采用22.04 LTS版本,通过翔实的内容、简练的语言、丰富的案例,逐一对Linux操作系统的基础知识和标准操作进行讲解。 全书共8章,从Linux的历史开始,通过介绍Gnome图形界面的基础操作、软件的使用、终端窗口的各种操作,让读者对Linux和用户界面有全面的了解。通过文件系统管理、用户与权限管理、存储介质管理、网络服务管理,让读者全面掌握Linux操作系统的管理和使用操作。通过安全管理,让读者了解Linux进程、系统监控、杀毒工具的使用以及防火墙的使用,帮助用户更好地管理Linux,使系统更加安全。系统地学习本书内容,读者不仅会对Ubuntu有全面了解,还可以应用到其他的Linux版本中。 本书图文并茂,结构清晰,非常适合Linux从业者、开发人员、编程人员、系统工程师、网络工程师、网络运维人员、软硬件工程师等阅读使用,也非常适合作为高等院校相关专业的教学用书。 \"
  • 目录:
    第1章认识Linux操作系统

    1.1 Linux概述 2

    1.1.1 Linux与Unix 2

    1.1.2 自由软件与GNU计划 3

    1.1.3 Linux的特点 4

    1.1.4 Linux的应用领域 6

    1.2 Linux的组成 7

    1.2.1 Linux系统的组成 7

    1.2.2 Linux 发行版 8

    1.2.3 Linux版本号 11

    1.3 Ubuntu简介 13

    1.3.1 Ubuntu系统概述 13

    1.3.2 Ubuntu的特点 13

    1.3.3 Ubuntu的版本 14

    1.4 Ubuntu系统的安装 15

    1.4.1 Ubuntu系统的下载 15

    1.4.2 制作安装介质 18

    1.4.3 运行环境搭建 19

    1.4.4 Ubuntu的安装 24

    技能延伸:虚拟机的应用与管理 29

     

     

    第2章图形界面基础

    2.1 Linux与GNOME桌面环境 32

    2.1.1 X窗口 32

    2.1.2 GNOME桌面环境 33

    动手练 注销、关机、重启与登录35

    2.2 Ubuntu桌面环境的设置 36

    2.2.1 桌面的布局和功能 36

    2.2.2 GNOME的个性化设置 40

    2.2.3 系统常用功能设置 46

    2.3 系统软件的使用 51

    2.3.1 图形界面更新软件源 51

    2.3.2 在图形界面更新系统和软件 53

    2.3.3 系统自带的常用软件 53

    2.3.4 使用Ubuntu Software管理软件 54

    动手练 使用Ubuntu Software卸载软件56

    2.4 远程管理Linux 57

    2.4.1 使用远程桌面连接Ubuntu 57

    2.4.2 使用SSH远程管理Ubuntu 58

    技能延伸:使用第三方工具远程管理Ubuntu 60

     

     

     

    第3章

    终端窗口的使用

    3.1 终端窗口 64

    3.1.1 命令行模式 64

    3.1.2 终端及终端模拟器 65

    3.1.3 终端窗口与虚拟控制台 66

    3.1.4 Shell环境 66

    3.2 终端窗口的常见操作 67

    3.2.1 启动与关闭终端窗口 67

    动手练 多标签的操作69

    3.2.2 界面的设置 69

    3.2.3 文本内容的操作 72

    动手练 文本内容的粘贴73

    3.2.4 终端窗口的清空 74

    3.3 命令基础 74

    3.3.1 命令提示符 74

    3.3.2 命令格式 75

    3.3.3 获取帮助信息 76

    动手练 查看pwd命令的使用方法76

    动手练 查看mkdir命令的使用方法77

    动手练 查看touch命令的帮助文档78

    3.3.4 使用历史命令 78

    3.3.5 Tab键的高级功能 79

    3.3.6 重启及开关机 79

    动手练 立即重启计算机80

    动手练 立即关闭计算机80

    动手练 使用halt命令关闭系统81

    动手练 使用init命令重启系统81

    3.4 安装及卸载软件 82

    3.4.1 软件源的配置 82

    动手练 手动写入软件源84

    3.4.2 更新软件源及软件 85

    动手练 清理更新87

    3.4.3 使用软件源安装软件 87

    动手练 清空无关联的软件89

    3.4.4 使用deb包安装软件 90

    动手练 卸载软件91

    技能延伸:使用Deepin-wine安装软件 92

     

     

     

    第4章

    文件系统管理

    4.1 文件系统简介 96

    4.1.1 了解文件系统 96

    4.1.2 文件系统的分类 96

    4.2 Linux目录 101

    4.2.1 Linux目录结构 101

    4.2.2 目录符号与切换 105

    动手练 目录符号的用法105

    4.2.3 绝对路径与相对路径 106

    动手练 相对路径引用和绝对路径引用的应用106

    4.2.4 目录的查看 106

    动手练 显示当前目录中的所有文件107

    动手练 显示用户主目录中文件或目录的详细信息107

    4.2.5 目录的常见操作 108

    动手练 在用户主目录创建多个目录108

    动手练 在当前目录创建目录以及子目录109

    动手练 递归复制的使用110

    动手练 移动并改名111

    动手练 递归删除空白目录111

    动手练 使用rm删除目录及目录中的所有内容112

    4.3 Linux文件 113

    4.3.1 文件及目录的命名 113

    4.3.2 文件类型 113

    动手练 使用file命令查看文件的类型114

    4.3.3 文件的管理 114

    动手练 创建文件并修改该文件的最后访问时间115

    动手练 复制文件并重命名116

    动手练 保留原文件属性复制文件116

    动手练 创建文件的快捷方式116

    动手练 移动文件,如果有相同文件则提醒用户117

    动手练 删除所有指定条件的文件117

    4.3.4 文件的查看 117

    查看镜像源文件的内容并显示行号118

    动手练 使用more命令查看软件源配置文档118

    动手练 使用less命令查看.bashrc文件并显示行号119

    动手练 显示历史命令的前5行内容120

    动手练 显示历史命令的最后6行内容120

    4.3.5 文档的搜索与筛选 121

    动手练 查找cat命令的路径121

    动手练 查找sources.list的位置122

    动手练 在系统中搜索sources.list文件123

    动手练 按指定条件筛选行123

    4.4 文件的编辑 124

    4.4.1 文件编辑器 124

    4.4.2 vim的工作模式 125

    4.4.3 vim基本操作 127

    4.5 文件的压缩与归档 131

    4.5.1 使用gzip压缩与解压文件 131

    4.5.2 使用bzip2压缩与解压文件 132

    4.5.3 归档压缩与查看 133

    动手练 查看压缩包中的内容134

    4.5.4 解压缩包 134

    4.6 重定向与管道 134

    4.6.1 输入重定向 134

    动手练 比较wc和输入重定向的区别135

    动手练 按条件输出指定内容135

    4.6.2 输出重定向 136

    4.6.3 管道 136

    动手练 统计当前目录信息136

    技能延伸:使用rar压缩与解压 137

     

     

     

    第5章

    用户与权限管理

    5.1 Linux用户与用户组 140

    5.1.1 用户简介 140

    5.1.2 用户的分类 140

    5.1.3 用户与用户组标识符 141

    5.1.4 用户信息的查看 141

    5.1.5 用户组简介 144

    5.1.6 用户组信息的查看 144

    5.2 用户与用户组的管理 146

    5.2.1 用户的管理 146

    动手练 添加用户账户147

    动手练 创建用户并指定其主要组147

    动手练 创建用户并指定其Shell环境148

    动手练 显示用户的信息148

    动手练 为用户创建密码149

    动手练 锁定及解锁用户账户149

    动手练 锁定及解锁用户150

    动手练 修改用户的描述信息151

    动手练 添加到指定组中151

    动手练 删除用户152

    5.2.2 用户组的管理 152

    动手练 创建用户组152

    动手练 删除用户组152

    动手练 将用户添加进组中153

    动手练 从组中移除用户154

    5.2.3 sudo简介 154

    5.2.4 用户的切换 155

    动手练 切换用户156

    动手练 切换到root用户并执行root命令156

    5.3 文件及目录的权限管理 157

    5.3.1 权限的查看 157

    5.3.2 权限的定义 158

    5.3.3 修改文件及目录所属 159

    动手练 修改文件及目录的所属用户159

    动手练 同时修改文件或目录的所属用户及所属组160

    动手练 修改文件及目录的所属组161

    动手练 修改目录、目录下的文件及目录的默认属组161

    5.3.4 修改文件及目录的权限 162

    动手练 修改目录的权限163

    动手练 通过数字模式修改文件及目录的权限164

    技能延伸:切换到完整的用户状态 165

     

     

     

    第6章

    存储介质管理

    6.1 硬盘的查看 168

    6.1.1 硬盘的结构及工作原理 168

    6.1.2 硬盘的命名 169

    6.1.3 硬盘信息的查看 170

    动手练 查看当前本地所有硬盘的信息172

    6.1.4 存储信息的查看 172

    动手练 查看home目录中子目录和文件的磁盘占用情况172

    动手练 仅查看home目录的磁盘占用情况173

    6.2 硬盘的分区与格式化 174

    6.2.1 使用图形界面分区及格式化 174

    6.2.2 使用命令分区及格式化 177

    动手练 将硬盘sda的两个分区分别格式化为Ext4和ntfs179

    6.3 挂载与卸载 180

    6.3.1 了解挂载与卸载 180

    6.3.2 挂载信息的查看 180

    动手练 查看当前系统的所有挂载点信息181

    6.3.3 分区的挂载 181

    动手练 挂载分区182

    6.3.4 分区的卸载 182

    动手练 卸载系统中新加硬盘的挂载点183

    6.3.5 使用图形工具挂载与卸载 184

    6.3.6 实现开机自动挂载 185

    技能延伸:其他介质的使用 187

     

     

     

    第7章

    网络服务管理

    7.1 网络信息查看 192

    7.1.1 在图形界面查看网络信息 192

    7.1.2 在终端窗口查看网络信息 193

    动手练 查看当前系统的DNS信息196

    7.2 网络参数配置 197

    7.2.1 无线网络的使用 197

    7.2.2 使用图形化界面配置网络参数 199

    7.2.3 使用终端窗口配置网络参数 199

    动手练 删除默认路由202

    7.2.4 永久修改网络参数 202

    7.2.5 重启网络服务 204

    动手练 使用接口控制重启网络服务205

    7.3 常见网络服务的搭建 205

    7.3.1 Samba服务的搭建 205

    7.3.2 FTP服务的搭建 211

    7.3.3 网页服务的搭建 215

    动手练 配置虚拟主机217

    技能延伸:PHP环境安装 219

     

     

     

    第8章

    安全管理

    8.1 Linux进程 222

    8.1.1 进程简介 222

    8.1.2 进程的管理 223

    动手练 查看当前系统中的进程信息224

    动手练 调整进程优先级226

    动手练 根据进程号修改优先级227

    动手练 结束进程229

    8.2 系统监控 230

    8.2.1 监控进程 230

    8.2.2 监控系统资源 232

    8.2.3 管理计划任务 234

    动手练 管理服务234

    8.3 杀毒工具的使用 236

    8.3.1 ClamAV简介 236

    8.3.2 安装与更新 236

    动手练 查杀病毒237

    8.4 防火墙的使用 238

    8.4.1 iptables简介 238

    8.4.2 iptables命令 238

    动手练 iptables使用239

    技能延伸:查看系统日志 242

     

     

     

    附录A

    Linux常用命令汇总 243

     
查看详情
12
相关图书 / 更多
Ubuntu Linux操作系统标准教程(实战微课版)
UbuntuLinux操作系统(第2版)(微课版)
张金石 著
Ubuntu Linux操作系统标准教程(实战微课版)
UbuntuLinux操作系统案例教程
张平 著
Ubuntu Linux操作系统标准教程(实战微课版)
Ubuntu Linux操作系统(微课视频版)
张同光 洪双喜 田乔梅 宋丽丽 高雪霞 温文博
Ubuntu Linux操作系统标准教程(实战微课版)
UbuntuLinux操作系统与实验教程(第2版微课视频版)/21世纪高等学校计算机类课程创
马丽梅、郭晴、张林伟 编
Ubuntu Linux操作系统标准教程(实战微课版)
Ubik
Philip K. Dick 著
Ubuntu Linux操作系统标准教程(实战微课版)
Ubuntu Linux操作系统实用教程(第2版)
王勇;吴捷;孙亚非;高胜利;汪辉进
Ubuntu Linux操作系统标准教程(实战微课版)
Ubuntu操作系统实用教程
吴全玉;刘晓杰;潘玲佼;王田虎;诸一琦;张琳
Ubuntu Linux操作系统标准教程(实战微课版)
UbuntuLinux基础教程(第2版)
邓淼磊、马宏琳、阎磊 编
Ubuntu Linux操作系统标准教程(实战微课版)
Ubuntu Linux基础教程
张光河 主编;刘芳华 曹远龙 桂小林 段高华 参编
Ubuntu Linux操作系统标准教程(实战微课版)
Ubuntu Linux操作系统实战教程(微课视频版)
余健
Ubuntu Linux操作系统标准教程(实战微课版)
Ubuntu Linux操作系统项目教程(微课版)
崔升广
Ubuntu Linux操作系统标准教程(实战微课版)
Ubuntu Linux操作系统(项目式微课版)
梁玲 钟小平