课程主要内容是掌握 Linux系统的运行情况,软件包、存储和防火墙管理,系统故障排除,以及 podman 容器等;RH294课程主要内容是 Ansible 自动化运维,采用 Ansible 工具批量部署和管理系统服务和配置等。誉天秉持着理论与实践相结合的理念,不仅注重学员理论学习,同时也注重实操训练,每次课程结束都会有大量的实操练习,课下有老师进行答疑辅导。经过三个月系统的学习和训练,相信每一位红帽学员对 Linux 的理解和使用都会有质的飞跃。
1.linux 发展历史,开源软件和各个发行版的介绍
2.Linux 系统安装,基本使用
3.Linux 帮助系统使用,例如:--help、man、whatis、info 等
4.vim 编辑器,历史记录,TAB 键的使用等
实验一:操作系统 rhel8.0 的安装和基本使用
实验二:Linux 帮助查询
实验三:vim 文本编辑器,调用历史记录和 tab 补齐键的使用
1.了解 Linux 文件系统层次结构
2.路径和相对路径区别
3.创建、删除、复制和移动文件
4.用户组和密码的管理
5.管理文件和目录的访问权限
实验一:学会使用路径和相对路径
实验二:文件和目录的基本操作
实验三:用户和组的创建和管理
实验四:文件和目录的权限设置
1.vim 编辑器高级特性
2.标准输入,标准输出和错误输出
3.重定向,管道和 tee 命令的使用
4.文本查看工具(cat、more、less、head、tail,wc)
5.文本过滤和处理工具(grep、cut、sed,sort、diff)
6.正则表达式的使用
实验一:了解 vim 的工作原理以及高级功能的使用
实验二:输入输出重定向以及管道的使用
实验三:文本处理工具的使用
实验四:grep,sed 中使用正则表达式
1.bash shell 深入理解
2.bash shell 通配符和一些特殊符号的使用
3.shell 变量,环境变量和别名设置
4.登录 shell 和非登录 shell 的区别
实验一:bash shell 通配符的使用
实验二:bash shell 中命令扩展符号的使用
实验三:设置本地变量和环境变量,以及编辑变量配置文件
实验四:设置别名
1.监控和管理系统进程
2.进程优先级,后台进程管理
3.网络地址,网关,dns 以及路由配置等
4.主机名设置和名称解析
5.双网卡绑定和设置 bridge 桥接
实验一:查询系统进程信息
实验二:设置进程优先级和进程管理
实验三:网络地址和主机名配置
实验四:bond 双网卡绑定和 bridge 桥接配置
1.周期性的计划任务
2.shell 脚本讲解
3.位置化参数,逻辑运算符和 test 语句
4.条件判断语句(if 和 case),循环语句(for 和 while)
5.脚本案例训练
实验一:使用 at 和 crontab 配置计划任务
实验二:bash shell 中位置化参数,逻辑运算符和 test 语句的使用
实验三:bash shell 中循环语句和条件判断语句的使用
实验四:shell 脚本综合实验
1.文件查找工具(locate,find)
2.scp 和 rsync 远程同步工具
3.ssh 远程登录和互信设置
4.用户 acl 权限设置
5.默认权限 umask 设置
6.高级权限 suid,sgid 和 sticky
7.用户提权 sudo
实验一:使用 locate 和 find 工具查找系统文件
实验二:使用 scp 和 rsync 工具传输文件
实验三:ssh 远程登录和免密登录设置
实验四:suid,sgid 和 sticky 高级权限的使用
实验五:sudo 提权的使用
RH134 系统高级管理课程大纲
1.Linux 文件系统深入讲解(inode block)
2.硬链接和软链接
3.文件归档和压缩
4.识别文件系统和设备
5.文件系统挂载和卸载
实验一:创建硬链接和软连接
实验二:归档和压缩文件
实验三:文件系统挂载和卸载
1.软件包的管理
2.rpm 包的安装、查询和卸载
3.yum 安装、查询、删除和更新软件包,建立私有 yum 源
4.管理软件包模块流
实验一:配置 yum 仓库,并用 yum 安装软件包
实验二:yum 查找和管理软件包
实验三:创建私有 yum 源
实验四:用 rpm 安装、查询和卸载软件包
实验五:安装和卸载模块流
1.系统服务的管理
2.Linux 系统启动流程详解
3.破解密码和系统故障排除
4.分析系统日志,排除和查看系统状态
5.系统时间管理和 NTP 时间服务器的配置
实验一:systemctl 管理服务的启动
实验二:破解密码和系统故障排除
实验三:管理系统日志
实验四:使用 chronyd 服务配置 ntp 时间服务器
1.系统性能调优
2.磁盘分区,格式化,挂载
3.swap 分区管理
4.NFS 配置和用户家目录自动挂载
5.LVM 结构组成以及创建
6.逻辑卷动态扩展和数据迁移,快照
7.高级存储功能(stratis 和 vdo)
实验一:使用 tuned 工具对系统进行调优
实验二:磁盘分区,格式化和挂载
实验三:swap 分区管理
实验四:使用 autofs 工具配置自动挂载
实验五:逻辑卷的创建,动态扩展和迁移
实验六:逻辑卷故障排除和修复
实验七:使用 stratis 和 vdo 工具管理高级存储
1.podman 容器介绍
2.运行一个基本的容器
3.查找并管理容器镜像
4.实施高级的容器管理
5.为容器添加永久存储
6.以服务的方式管理容器
实验一:使用 podman 工具创建和管理容器
实验二:容器镜像的管理
实验三:为容器添加永久存储
实验四:以服务的方式管理容器
1.selinux 的三种模式设置
2.selinux 的标签值、布尔值的设置以及排错
3.firewalld 管理防火墙
实验一:selinux 的三种模式切换
实验二:selinux 的标签值,以及布尔值的设置
实验三:selinux 的故障排除
实验四:使用 firewalld 放行服务和端口
实验五:firewalld 的富规则设置
实验六:使用 firewalld 设置 SNAT 和 DNAT
RH294 Ansible 自动化运维课程大纲
1.什么是 Ansible,以及应用场景
2.Ansible 架构介绍
3.Ansible 安装
4.Ansible 主机清单管理
5.Ansible 配置文件管理
实验一:Ansible 的安装
实验二:Ansible 的主机清单配置
实验三:编辑 Ansible 的配置文件
1.运行 Ad hoc 命令
2.Ansible 常用模块介绍
3.Ansible Playbook 基本使用
4.Ansible Playbook 语法,运行和排错
5.执行多个 plays
实验一:运行 Ansible 的 Ad hoc 命令
实验二:Ansible 的常用模块使用
实验三:运行简单的 Ansible Playbook
实验四:Ansible Playbook 的运行和排错
1.Ansible Playbook 中 handler 用法
2.Ansible 变量之自定义变量
3.Ansible 魔法变量及变量优先级
4.Ansible 变量之 fact
实验一:Ansible Playbook 中 handler 使用
实验二:Ansible 设置自定义变量
实验三:Ansible 魔法变量的使用
实验四:Ansible 中 fact 变量的使用和查询
1.Ansible 的循环和条件控制语句
2.Ansible 文件管理模块
3.Ansible Jinja2 模板管理
4.Ansible Jinja2 过滤器,条件语句和循环语句
实验一:Ansible 循环语句的使用
实验二:Ansible 条件控制语句的使用
实验三:Ansible 的文件管理模块
实验四:Ansible 的 Jinja2 模板管理
实验五:Ansible Jinja2 过滤器,条件语句和循环语句的使用
1.Ansible 的角色(role)管理
2.Ansible Galaxy 快速部署角色
3.Ansible Vault 配置加密
实验一:Ansible 的 role 角色创建和管理
实验二:使用 Ansible Galaxy 工具部署角色
实验三:Ansible Vault 配置加密
考前集训
1.RHCSA 考题解析和模拟训练
2.RHCE 考题解析和模拟训练
只要一个电话
我们免费为您回电