基本要求:
1. 掌握Linux系统的安装
2. 掌握Linux系统的文件和目录管理
3. 掌握应用程序的安装及文本文件编辑
4. 掌握用户/组及文件权限管理
5. 掌握磁盘和文件系统(分区)的管理
6. 掌握系统进程及计划任务的管理
7. 掌握Shell脚本的编写和流程控制
8. 熟悉常见系统故障的排除方法
具体内容:
一、 Linux系统安装及基本操作
1. Linux系统的起源与发展
2. Linux系统的不同分发版本
3. Linux系统的目录结构
4. 从本地光盘安装Linux操作系统
5. Linux系统的字符、图形用户界面
6. 不同用户界面及终端间的切换
7. Linux系统的开、关机、重启命令
二、 管理文件和目录
1. Linux命令行的基本格式
2. Linux系统的命令帮助
3. 目录管理命令
4. 文件管理命令
5. 命令别名、管道、重定向
6. 文件的归档与备份
7. VI编辑器
三、 安装及管理应用程序
1. Linux应用程序的类型和特点
2. 软件包的不同管理方式
3. 使用rpm命令添加/删除应用程序
4. 使用rpm命令查询应用程序信息
5. 使用源码包安装/删除应用程序
四、 管理用户和文件权限
1. 用户和组的配置文件
2. 添加/删除用户及修改用户属性
3. 添加/删除组
4. 文件和目录的读取、写入、执行权限
5. 文件和目录的特殊权限
6. 设置用户对文件和目录的权限
五、 管理磁盘和文件系统
1. Linux文件系统的类型和特点
2. 磁盘及分区的基本概念
3. 使用fdisk创建和管理分区
4. 使用mkfs创建文件系统
5. 使用mkswap创建交换分区
6. 挂载文件系统
7. 设置quota磁盘配额
8. LVM逻辑卷管理
六、 管理进程和计划任务
1. 程序、进程及服务的相关概念和区别
2. Linux系统的引导流程
3. Linux系统的运行级别
4. 控制系统服务在不同运行级别的状态
5. 查看、终止进程及前后台切换
6. 系统服务的启动、关闭及状态查看
7. 设置at一次性计划任务
8. 设置crontab周期性计划任务
七、 编写Shell管理脚本
1. Shell的作用
2. Shell的类型
3. Shell变量的不同应用类型
4. 变量的定义与赋值
5. 变量的查看与引用(三种引号区别等)
6. 数值变量的计算
7. Shell脚本的结构
8. 编写及运行Shell脚本
9. Shell的条件测试
10. if选择
11. for循环
12. while循环
13. case分支
八、 系统故障分析与排查
1. 日志文件的类型和作用
2. 系统日志的警告等级
3. 日志分析方法及管理策略
4. 系统引导常见故障排除
5. 软件包类常见故障排除
6. 文件系统、磁盘类常见故障排除
7. 查看系统性能状况
文章末尾固定信息

