项目1 linux操作系统概述
1.1 linux系统简介
1.1.1 linux系统的历史
1.1.2 linux系统的特点
1.1.3 redhmlinux的特点
1.2 安装linux系统
1.2.1 安装linux系统的准备工作
1.2.2 选择安装方式
1.3 设置安装选项
1.3.1 安装语言
1.3.2 安装键盘
1.3.3 安装鼠标
1.3.4 安装类型
1.3.5 磁盘分区
1.3.6 安装引导装载程序
1.3.7 安装网络设备
1.3.8 安装防火墙
1.3.9 安装支持的语言
1.3.10 选择时区
1.3.11 设置根口令
1.3.12 安装个人桌面
1.3.13 创建引导盘
1.3.14 安装显示器
小结
思考与练习
实训
项目2 linux系统管理
2.1 注册和退出系统
2.2 简单命令
2.3 文件和目录管理
2.3.1 定位文件和目录
2.3.2 浏览文件和目录
2.3.3 搜索文件内容
2.3.4 操作文件和目录
2.3.5 其他命令
2.4 作业和进程管理
2.4.1 作业和进程的概念
2.4.2 作业和进程管理过程
2.5 设备管理
2.5.1 设备管理概述
2.5.2 磁盘管理
2.5.3 光驱管理
2.5.4 打印机管理
2.5.5 u盘管理
2.6 文件压缩和解压缩
2.7 x window system
2.7.1 x window system概述
2.7.2 x window初始安装设置
2.7.3 登录x window
2.7.4 图形化桌面系统gnome
小结
思考与练习
实训
项目3 linux网络管理
3.1 配置网络
3.1.1 安装配置网卡
3.1.2 网络配置
3.2 测试网络命令
3.3 通信命令
小结
思考与练习
实训
项目4 linux用户管理
4.1 权限控制机制
4.1.1 用户和权限
4.1.2 权限控制命令
4.2 用户的管理
4.2.1 linux操作系统下的用户
4.2.2 命令行方式管理用户
4.3 组的管理
4.3.1 linux的组
4.3.2 用户组的添加、修改、删除
4.4 用户管理器
小结
思考与练习
实训
项目5 shell编程
5.1 shell概述
5.1.1 shell简介
5.1.2 常用的shell
5.1.3 shell环境变量
5.2 vi编辑器
5.2.1 vi的工作模式
5.2.2 vi的使用
5.3 shell编程介绍
5.3.1 shell变量
5.3.2 算术运算
5.3.3 条件测试
5.3.4 条件语句
5.3.5 循环命令
5.3.6 函数
小结
思考与练习
实训
项目6 ftp服务器
6.1 ftp服务器简介
6.1.1 ftp的基本概念
6.1.2 linux环境下的ftp服务器
6.2 ftp服务器的安装和启动
6.3 ftp服务器的配置
6.3.1 vsftpd的配置与访问控制文件
6.3.2 配置vs卸d服务器
小结
思考与练习
实训
项目7 apache服务器
7.1 apache服务器概述
7.2 apache服务器的安装和启动
7.2.1 安装apache
7.2.2 启动/重新启动/停止apache服务
7.3 apache服务器配置
7.3.1 配置文件
7.3.2 基本配置
7.3.3 虚拟主机配置
小结
思考与练习
实训
项目8 sendmail服务器
8.1 sendmail服务器简介
8.2 sendmail服务器的安装和启动
8.3 sendmail服务器配置
8.3.1 生成sendmail配置文件
8.3.2 熟悉sendmail的默认配置
8.3.3 配置sendmail服务器
8.3.4 为新用户创建电子邮件账号
8.3.5 指定邮箱容量限制
8.3.6 支持pop和imap功能
小结
思考与练习
实训
项目9 samba服务器
9.1 samba服务器简介
9.2 samba服务器的安装和启动
9.3 samba服务器配置
9.3.1 smb.conf配置文件
9.3.2 添加samba用户
9.3.3 用swat对samba服务器进行配置
9.3.4 基于samba的windows与linux的互相访问
小结
思考与练习
实训
项目10 dns和dhcp服务器
10.1 域名系统简介
10.1.1 internet域名结构
10.1.2 用域名服务器进行域名解析
10.1.3 主域服务器与辅助域服务器
10.1.4 反向地址解析
10.2 配置dns服务器
10.2.1 dns服务器的安装和启动
10.2.2 dns服务器的配置
10.2.3 dns服务器配置的验证和排错
10.3 动态主机配置协议dhcp
10.4 配置dhcp服务器
10.4.1 dhcp服务器的安装和启动
10.4.2 dhcp服务器的配置
小结
思考与练习
实训
参考文献