Linux网络操作系统实用教程 / “十四五”高等职业教育计算机类新形态一体化系列教材
定价:¥49.80
作者: 葛伟伦,葛文龙
出版时间:2025-02
最新印次日期:2025-2
出版社:中国铁道出版社
试读
- 中国铁道出版社
- 9787113318031
- 1-1
- 559898
- 16开
- 2025-02
- 计算机类
- 高职
作者简介
内容简介
本书是国家提质培优行动计划、安徽省大规模在线开放课程“Linux网络操作系统”的配套教材。本书以RHEL 7.9/CentOS 7.9为平台进行讲解,内容包括了解和安装Linux系统、管理文件和目录、管理用户和组、管理文件权限、管理磁盘存储、管理软件包和服务、配置Linux系统网络、配置Samba和NFS服务实现资源共享、配置BIND服务实现域名解析、配置DHCP服务自动分配IP地址、配置FTP服务实现文件传输、配置Apache部署Web服务、配置MariaDB实现数据库服务。本书将理论和实践高度融合,实现了“教、学、做”一体化,便于学生掌握所学内容。
目录
目录
项目一 了解和安装Linux系统 1
项目导入 1
知识准备 1
一、Linux系统诞生 1
二、Linux系统的版权 2
三、Linux系统的特点 3
四、Linux系统应用领域 3
五、Linux系统体系结构 4
六、Linux内核版本和发行版本 5
七、Linux系统安装准备 7
项目实施 8
任务一 使用VMware创建虚拟机 8
任务二 安装CentOS 7.9发行版 11
任务三 重启后设置 17
任务四 系统登录与退出 18
项目小结 19
项目实训 19
课后习题 20
拓展阅读:国产欧拉操作系统 21
项目二 管理文件和目录 22
项目导入 22
知识准备 22
一、命令基础知识 22
二、使用命令准备知识 23
项目实施 25
任务一 打开Linux命令行终端 25
任务二 使用文件目录管理类命令 25
任务三 使用显示文件内容类命令 32
任务四 使用查找与搜索类命令 34
任务五 使用压缩与解压缩类命令 39
任务六 输出重定向符和管道符 41
任务七 使用系统常用管理命令 42
任务八 使用文件编辑命令vi/vim 44
项目小结 46
项目实训 47
课后习题 48
拓展阅读:Linux命令探究 50
项目三 管理用户和组 51
项目导入 51
知识准备 51
一、用户和组概述 51
二、用户和组的相关文件 52
项目实施 54
任务一 管理用户 54
任务二 管理用户组 58
项目小结 59
项目实训 59
课后习题 60
拓展阅读:求伯君的故事 61
项目四 管理文件权限 62
项目导入 62
知识准备 62
一、文件权限概述 62
二、权限类型、表示和含义 63
三、文件权限表示方法 64
项目实施 64
任务一 设置基本权限 64
任务二 设置特殊权限 66
任务三 设置隐藏权限 69
任务四 设置ACL权限 71
任务五 设置权限掩码 73
项目小结 75
项目实训 75
课后习题 76
拓展阅读:权限管理事件 77
项目五 管理磁盘存储 78
项目导入 78
知识准备 78
一、磁盘管理概述 78
二、磁盘接口类型和存储设备文件 79
三、硬盘分区 80
四、RAID管理 81
五、LVM管理 84
六、配额管理 85
项目实施 85
任务一 硬盘分区 86
任务二 格式化、挂载和卸载 92
任务三 交换分区管理 94
任务四 管理RAID 96
任务五 管理LVM 99
任务六 管理配额 103
项目小结 108
项目实训 108
课后习题 109
拓展阅读:中国巨型计算机之父 110
项目六 管理软件包和服务 111
项目导入 111
知识准备 111
一、用rpm工具管理软件包 111
二、用yum工具管理软件包 112
三、网络服务基本概念 114
项目实施 116
任务一 使用rpm工具管理rpm包 117
任务二 使用yum工具管理rpm包 119
任务三 管理服务和查看进程信息 122
项目小结 127
项目实训 127
课后习题 128
拓展阅读:中国卫星之父 129
项目七 配置Linux系统网络 131
项目导入 131
知识准备 131
一、网络接口及网络连接 131
二、IP地址和主机名映射关系 132
三、VMware虚拟机和宿主机网络通信模式 133
项目实施 134
任务一 配置网络接口TCP/IP连接参数 134
任务二 配置主机名及主机名和IP地址映射 137
任务三 验证虚拟机和宿主机三种通信模式 139
任务四 使用远程登录工具连接Linux服务器 143
项目小结 144
项目实训 145
课后习题 145
拓展阅读:超级计算机 147
项目八 配置Samba和NFS服务实现资源共享 148
项目导入 148
知识准备 148
一、Samba服务 148
二、NFS服务 150
项目实施 151
任务一 配置Samba服务 151
任务二 配置NFS服务 161
项目小结 164
项目实训 165
课后习题 166
拓展阅读:中国互联网之父 167
项目九 配置BIND服务实现域名解析 168
项目导入 168
知识准备 168
一、域名和FQDN的含义 168
二、域名空间组织结构 169
三、域名申请注册 170
四、DNS域名解析基本原理 170
五、域名服务器类型 171
六、DNS域名详细解析过程 172
七、DNS服务查询方式与查询类型 174
八、DNS服务资源记录及其类型 174
九、BIND简介 175
项目实施 176
任务一 准备实训环境 176
任务二 安装BIND服务包 176
任务三 配置主DNS服务器 177
任务四 配置辅助DNS服务器 181
任务五 配置转发DNS服务器 183
任务六 使用view视图配置智能解析 183
项目小结 186
项目实训 186
课后习题 187
拓展阅读:雪人计划 189
项目十 配置DHCP服务自动分配IP地址 190
项目导入 190
知识准备 191
一、DHCP服务概述 191
二、DHCP服务分配IP地址工作过程 191
三、DHCP服务地址续租 192
四、DHCP服务功能和优势 192
项目实施 192
任务一 准备实训环境 192
任务二 解读DHCP服务安装和主配置文件内容 194
任务三 配置DHCP服务为直连子网分配IP地址 197
任务四 为客户端分配固定IP地址 199
任务五 配置DHCP中继代理服务为多个子网分配IP地址 201
项目小结 206
项目实训 206
课后习题 207
拓展阅读:天眼之父 209
项目十一 配置FTP服务实现文件传输 210
项目导入 210
知识准备 210
一、FTP服务概述 210
二、FTP服务工作原理 211
三、FTP服务的主动模式和被动模式 211
四、FTP服务配置准备知识 212
项目实施 213
任务一 准备实训环境 213
任务二 安装和启动vsftpd服务包 213
任务三 验证匿名用户访问FTP站点默认主目录 214
任务四 解读FTP服务主配置文件 215
任务五 改变匿名用户访问FTP站点的主目录 216
任务六 配置本地用户身份访问FTP站点 217
任务七 配置用户访问FTP站点不能切换主目录 218
任务八 配置虚拟用户访问FTP站点 219
项目小结 222
项目实训 222
课后习题 222
拓展阅读:墨菲定律 223
项目十二 配置Apache部署Web服务 225
项目导入 225
知识准备 226
一、Web服务概述 226
二、Web系统组成 226
三、Web服务工作过程 226
四、URL含义 227
五、Apache服务软件简介 227
项目实施 228
任务一 准备实训环境 228
任务二 解读Apache服务包安装和主配置文件 228
任务三 配置Web主网站 230
任务四 使用虚拟目录配置子网站 230
任务五 使用虚拟主机技术配置多个网站 232
任务六 配置基于本地用户访问控制的网站 233
任务七 配置基于客户端IP地址访问控制的网站 235
项目小结 235
项目实训 235
课后习题 236
拓展阅读: 万维网之父 237
项目十三 配置MariaDB实现数据库服务 239
项目导入 239
知识准备 239
一、数据库服务相关概念 239
二、MariaDB简介 240
三、SQL简介 241
项目实施 242
任务一 准备实训环境 242
任务二 安装和初始化MariaDB 242
任务三 配置MariaDB数据库字符集和校对规则 244
任务四 使用SQL语句操作数据库 246
任务五 使用SQL语句创建表 247
任务六 使用SQL语句对表进行增删改查 247
任务七 创建、授权和撤销授权数据库用户 248
任务八 备份与恢复数据库 250
项目小结 251
项目实训 252
课后习题 252
拓展阅读:国产数据库 253
参考文献 255
项目一 了解和安装Linux系统 1
项目导入 1
知识准备 1
一、Linux系统诞生 1
二、Linux系统的版权 2
三、Linux系统的特点 3
四、Linux系统应用领域 3
五、Linux系统体系结构 4
六、Linux内核版本和发行版本 5
七、Linux系统安装准备 7
项目实施 8
任务一 使用VMware创建虚拟机 8
任务二 安装CentOS 7.9发行版 11
任务三 重启后设置 17
任务四 系统登录与退出 18
项目小结 19
项目实训 19
课后习题 20
拓展阅读:国产欧拉操作系统 21
项目二 管理文件和目录 22
项目导入 22
知识准备 22
一、命令基础知识 22
二、使用命令准备知识 23
项目实施 25
任务一 打开Linux命令行终端 25
任务二 使用文件目录管理类命令 25
任务三 使用显示文件内容类命令 32
任务四 使用查找与搜索类命令 34
任务五 使用压缩与解压缩类命令 39
任务六 输出重定向符和管道符 41
任务七 使用系统常用管理命令 42
任务八 使用文件编辑命令vi/vim 44
项目小结 46
项目实训 47
课后习题 48
拓展阅读:Linux命令探究 50
项目三 管理用户和组 51
项目导入 51
知识准备 51
一、用户和组概述 51
二、用户和组的相关文件 52
项目实施 54
任务一 管理用户 54
任务二 管理用户组 58
项目小结 59
项目实训 59
课后习题 60
拓展阅读:求伯君的故事 61
项目四 管理文件权限 62
项目导入 62
知识准备 62
一、文件权限概述 62
二、权限类型、表示和含义 63
三、文件权限表示方法 64
项目实施 64
任务一 设置基本权限 64
任务二 设置特殊权限 66
任务三 设置隐藏权限 69
任务四 设置ACL权限 71
任务五 设置权限掩码 73
项目小结 75
项目实训 75
课后习题 76
拓展阅读:权限管理事件 77
项目五 管理磁盘存储 78
项目导入 78
知识准备 78
一、磁盘管理概述 78
二、磁盘接口类型和存储设备文件 79
三、硬盘分区 80
四、RAID管理 81
五、LVM管理 84
六、配额管理 85
项目实施 85
任务一 硬盘分区 86
任务二 格式化、挂载和卸载 92
任务三 交换分区管理 94
任务四 管理RAID 96
任务五 管理LVM 99
任务六 管理配额 103
项目小结 108
项目实训 108
课后习题 109
拓展阅读:中国巨型计算机之父 110
项目六 管理软件包和服务 111
项目导入 111
知识准备 111
一、用rpm工具管理软件包 111
二、用yum工具管理软件包 112
三、网络服务基本概念 114
项目实施 116
任务一 使用rpm工具管理rpm包 117
任务二 使用yum工具管理rpm包 119
任务三 管理服务和查看进程信息 122
项目小结 127
项目实训 127
课后习题 128
拓展阅读:中国卫星之父 129
项目七 配置Linux系统网络 131
项目导入 131
知识准备 131
一、网络接口及网络连接 131
二、IP地址和主机名映射关系 132
三、VMware虚拟机和宿主机网络通信模式 133
项目实施 134
任务一 配置网络接口TCP/IP连接参数 134
任务二 配置主机名及主机名和IP地址映射 137
任务三 验证虚拟机和宿主机三种通信模式 139
任务四 使用远程登录工具连接Linux服务器 143
项目小结 144
项目实训 145
课后习题 145
拓展阅读:超级计算机 147
项目八 配置Samba和NFS服务实现资源共享 148
项目导入 148
知识准备 148
一、Samba服务 148
二、NFS服务 150
项目实施 151
任务一 配置Samba服务 151
任务二 配置NFS服务 161
项目小结 164
项目实训 165
课后习题 166
拓展阅读:中国互联网之父 167
项目九 配置BIND服务实现域名解析 168
项目导入 168
知识准备 168
一、域名和FQDN的含义 168
二、域名空间组织结构 169
三、域名申请注册 170
四、DNS域名解析基本原理 170
五、域名服务器类型 171
六、DNS域名详细解析过程 172
七、DNS服务查询方式与查询类型 174
八、DNS服务资源记录及其类型 174
九、BIND简介 175
项目实施 176
任务一 准备实训环境 176
任务二 安装BIND服务包 176
任务三 配置主DNS服务器 177
任务四 配置辅助DNS服务器 181
任务五 配置转发DNS服务器 183
任务六 使用view视图配置智能解析 183
项目小结 186
项目实训 186
课后习题 187
拓展阅读:雪人计划 189
项目十 配置DHCP服务自动分配IP地址 190
项目导入 190
知识准备 191
一、DHCP服务概述 191
二、DHCP服务分配IP地址工作过程 191
三、DHCP服务地址续租 192
四、DHCP服务功能和优势 192
项目实施 192
任务一 准备实训环境 192
任务二 解读DHCP服务安装和主配置文件内容 194
任务三 配置DHCP服务为直连子网分配IP地址 197
任务四 为客户端分配固定IP地址 199
任务五 配置DHCP中继代理服务为多个子网分配IP地址 201
项目小结 206
项目实训 206
课后习题 207
拓展阅读:天眼之父 209
项目十一 配置FTP服务实现文件传输 210
项目导入 210
知识准备 210
一、FTP服务概述 210
二、FTP服务工作原理 211
三、FTP服务的主动模式和被动模式 211
四、FTP服务配置准备知识 212
项目实施 213
任务一 准备实训环境 213
任务二 安装和启动vsftpd服务包 213
任务三 验证匿名用户访问FTP站点默认主目录 214
任务四 解读FTP服务主配置文件 215
任务五 改变匿名用户访问FTP站点的主目录 216
任务六 配置本地用户身份访问FTP站点 217
任务七 配置用户访问FTP站点不能切换主目录 218
任务八 配置虚拟用户访问FTP站点 219
项目小结 222
项目实训 222
课后习题 222
拓展阅读:墨菲定律 223
项目十二 配置Apache部署Web服务 225
项目导入 225
知识准备 226
一、Web服务概述 226
二、Web系统组成 226
三、Web服务工作过程 226
四、URL含义 227
五、Apache服务软件简介 227
项目实施 228
任务一 准备实训环境 228
任务二 解读Apache服务包安装和主配置文件 228
任务三 配置Web主网站 230
任务四 使用虚拟目录配置子网站 230
任务五 使用虚拟主机技术配置多个网站 232
任务六 配置基于本地用户访问控制的网站 233
任务七 配置基于客户端IP地址访问控制的网站 235
项目小结 235
项目实训 235
课后习题 236
拓展阅读: 万维网之父 237
项目十三 配置MariaDB实现数据库服务 239
项目导入 239
知识准备 239
一、数据库服务相关概念 239
二、MariaDB简介 240
三、SQL简介 241
项目实施 242
任务一 准备实训环境 242
任务二 安装和初始化MariaDB 242
任务三 配置MariaDB数据库字符集和校对规则 244
任务四 使用SQL语句操作数据库 246
任务五 使用SQL语句创建表 247
任务六 使用SQL语句对表进行增删改查 247
任务七 创建、授权和撤销授权数据库用户 248
任务八 备份与恢复数据库 250
项目小结 251
项目实训 252
课后习题 252
拓展阅读:国产数据库 253
参考文献 255