Linux服务器配置与管理(第二版)
¥68.00定价
作者: 刘开茗,马国峰
出版时间:2025-02
出版社:西安电子科技大学出版社
“十四五”职业教育国家规划教材“十四五”职业教育河南省规划教材
- 西安电子科技大学出版社
- 9787560675503
- 2-1
- 547924
- 69258380-0
- 大16开
- 2025-02
- 自动化技术、计算机技术
- 高职
内容简介
本书根据当前我国高等职业教育课程改革的基本理念,以工作过程为导向,以项目为载体,以Red Hat Enterprise Linux 9.2为平台,详细介绍了Linux服务器配置与管理的方法。
本书分为10个项目,主要内容包括Linux服务器安装与测试、Linux服务器基本操作、网络和软件包配置与管理、远程访问服务器配置与管理、文件共享服务器配置与管理、DNS服务器配置与管理、LAMP服务器配置与管理、LNMP服务器配置与管理、容器配置与管理以及防火墙配置与管理。每个项目分为多个任务,通过不同任务的学习,读者可逐个掌握该项目的各个知识要点。
本书可作为高职院校计算机应用技术、计算机网络技术、大数据技术、云计算技术应用、信息安全技术应用等相关专业的理实一体化教材,也可作为Linux系统运维人员的自学指导用书。
本书分为10个项目,主要内容包括Linux服务器安装与测试、Linux服务器基本操作、网络和软件包配置与管理、远程访问服务器配置与管理、文件共享服务器配置与管理、DNS服务器配置与管理、LAMP服务器配置与管理、LNMP服务器配置与管理、容器配置与管理以及防火墙配置与管理。每个项目分为多个任务,通过不同任务的学习,读者可逐个掌握该项目的各个知识要点。
本书可作为高职院校计算机应用技术、计算机网络技术、大数据技术、云计算技术应用、信息安全技术应用等相关专业的理实一体化教材,也可作为Linux系统运维人员的自学指导用书。
目录
项目1 Linux服务器安装与测试 1
预备知识 认识Linux操作系统 1
任务一 安装Red Hat Enterprise Linux 9 5
任务提出 5
任务分析 5
任务实施 5
任务总结 16
同步训练 17
任务二 熟悉Red Hat Enterprise Linux 9的工作界面 17
任务提出 17
任务分析 17
任务实施 19
任务总结 23
同步训练 23
项目总结 23
项目训练 23
项目2 Linux服务器基本操作 25
预备知识 认识Linux系统的文件 25
任务一 操作文件和目录 26
任务提出 26
任务分析 26
任务实施 35
任务总结 39
同步训练 39
任务二 管理用户和组 39
任务提出 39
任务分析 40
任务实施 43
任务总结 44
同步训练 44
任务三 管理磁盘 45
任务提出 45
任务分析 45
任务实施 50
任务总结 62
同步训练 62
任务四 管理进程 63
任务提出 63
任务分析 63
任务实施 66
任务总结 72
同步训练 72
项目总结 72
项目训练 73
项目3 网络和软件包配置与管理 75
预备知识 认识计算机网络 75
任务一 配置与管理网络 78
任务提出 78
任务分析 78
任务实施 81
任务总结 92
同步训练 92
任务二 安装软件包 93
任务提出 93
任务分析 93
任务实施 95
任务总结 99
同步训练 99
任务三 配置与管理DHCP服务器 99
任务提出 99
任务分析 100
任务实施 103
任务总结 108
同步训练 108
项目总结 109
项目训练 109
项目4 远程访问服务器配置与管理 110
预备知识 认识远程访问服务 110
任务一 配置与管理Telnet服务器 112
任务提出 112
任务分析 112
任务实施 112
任务总结 113
同步训练 113
任务二 配置与管理SSH服务器 113
任务提出 113
任务分析 114
任务实施 114
任务总结 122
同步训练 122
任务三 配置与管理VPN服务器 122
任务提出 122
任务分析 122
任务实施 125
任务总结 131
同步训练 132
项目总结 132
项目训练 132
项目5 文件共享服务器配置与管理 133
预备知识 认识文件共享服务 133
任务一 配置与管理NFS服务器 136
任务提出 136
任务分析 137
任务实施 138
任务总结 143
同步训练 143
任务二 配置与管理Samba服务器 143
任务提出 143
任务分析 144
任务实施 145
任务总结 151
同步训练 151
任务三 配置与管理FTP服务器 151
任务提出 151
任务分析 152
任务实施 153
任务总结 160
同步训练 160
项目总结 160
项目训练 161
项目6 DNS服务器配置与管理 163
预备知识 认识DNS服务器 163
任务一 安装DNS服务器 167
任务提出 167
任务分析 167
任务实施 167
任务总结 169
同步训练 169
任务二 配置主DNS服务器 169
任务提出 169
任务分析 170
任务实施 170
任务总结 175
同步训练 175
任务三 配置辅助DNS服务器 175
任务提出 175
任务分析 175
任务实施 176
任务总结 179
同步训练 179
任务四 配置转发DNS服务器 179
任务提出 179
任务分析 179
任务实施 180
任务总结 183
同步训练 183
任务五 配置唯缓存DNS服务器 183
任务提出 183
任务分析 183
任务实施 183
任务总结 184
同步训练 185
项目总结 185
项目训练 185
项目7 LAMP服务器配置与管理 187
预备知识 认识LAMP服务器 187
任务一 配置与管理Apache服务器 189
任务提出 189
任务分析 190
任务实施 192
任务总结 200
同步训练 200
任务二 配置与管理MySQL服务器 201
任务提出 201
任务分析 202
任务实施 207
任务总结 217
同步训练 218
任务三 配置与管理PHP程序解释器 218
任务提出 218
任务分析 218
任务实施 218
任务总结 220
同步训练 220
项目总结 220
项目训练 220
项目8 LNMP服务器配置与管理 222
预备知识 认识LNMP服务器 222
任务一 配置与管理Nginx服务器 223
任务提出 223
任务分析 224
任务实施 226
任务总结 231
同步训练 231
任务二 集成测试LNMP服务器 231
任务提出 231
任务分析 231
任务实施 232
任务总结 235
同步训练 235
任务三 配置与管理Python解释器 236
任务提出 236
任务分析 236
任务实施 237
任务总结 239
同步训练 239
项目总结 239
项目训练 239
项目9 容器配置与管理 241
预备知识 认识容器 241
任务一 安装Podman 244
任务提出 244
任务分析 244
任务实施 245
任务总结 246
同步训练 247
任务二 使用Podman管理容器 247
任务提出 247
任务分析 247
任务实施 248
任务总结 255
同步训练 256
任务三 利用容器搭建LNMP服务 256
任务提出 256
任务分析 256
任务实施 258
任务总结 268
同步训练 268
项目总结 269
项目训练 269
项目10 防火墙配置与管理 270
预备知识 认识防火墙 270
任务一 配置和使用Firewalld 272
任务提出 272
任务分析 273
任务实施 275
任务总结 280
同步训练 280
任务二 配置和使用SELinux 280
任务提出 280
任务分析 281
任务实施 286
任务总结 294
同步训练 294
项目总结 294
项目训练 295
参考文献 296
预备知识 认识Linux操作系统 1
任务一 安装Red Hat Enterprise Linux 9 5
任务提出 5
任务分析 5
任务实施 5
任务总结 16
同步训练 17
任务二 熟悉Red Hat Enterprise Linux 9的工作界面 17
任务提出 17
任务分析 17
任务实施 19
任务总结 23
同步训练 23
项目总结 23
项目训练 23
项目2 Linux服务器基本操作 25
预备知识 认识Linux系统的文件 25
任务一 操作文件和目录 26
任务提出 26
任务分析 26
任务实施 35
任务总结 39
同步训练 39
任务二 管理用户和组 39
任务提出 39
任务分析 40
任务实施 43
任务总结 44
同步训练 44
任务三 管理磁盘 45
任务提出 45
任务分析 45
任务实施 50
任务总结 62
同步训练 62
任务四 管理进程 63
任务提出 63
任务分析 63
任务实施 66
任务总结 72
同步训练 72
项目总结 72
项目训练 73
项目3 网络和软件包配置与管理 75
预备知识 认识计算机网络 75
任务一 配置与管理网络 78
任务提出 78
任务分析 78
任务实施 81
任务总结 92
同步训练 92
任务二 安装软件包 93
任务提出 93
任务分析 93
任务实施 95
任务总结 99
同步训练 99
任务三 配置与管理DHCP服务器 99
任务提出 99
任务分析 100
任务实施 103
任务总结 108
同步训练 108
项目总结 109
项目训练 109
项目4 远程访问服务器配置与管理 110
预备知识 认识远程访问服务 110
任务一 配置与管理Telnet服务器 112
任务提出 112
任务分析 112
任务实施 112
任务总结 113
同步训练 113
任务二 配置与管理SSH服务器 113
任务提出 113
任务分析 114
任务实施 114
任务总结 122
同步训练 122
任务三 配置与管理VPN服务器 122
任务提出 122
任务分析 122
任务实施 125
任务总结 131
同步训练 132
项目总结 132
项目训练 132
项目5 文件共享服务器配置与管理 133
预备知识 认识文件共享服务 133
任务一 配置与管理NFS服务器 136
任务提出 136
任务分析 137
任务实施 138
任务总结 143
同步训练 143
任务二 配置与管理Samba服务器 143
任务提出 143
任务分析 144
任务实施 145
任务总结 151
同步训练 151
任务三 配置与管理FTP服务器 151
任务提出 151
任务分析 152
任务实施 153
任务总结 160
同步训练 160
项目总结 160
项目训练 161
项目6 DNS服务器配置与管理 163
预备知识 认识DNS服务器 163
任务一 安装DNS服务器 167
任务提出 167
任务分析 167
任务实施 167
任务总结 169
同步训练 169
任务二 配置主DNS服务器 169
任务提出 169
任务分析 170
任务实施 170
任务总结 175
同步训练 175
任务三 配置辅助DNS服务器 175
任务提出 175
任务分析 175
任务实施 176
任务总结 179
同步训练 179
任务四 配置转发DNS服务器 179
任务提出 179
任务分析 179
任务实施 180
任务总结 183
同步训练 183
任务五 配置唯缓存DNS服务器 183
任务提出 183
任务分析 183
任务实施 183
任务总结 184
同步训练 185
项目总结 185
项目训练 185
项目7 LAMP服务器配置与管理 187
预备知识 认识LAMP服务器 187
任务一 配置与管理Apache服务器 189
任务提出 189
任务分析 190
任务实施 192
任务总结 200
同步训练 200
任务二 配置与管理MySQL服务器 201
任务提出 201
任务分析 202
任务实施 207
任务总结 217
同步训练 218
任务三 配置与管理PHP程序解释器 218
任务提出 218
任务分析 218
任务实施 218
任务总结 220
同步训练 220
项目总结 220
项目训练 220
项目8 LNMP服务器配置与管理 222
预备知识 认识LNMP服务器 222
任务一 配置与管理Nginx服务器 223
任务提出 223
任务分析 224
任务实施 226
任务总结 231
同步训练 231
任务二 集成测试LNMP服务器 231
任务提出 231
任务分析 231
任务实施 232
任务总结 235
同步训练 235
任务三 配置与管理Python解释器 236
任务提出 236
任务分析 236
任务实施 237
任务总结 239
同步训练 239
项目总结 239
项目训练 239
项目9 容器配置与管理 241
预备知识 认识容器 241
任务一 安装Podman 244
任务提出 244
任务分析 244
任务实施 245
任务总结 246
同步训练 247
任务二 使用Podman管理容器 247
任务提出 247
任务分析 247
任务实施 248
任务总结 255
同步训练 256
任务三 利用容器搭建LNMP服务 256
任务提出 256
任务分析 256
任务实施 258
任务总结 268
同步训练 268
项目总结 269
项目训练 269
项目10 防火墙配置与管理 270
预备知识 认识防火墙 270
任务一 配置和使用Firewalld 272
任务提出 272
任务分析 273
任务实施 275
任务总结 280
同步训练 280
任务二 配置和使用SELinux 280
任务提出 280
任务分析 281
任务实施 286
任务总结 294
同步训练 294
项目总结 294
项目训练 295
参考文献 296