内容简介
项目1 Linux平台的搭建
1.1 操作系统简介
1.1.1 操作系统概述
1.1.2 操作系统的分类
1.1.3 开源运动
1.1.4 Linux的组成
1.1.5 Linux的特点
1.1.6 Linux的版本
1.2 项目部署
1.2.1 项目环境
1.2.2 项目准备
1.3 项目实施
1.3.1 任务1:安装Linux操作系统
1.3.2 任务2:认识Linux启动过程和运行级别
1.3.3 任务3:GNOME桌面管理
1.3.4 任务4:图形化中的文件系统管理
1.3.5 任务5:图形化方式的系统管理
1.4 项目实战
1.4.1 项目环境
1.4.2 项目需求
1.4.3 实施方案
1.5 练习题
1.6 实训
项目2 Linux Shell管理
2.1 Shell命令简介
2.1.1 基本概念
2.1.2 Shell命令
2.2 项目部署
2.2.1 项目环境
2.2.2 项目准备
2.3 项目实施
2.3.1 任务1:目录管理基本命令
2.3.2 任务2:文件管理基本命令
2.3.3 任务3:用户和组的基本管理
2.3.4 任务4:文件权限管理
2.3.5 任务5:磁盘管理
2.3.6 任务6:磁盘配额
2.4 项目实践
2.4.1 项目环境
2.4.2 项目需求
2.4.3 实施方案
2.5 练习题
2.6 实训
项目3 网络配置与网络服务
3.1 网络配置概述
3.1.1 TCP/IP协议
3.1.2 IP地址
3.1.3 子网划分
3.1.4 网关
3.2 项目部署
3.3 项目实施
3.3.1 任务1:网络配置命令使用
3.3.2 任务2:Linux路由配置
3.3.3 任务3:网络诊断工具
3.3.4 任务4:服务管理
3.3.5 任务5:RPM软件包的管理
3.4 项目实践
3.4.1 项目环境
3.4.2 项目需求
3.4.3 实施方案
3.5 练习题
3.6 实训
项目4 Linux Shell程序设计
4.1 Linux Shell程序设计基础
4.1.1 Shell脚本的概念
4.1.2 Shell中的变量
4.1.3 Shell表达式的使用
4.1.4 Shell流程控制结构
4.1.5 vim的使用
4.1.6 Linux进程的概念
4.1.7 理解Linux作业的概念
4.1.8 Linux进程与作业的调度方法
4.2 项目部署
4.2.1 项目设计
4.2.2 项目准备
4.3 项目实施
4.3.1 任务1:对偶发性任务采用at调度
4.3.2 任务2:对耗费资源较多任务采用batch调度
4.3.3 任务3:对周期性任务采用cron调度
4.4 项目实战
4.4.1 项目环境
4.4.2 实施方案
4.5 练习题
4.6 实训
项目5 Samba服务器的配置与管理
5.1 Samba服务器简介
5.1.1 Samba功能
5.1.2 Samba工作流程
5.1.3 Samba软件
5.2 项目部署
5.2.1 项目设计
5.2.2 项目准备
5.3 项目实施
5.3.1 任务1:Samba服务器的安装与启动
5.3.2 任务2:Samba服务器配置
5.3.3 任务3:客户端访问控制
5.3.4 任务4:配置Samba客户端
5.4 项目实战
5.4.1 项目环境
5.4.2 项目需求
5.4.3 实施方案
5.5 Samba测试及纠错
5.5.1 Linux服务的一般排错方法
5.5.2 Samba服务的故障排错
5.5.3 常见问题
5.6 练习题
5.7 实训
项目6 NFS服务器的配置与管理
6.1 NFS服务器简介
6.1.1 NFS的作用
6.1.2 NFS和Samba服务器的区别
6.1.3 NFS工作原理
6.1.4 NFS组成
6.2 项目部署
6.2.1 项目设计
6.2.2 项目准备
6.3 项目实施
6.3.1 任务1:安装与启动NFS服务
6.3.2 任务2:NFS服务器配置
6.3.3 任务3:NFS客户端配置
6.4 项目实战
6.4.1 项目环境
6.4.2 项目需求
6.4.3 实施方案
6.5 NFS测试及纠错
6.5.1 服务器检测常见命令
6.5.2 NFS服务器的常见问题
6.6 练习题
6.7 实训
项目7 DNS服务器的配置与管理
7.1 DNS服务简介
7.1.1 域名解析
7.1.2 DNS域名空间
7.1.3 DNS服务的查询模式
7.1.4 域名解析过程
7.1.5 DNS服务器类型
7.2 项目部署
7.2.1 项目设计
7.2.2 项目准备
7.3 项目实施
7.3.1 任务1:安装与启动DNS服务
7.3.2 任务2:配置主DNS服务器
7.3.3 任务3:配置辅助DNS服务器
7.3.4 任务4:配置转发服务器
7.3.5 任务5:配置高速缓存服务器
7.3.6 任务6:建立子域并创建区域委派
7.3.7 任务7:配置客户端
7.4 项目实战
7.4.1 项目环境
7.4.2 项目需求
7.4.3 实施方案
7.5 DNS测试及纠错
7.5.1 DNS测试工具
7.5.2 DNS常见检测工具
7.5.3 DNS常见故障排除
7.6 练习题
7.7 实训
项目8 DHCP服务器的配置与搭建
8.1 DHCP服务简介
8.1.1 DHCP的作用
8.1.2 DHCP工作原理
8.2 项目部署
8.2.1 项目设计
8.2.2 项目准备
8.3 项目实施
8.3.1 任务1:安装与启动DHCP服务
8.3.2 任务2:DHCP服务器的配置
8.3.3 任务3:DHCP客户端的配置与测试
8.4 项目实战
8.4.1 项目环境
8.4.2 项目分析
8.4.3 实施方案一:DHCP简单多作用域的配置
8.4.4 实施方案二:DHCP超级作用域的配置
8.4.5 实施方案三:DHCP中继代理的配置
8.5 DHCP测试及纠错
8.6 练习题
8.7 实训
项目9 Apache服务器的配置与管理
9.1 Apache服务器简介
9.1.1 Web服务的概述
9.1.2 Apache服务器
9.2 项目部署
9.2.1 项目设计
9.2.2 项目准备
9.3 项目实施
9.3.1 任务1:安装与启动Apache服务
9.3.2 任务2:Web服务器配置
9.3.3 任务3:虚拟目录与访问控制的设置
9.3.4 任务4:配置用户身份认证
9.4 项目实战
9.4.1 项目环境
9.4.2 项目需求
9.4.3 实施方案
9.5 Apache测试及纠错
9.5.1 Apache常见检测工具
9.5.2 常见故障排除
9.6 练习题
9.7 实训
项目10 FTP服务器的配置与管理
10.1 FTP服务器简介
10.1.1 FTP服务
10.1.2 FTP的工作原理
10.1.3 FTP工作模式
10.1.4 FTP服务器类型
10.1.5 FTP传输模式
10.2 项目部署
10.2.1 项目设计
10.2.2 项目准备
10.3 项目实施
10.3.1 任务1:安装与启动vsftpd服务
10.3.2 任务2:配置文件
10.3.3 任务3:配置常规FTP服务器
10.4 项目实战
10.4.1 项目环境
10.4.2 项目需求
10.4.3 实施方案
10.5 FTP测试及纠错
10.6 练习题
10.7 实训
项目11 邮件服务器的配置与管理
11.1 邮件服务器简介
11.1.1 电子邮件的作用及特点
11.1.2 电子邮件系统组成
11.1.3 电子邮件的工作流程
11.1.4 电子邮件系统使用的主要协议
11.2 项目部署
11.2.1 项目设计
11.2.2 项目准备
11.3 项目实施
11.3.1 任务1:配置Sendmail服务器
11.3.2 任务2:配置邮件中继
11.3.3 任务3:设置用户别名和虚拟域用户
11.3.4 任务4:配置POP3服务器
11.3.5 任务5:电子邮件的测试
11.4 项目实战
11.4.1 项目环境
11.4.2 项目需求
11.4.3 实施方案
11.5 Sendmail测试及纠错
11.6 练习题
11.7 实训
项目12 Linux防火墙的配置与管理
12.1 Iptables简介
12.1.1 防火墙的功能
12.1.2 防火墙的类型
12.1.3 防火墙工作过程
12.2 项目部署
12.2.1 项目设计
12.2.2 项目准备
12.3 Iptables项目实施
12.3.1 任务1:配置包过滤防火墙
12.3.2 任务2:配置地址转发防火墙
12.4 代理服务器项目实施
12.4.1 任务1:安装与启动代理服务
12.4.2 任务2:Squid配置文件介绍
12.4.3 任务3:正向代理服务器配置
12.4.4 任务4:透明代理服务器
12.4.5 任务5:反向代理服务器配置
12.5 企业项目实战
12.5.1 项目环境
12.5.2 项目需求
12.5.3 实施方案
12.6 防火墙测试及纠错
12.7 练习题
12.8 实训
项目13 VPN服务器的配置与管理
13.1 VPN服务简介
13.1.1 VPN概述
13.1.2 VPN安全技术
13.1.3 VPN服务器的应用
13.1.4 VPN协议
13.2 项目部署
13.2.1 项目设计
13.2.2 项目准备
13.3 项目实施
13.3.1 任务1:安装VPN服务
13.3.2 任务2:配置VPN服务器
13.3.3 任务3:VPN客户端配置
13.4 练习题
13.5 实训