本书以Red Hat公司的Linux RHEL 7操作系统为平台,选取面向职业岗位的内容及案例,采用项目导向、任务驱动的方式组织内容。全书共11个项目,从内容组织上分为Linux操作系统的基本知识与基本管理、服务器的搭建与维护,其中项目1~2主要介绍了部署与安装Linux操作系统、Linux基本操作与常用命令的使用,项目3~6主要介绍了Linux磁盘管理、管理用户和组群、管理文件权限、配置网络与安全服务,项目7~11主要介绍了文件共享服务的配置与实现、使用DHCP动态管理主机地址、使用bind提供域名解析服务、使用Apache服务部署静态网站、使用FTP服务传输文件。本书既可以作为高职高专院校计算机网络技术、信息安全技术应用、物联网应用技术、计算机应用技术、大数据技术、云计算技术应用等相关专业的理论与实践教材,也可以作为应用型本科院校学生的教材或参考书,还可以作为Linux系统管理和网络管理人员的自学用书。
张晶,女,副教授,就职于天津电子信息职业技术学院。天津市海河教育园雅深路4号
项目1 部署与安装Linux操作系统 1
任务1 部署VMware虚拟环境 2
【任务分析】 2
【知识准备】 2
【任务实施】 3
【知识拓展】 7
任务2 安装Linux操作系统 11
【任务分析】 11
【知识准备】 11
【任务实施】 14
【知识拓展】 21
任务3 Linux操作系统的基本配置 21
【任务分析】 21
【知识准备】 22
【任务实施】 23
【知识拓展】 26
项目小结 27
实践训练(工作任务单) 29
课后习题 29
项目2 Linux基本操作与常用命令的使用 31
任务1 强大好用的Shell 32
【任务分析】 32
【知识准备】 32
【任务实施】 33
【知识拓展】 37
任务2 Linux常用命令 40
【任务分析】 40
【知识准备】 40
【任务实施】 43
【知识拓展】 70
任务3 重定向、管道符与环境变量 72
【任务分析】 72
【知识准备】 72
【任务实施】 75
【知识拓展】 78
任务4 使用vim编辑器 81
【任务分析】 81
【知识准备】 81
【任务实施】 85
【知识拓展】 89
项目小结 91
实践训练(工作任务单) 91
课后习题 91
项目3 Linux磁盘管理 95
任务1 管理磁盘分区 96
【任务分析】 96
【知识准备】 96
【任务实施】 99
【知识拓展】 103
任务2 配置磁盘阵列 104
【任务分析】 104
【知识准备】 104
【任务实施】 106
【知识拓展】 108
任务3 管理逻辑卷 109
【任务分析】 109
【知识准备】 109
【任务实施】 110
【知识拓展】 113
任务4 管理磁盘配额 114
【任务分析】 114
【知识准备】 114
【任务实施】 117
【知识拓展】 120
项目小结 122
实践训练(工作任务单) 122
课后习题 123
项目4 管理用户和组群 125
任务1 管理用户 126
【任务分析】 126
【知识准备】 126
【任务实施】 129
【知识拓展】 133
任务2 管理组群 135
【任务分析】 135
【知识准备】 135
【任务实施】 136
【知识拓展】 138
任务3 使用用户管理器管理用户和
组群 139
【任务分析】 139
【知识准备】 139
【任务实施】 141
【知识拓展】 143
项目小结 146
实践训练(工作任务单) 146
课后习题 147
项目5 管理文件权限 149
任务1 设置文件权限与目录权限 150
【任务分析】 150
【知识准备】 150
【任务实施】 153
【知识拓展】 158
任务2 设置文件的默认权限与
隐藏权限 159
【任务分析】 159
【知识准备】 159
【任务实施】 160
【知识拓展】 162
任务3 文件访问控制列表 164
【任务分析】 164
【知识准备】 164
【任务实施】 165
【知识拓展】 166
项目小结 167
实践训练(工作任务单) 168
课后习题 168
项目6 配置网络与安全服务 171
任务1 配置网络 172
【任务分析】 172
【知识准备】 172
【任务实施】 172
【知识拓展】 180
任务2 配置防火墙 182
【任务分析】 182
【知识准备】 183
【任务实施】 184
【知识拓展】 193
项目小结 195
实践训练(工作任务单) 195
课后习题 195
项目7 文件共享服务的配置与实现 198
任务1 安装并启动Samba服务 199
【任务分析】 199
【知识准备】 199
【任务实施】 201
【知识拓展】 202
任务2 配置共享目录 203
【任务分析】 203
【知识准备】 204
【任务实施】 207
【知识拓展】 209
任务3 使用共享目录 209
【任务分析】 209
【知识准备】 209
【任务实施】 210
【知识拓展】 213
项目小结 215
实践训练(工作任务单) 215
课后习题 216
项目8 使用DHCP动态管理主机地址 218
任务1 安装DHCP服务 219
【任务分析】 219
【知识准备】 219
【任务实施】 221
【知识拓展】 222
任务2 配置DHCP服务器 222
【任务分析】 222
【知识准备】 223
【任务实施】 225
【知识拓展】 227
任务3 配置与测试DHCP客户端 228
【任务分析】 228
【知识准备】 228
【任务实施】 229
项目小结 230
实践训练(工作任务单) 230
课后习题 231
项目9 使用bind提供域名解析服务 233
任务1 部署bind服务程序 234
【任务分析】 234
【知识准备】 234
【任务实施】 237
【知识拓展】 238
任务2 配置DNS服务器 238
【任务分析】 238
【知识准备】 239
【任务实施】 244
【知识拓展】 246
任务3 客户端的配置与测试 247
【任务分析】 247
【知识准备】 248
【任务实施】 248
【知识拓展】 251
项目小结 252
实践训练(工作任务单) 252
课后习题 253
项目10 使用Apache服务部署静态网站 255
任务1 部署Apache服务 256
【任务分析】 256
【知识准备】 256
【任务实施】 257
【知识拓展】 259
任务2 配置常规网站参数 259
【任务分析】 259
【知识准备】 260
【任务实施】 262
【知识拓展】 264
任务3 配置虚拟机 266
【任务分析】 266
【知识准备】 266
【任务实施】 267
【知识拓展】 270
项目小结 270
实践训练(工作任务单) 270
课后习题 271
项目11 使用FTP服务传输文件 273
任务1 部署FTP服务程序 274
【任务分析】 274
【知识准备】 274
【任务实施】 276
【知识拓展】 276
任务2 配置匿名用户访问FTP
服务器 277
【任务分析】 277
【知识准备】 277
【任务实施】 279
【知识拓展】 282
任务3 配置本地用户访问FTP
服务器 283
【任务分析】 283
【知识准备】 283
【任务实施】 284
【知识拓展】 287
任务4 配置虚拟用户访问FTP
服务器 288
【任务分析】 288
【知识准备】 288
【任务实施】 289
项目小结 292
实践训练(工作任务单) 292
课后习题 293