项目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流程控制结构
……
项目5 Samba服务器的配置与管理
项目6 NFS服务器的配置与管理
项目7 DNS服务器的配置与管理
项目8 DHCP服务器的配置与搭建
项目9 Apache服务器的配置与管理
项目10 FTP服务器的配置与管理
项目11邮件服务器的配置与管理
项目12 Linux防火墙的配置与管理
项目13 VPN服务器的配置与管理