Linux网络操作系统(Rocky9)(第三版)
¥56.00定价
作者: 刘猛,张文库
出版时间:2024-11
出版社:科学出版社
“十四五”职业教育广东省规划教材
- 科学出版社
- 9787030780799
- 3版
- 540218
- 2024-11
- 计算机
- 高职
内容简介
本书以Linux 发行版本Rocky 9.3 为对象,以岗位技能为导向,将理论与实践相结合,按照项目—任务的形式编写,力求做到理论够用、依托实践、深入浅出。本书共16 个项目58 个任务,主要介绍如何通过虚拟机安装与使用Rocky 9.3,如何管理文件系统、用户和组、磁盘、软件包、Linux 文件共享,另外,还讲解了Systemd 概述与进程管理,网络基础设置,配置与管理DHCP服务器、DNS 服务器、Web 服务器、FTP 服务器、邮件服务器、MariaDB服务器,远程访问Linux 服务器,磁盘高级管理——LVM 和RAID 等相关知识。本书配有60 个操作微课及全书教学课件,既可作为职业院校计算机网络技术及相关专业学生的教材,也适合作为技能竞赛培训和Linux 应用技术培训的指导书。
目录
项目1 通过虚拟机安装与使用Rocky 9.3 1
任务1.1 认识Linux操作系统 2
任务1.2 认识虚拟机 5
任务1.3 安装Rocky 9.3 9
任务1.4 虚拟机克隆和快照 15
任务1.5 认识X Window及命令行 18
总结提高 24
项目实训 25
项目2 管理文件系统 27
任务2.1 管理文件与目录 28
任务2.2 管理文件与目录权限 37
任务2.3 使用vi编辑器 40
总结提高 43
项目实训 43
项目3 管理用户和组 46
任务3.1 用户和组的管理 47
任务3.2 su和sudo 52
总结提高 56
项目实训 56
项目4 管理磁盘 58
任务4.1 管理磁盘分区 59
任务4.2 管理文件系统 65
任务4.3 管理磁盘配额 70
总结提高 73
项目实训 74
项目5 管理软件包 75
任务5.1 管理RPM包和TAR包 76
任务5.2 使用DNF管理软件 79
总结提高 91
项目实训 91
项目6 Systemd概述与进程管理 93
任务6.1 Systemd概述 94
任务6.2 进程管理 102
总结提高 113
项目实训 113
项目7 网络基础设置 115
任务7.1 设置Linux网络 116
任务7.2 其他常用网络相关命令 128
总结提高 132
项目实训 133
项目8 管理Linux文件共享 134
任务8.1 认识SAMBA服务 136
任务8.2 配置SAMBA服务器实现文件共享 139
任务8.3 访问SAMBA共享资源 145
任务8.4 设置SAMBA服务器安全选项 149
任务8.5 认识NFS服务 153
任务8.6 配置NFS服务器 155
任务8.7 配置NFS客户端 158
总结提高 160
项目实训 160
项目9 配置与管理DHCP服务器 162
任务9.1 认识DHCP服务 163
任务9.2 配置DHCP服务 166
任务9.3 配置DHCP客户端 169
总结提高 170
项目实训 171
项目10 配置与管理DNS服务器 172
任务10.1 认识DNS服务 173
任务10.2 配置主DNS服务 176
任务10.3 配置辅助DNS服务 181
任务10.4 测试DNS服务 183
总结提高 187
项目实训 188
项目11 配置与管理Web服务器 189
任务11.1 认识Web服务 191
任务11.2 配置Web服务器 192
任务11.3 配置虚拟主机 195
任务11.4 配置Web虚拟目录 201
任务11.5 配置安全的Web服务器 203
任务11.6 使用Nginx搭建Web服务器 206
总结提高 214
项目实训 214
项目12 配置与管理FTP服务器 216
任务12.1 认识vsftpd服务 217
任务12.2 配置匿名用户模式下的FTP服务器 220
任务12.3 配置实名用户模式下的FTP服务器 224
总结提高 227
项目实训 227
项目13 配置与管理邮件服务器 228
任务13.1 认识邮件服务 229
任务13.2 配置sendmail邮件服务器 232
任务13.3 配置postfix邮件服务器 237
任务13.4 使用Thunderbird测试邮件服务 239
总结提高 243
项目实训 243
项目14 远程访问Linux服务器 244
任务14.1 认识telnet服务 245
任务14.2 配置telnet服务 247
任务14.3 SSH服务概述 250
任务14.4 配置SSH服务 251
总结提高 255
项目实训 255
项目15 磁盘高级管理——LVM和RAID 256
任务15.1 认识LVM 258
任务15.2 创建LVM 263
任务15.3 管理LVM 267
任务15.4 管理RAID 272
总结提高 279
项目实训 279
项目16 配置与管理MariaDB服务器 281
任务16.1 认识MariaDB服务 282
任务16.2 初始化MariaDB服务 285
任务16.3 创建数据库和数据表 288
任务16.4 数据库的备份与恢复 290
总结提高 292
项目实训 292
参考文献 294
任务1.1 认识Linux操作系统 2
任务1.2 认识虚拟机 5
任务1.3 安装Rocky 9.3 9
任务1.4 虚拟机克隆和快照 15
任务1.5 认识X Window及命令行 18
总结提高 24
项目实训 25
项目2 管理文件系统 27
任务2.1 管理文件与目录 28
任务2.2 管理文件与目录权限 37
任务2.3 使用vi编辑器 40
总结提高 43
项目实训 43
项目3 管理用户和组 46
任务3.1 用户和组的管理 47
任务3.2 su和sudo 52
总结提高 56
项目实训 56
项目4 管理磁盘 58
任务4.1 管理磁盘分区 59
任务4.2 管理文件系统 65
任务4.3 管理磁盘配额 70
总结提高 73
项目实训 74
项目5 管理软件包 75
任务5.1 管理RPM包和TAR包 76
任务5.2 使用DNF管理软件 79
总结提高 91
项目实训 91
项目6 Systemd概述与进程管理 93
任务6.1 Systemd概述 94
任务6.2 进程管理 102
总结提高 113
项目实训 113
项目7 网络基础设置 115
任务7.1 设置Linux网络 116
任务7.2 其他常用网络相关命令 128
总结提高 132
项目实训 133
项目8 管理Linux文件共享 134
任务8.1 认识SAMBA服务 136
任务8.2 配置SAMBA服务器实现文件共享 139
任务8.3 访问SAMBA共享资源 145
任务8.4 设置SAMBA服务器安全选项 149
任务8.5 认识NFS服务 153
任务8.6 配置NFS服务器 155
任务8.7 配置NFS客户端 158
总结提高 160
项目实训 160
项目9 配置与管理DHCP服务器 162
任务9.1 认识DHCP服务 163
任务9.2 配置DHCP服务 166
任务9.3 配置DHCP客户端 169
总结提高 170
项目实训 171
项目10 配置与管理DNS服务器 172
任务10.1 认识DNS服务 173
任务10.2 配置主DNS服务 176
任务10.3 配置辅助DNS服务 181
任务10.4 测试DNS服务 183
总结提高 187
项目实训 188
项目11 配置与管理Web服务器 189
任务11.1 认识Web服务 191
任务11.2 配置Web服务器 192
任务11.3 配置虚拟主机 195
任务11.4 配置Web虚拟目录 201
任务11.5 配置安全的Web服务器 203
任务11.6 使用Nginx搭建Web服务器 206
总结提高 214
项目实训 214
项目12 配置与管理FTP服务器 216
任务12.1 认识vsftpd服务 217
任务12.2 配置匿名用户模式下的FTP服务器 220
任务12.3 配置实名用户模式下的FTP服务器 224
总结提高 227
项目实训 227
项目13 配置与管理邮件服务器 228
任务13.1 认识邮件服务 229
任务13.2 配置sendmail邮件服务器 232
任务13.3 配置postfix邮件服务器 237
任务13.4 使用Thunderbird测试邮件服务 239
总结提高 243
项目实训 243
项目14 远程访问Linux服务器 244
任务14.1 认识telnet服务 245
任务14.2 配置telnet服务 247
任务14.3 SSH服务概述 250
任务14.4 配置SSH服务 251
总结提高 255
项目实训 255
项目15 磁盘高级管理——LVM和RAID 256
任务15.1 认识LVM 258
任务15.2 创建LVM 263
任务15.3 管理LVM 267
任务15.4 管理RAID 272
总结提高 279
项目实训 279
项目16 配置与管理MariaDB服务器 281
任务16.1 认识MariaDB服务 282
任务16.2 初始化MariaDB服务 285
任务16.3 创建数据库和数据表 288
任务16.4 数据库的备份与恢复 290
总结提高 292
项目实训 292
参考文献 294