课程名称:RHCE7.0红帽认证工程师
一、课程目标
安装部署RHEL7.0
●使用命令行,通过命令行管理文件
●在红帽Linux下获取系统帮助,创建、查看及编辑文件
●创建和管理用户、文件,实行系统安全管理,监控和管理Linux进程
●配置和保护OpenSSH服务
●配置和管理红帽Linux网络,通过防火墙限制网络访问
●管理Linux系统的分区和文件系统,管理逻辑卷存储,管理NFS/SMB
●针对Linux的启动引导进程进行控制及故障排除
●管理DNS服务,邮件服务、HTTP服务等
●BASH条件及架构,配置sheel环境
●Linux系统容器及Docker技术
●编写BASH脚本
二、课程大纲
1.Linux介绍
●Linux发展历程
●安装与部署Linux
2.命令行
●使用本地控制台访问命令行
●使用桌面访问命令
●使用BashShell执行命令
●Linux文件系统层次结构
●根据名称查找文件
●使用命令行工具管理文件
●使用路径名扩展匹配文件名
●使用man命令读取文档
●使用pinfo命令读取文档
●读取/usr/share/doc中的文档
●从红帽获取帮助
3.文件和目录
●将输出重定向到文件或程序
●从Shell提示符编辑文本文件
●使用图形化编辑文本文件
●vim文本编辑器
●vim基本工作流程
●使用vim编辑
●管理压缩的tar存档
●在系统间安全地复制文件
●在系统间安全地同步文件
4.用户与组
●用户和组
●获取超级用户访问权限
●管理本地账户
●管理本地组账户
●管理用户密码
5.权限
●Linux文件系统权限
●从命令行管理文件系统权限
●管理默认权限和文件访问
●POSIX访问控制列表
●使用ACL保护文件安全
6.包管理
●将系统关联至软件更新订阅
●RPM软件包和yum
●使用yum管理软件更新
●启用yum软件存储库
●检查RPM软件包文件
7.网络
●网络概念
●验证网络配置
●使用nmcli配置网络
●编辑网络配置文件
●配置主机名和名称解析
●IPV6联网概念
●IPV6联网配置
●配置网络合作
●管理网络合作
●配置软件网桥
8.磁盘
●识别文件系统和设备
●挂载和卸载文件系统
●制作文件间的链接
●查找系统中的文件
●添加分区/文件系统和挂载
●管理交换空间
●逻辑卷管理概念
●管理逻辑卷
●扩展逻辑卷
9.进程
●进程
●控制作业
●中断进程
●监控进程活动
●进程优先级和“nice”概念
●使用nice和renice影响进程优先级
●识别自动启动的系统进程<
●控制系统服务
●使用systemctl控制服务
●控制启动过程
●使用SSH访问远程命令行
●配置基于SSH密钥的身份验证
●自定义SSH服务配置
10.计划任务
●使用at计划一次性任务
●使用cron计划周期性作业
●计划系统cron作业
●管理临时文件
●系统日志架构
●查看系统日志组成总价
●查看systemd日志条目
●保存systemd日志
●保持准确的时间
11.安全
●管理SELinux安全性
●启用和监控SecurityEnhancedLinux(SELinux)
●更改SELinux模式
●更改SELinux上下文
●更改SELinux布尔值
●对SELinux进程故障排除
●使用firewalld限制网络通信
●限制网络通信
●网络端口安全性
●管理firewalld
●管理富规则
●伪装和端口转发
●管理SELinux端口标记
12.无人值守
●使用Kickstart自动安装
●定义AnacondaKickstart系统
●使用Kickstart部署新虚拟系统
13.故障排除
●对RedHatEnterpriseLinux启动过程进程控制和故障排除
●RedHatEnterpriseLinux启动过程进程控制和故障排除
●修复常见启动问题
●修复在启动时出现的文件系统问题<
14.DNS
●管理服务器的DNS
●DNS概念
●主从DNS
●配置缓存名称服务器
●DNS故障排除
15.NFS
●连接到网络定义的用户和组
●使用身份管理服务
●访问具有网络文件系统NFS的网络存储
●通过NFS挂载网络存储
●通过NFS自动挂载网络存储
●提供基于文件的存储
●导出NFS文件系统<
●保护NFS导出
16.SAMBA
●访问具有SMB的网络存储
●访问具有SMB的网络存储
●提供SMB文件共享
●执行多用户SMB挂载
17.块存储
●提供远程块存储
●ISCSI概念
●提供iscs目标
●访问iscsi存储
18.邮件
●配置电子邮件传输
●配置仅发送电子邮件服务
19.HTTPD
●提供apachehttpdweb服务
●配置apachehttpd
●虚拟主机的配置和故障排除
●配置HTTPS
●集成动态WEB内存
20.数据库
●配置MariaDB数据库
●安装mariaDB
●使用mariaDB数据库<
●管理数据库用户和访问权限
●创建和恢复mariaDB备份
21.正则表达式
●通过grep使用正则表达式
●正则表达式基础
●使用grep匹配文本
22.BASH
●编写bash脚本
●bashshell脚本编写基础知识
●bash条件句和控制结构
●使用条件句和控制结构优化bashshell脚本
●配置shell环境
●更改shell环境