目录
上篇 Linux 操作系统基础
项目一 Linux操作系统的安装与启动 2
任务一 认识Linux 2
任务二 搭建Linux环境 8
任务三启动与退出Linux 19
任务四了解Linux文件结构 23
小结 25
习题 25
项目二Linux常用命令的使用 27
任务一认识Shell 27
任务二掌握文件管理命令 29
任务三掌握权限管理命令 49
任务四掌握压缩和解压缩命令 65
任务五掌握搜索和帮助命令78
小结 89
习题 89
项目三vim编辑器的操作 92
任务一认识vim工作模式 92
任务二熟悉vim基本操作 94
任务三掌握vim高级技巧 102
小结 109
习题 110
项目四用户和用户组的管理 112
任务一掌握用户管理命令 112
任务二掌握用户组管理命令125
小结 128
习题 128
项目五网络的配置与管理 130
任务一熟悉网络管理命令 130
任务二配置IP地址 136
小结 143
习题 144
项目六远程登录的配置与管理 145
任务一在Windows环境下使用Xshell 远程登录Linux服务器 145
任务二在Linux环境下使用ssh远程登录Linux服务器151
任务三采用密钥对远程登录Linux服务器155
小结 161
习题 161
项目七Linux系统的管理 162
任务一用好进程管理 162
任务二了解常见的系统信息查看命令 170
任务三掌握文件系统管理 174
任务四学会LVM管理 194
任务五学会RAID管理 210
小结 218
习题 218
下篇 Linux 网络服务器配置与管理
项目八软件包的安装与管理222
任务一了解Linux中软件包的形式 222
任务二熟悉Linux中软件包的安装 224
任务三掌握Linux中软件包的管理 227
小结 234
习题 234
项目九Samba服务器的配置与管理 236
任务一安装与控制Samba服务236
任务二配置share级别的Samba服务器 246
任务三制作Linux克隆机 253
任务四配置user级别的Samba服务器 256
小结 264
习题 264
项目十DHCP服务器的配置与管理 267
任务一安装与控制DHCP服务 267
任务二配置简单的DHCP服务器 270
任务三配置IP地址绑定的DHCP服务器 275
小结 277
习题 277
项目十一DNS服务器的配置与管理 280
任务一安装与控制DNS服务280
任务二配置主DNS服务 284
任务三配置辅助DNS服务器 290
小结 292
习题 293
项目十二Postfix服务器的配置与管理 295
任务一安装与控制Postfix服务 295
任务二配置简单的邮件服务器 298
小结 309
习题 309
项目十三FTP服务器的配置与管理 311
任务一安装与控制vsftpd服务 311
任务二掌握vsftpd服务相关配置文件314
任务三部署匿名用户访问的vsftpd服务器 316
任务四部署本地用户访问的vsftpd服务器 319
任务五部署虚拟用户访问的vsftpd服务器321
小结 324
习题 325
项目十四MySQL服务器的配置与管理 327
任务一安装与控制MySQL服务 327
任务二操作和管理数据库 333
小结 340
习题 341
项目十五Web服务器的配置与管理 343
任务一安装与控制Web服务 343
任务二掌握Web服务相关配置文件 345
任务三配置一台简单的Web服务器 348
任务四为系统用户建立个人主页空间 349
任务五创建虚拟目录 351
任务六掌握Apache服务器的存取控制 353
任务七部署需要用户身份认证的网站356
任务八配置域名型虚拟主机 359
小结 361
习题 362
项目十六NFS服务器的配置与管理 364
任务一安装与控制NFS服务 364
任务二配置NFS服务器 366
小结 372
习题 372
项目十七防火墙的配置与管理 374
任务一安装与控制iptables服务374
任务二利用iptables服务配置防火墙规则376
小结381
习题381
习题参考答案383
参考文献394