目录 项目1认识和安装Linux系统 任务1认识Linux系统 学习情境1认识操作系统 学习情境2了解Linux系统的起源与发展 学习情境3认识Linux系统的版本 任务2安装和配置Linux系统 学习情境1安装Linux系统 学习情境2配置Linux系统 学习情境3启动Linux系统 任务3掌握Linux系统的基本操作 习题 项目2管理Linux文件系统 任务1认识文件系统 学习情境1初识文件系统 学习情境2认识文件系统的类型 学习情境3认识文件系统目录结构 任务2认识文件和目录管理 学习情境1掌握文件和目录操作命令 学习情境2熟悉帮助命令 学习情境3熟悉日期和时间命令 学习情境4熟悉重定向和管道命令 任务3认识文档编辑 学习情境1掌握文档编辑器Vim 学习情境2掌握文档编辑常用命令及操作 习题 项目3掌握账户与权限管理 任务1掌握用户和组管理 学习情境1了解Linux账户类型 学习情境2了解用户管理 学习情境3管理用户组 学习情境4熟知相关系统的配置文件 任务2熟知权限管理 学习情境1了解查看文件和目录权限 学习情境2设置文件和目录权限 任务3特殊权限 学习情境1设置SET位权限 学习情境2设置粘滞位权限(SBIT) 任务4掌握文件访问控制列表 学习情境1设置FACL 学习情境2管理FACL 习题 项目4管理磁盘配置 任务1磁盘管理 学习情境1了解磁盘的添加步骤 学习情境2掌握磁盘的分区技术 学习情境3掌握磁盘格式化 任务2挂载文件系统 学习情境1创建文件系统 学习情境2了解挂载点 学习情境3卸载文件系统 任务3配置RAID 学习情境1了解RAID 学习情境2配置软RAID 学习情境3配置RAID5和备份盘 任务4LVM逻辑卷管理 学习情境1了解LVM 学习情境2管理LVM 习题 项目5认识服务与进程 任务1熟知系统启动与配置 学习情境1了解系统的启动过程 学习情境2了解systemd初始化进程 任务2熟知服务管理技术 学习情境1了解服务的概念 学习情境2systemctl命令 任务3掌握进程管理技术 学习情境1了解进程的概念 学习情境2了解进程启动过程 学习情境3掌握查看进程命令 学习情境4掌握进程终止命令 习题 项目6安装和管理软件包 任务1用RPM安装和管理软件包 学习情境1了解RPM 学习情境2利用RPM进行软件包管理 任务2用YUM安装软件包 学习情境1了解YUM 学习情境2配置YUM源 学习情境3应用YUM 任务3用源码安装软件包 学习情境1了解源码编译 学习情境2用源码安装软件 习题 项目7掌握网络配置技术 任务1熟知网络配置 学习情境1熟知网卡参数配置 学习情境2熟知主机名配置文件 任务2掌握网络管理命令 学习情境1掌握网络接口配置命令ifconfig 学习情境2掌握网络检测命令ping 学习情境3掌握查看网络信息命令netstat 学习情境4掌握管理路由命令route 习题 项目8掌握系统安全配置 任务1配置防火墙 学习情境1了解iptables 学习情境2了解firewalld 任务2优化系统安全 学习情境1掌握密码安全技术 学习情境2掌握用户切换提权技术 习题 项目9Shell编程 任务1Shell程序设计 学习情境1认识Shell 学习情境2编写一个Shell程序 学习情境3了解变量 学习情境4认识参数传递 学习情境5认识运算符 学习情境6了解输入与输出 学习情境7掌握流程控制语句 学习情境8了解函数应用 任务2调试Shell程序 习题 参考文献