找回密码
 立即注册
查看: 1017|回复: 2

[RHCE] 2020年 红帽RHCE 8.0技能班课程 RH124 RH134 RH294 Ansible配置运行

[复制链接]
累计签到:15 天
连续签到:1 天
发表于 2020-8-8 21:38:26 | 显示全部楼层 |阅读模式
RHCE 8.0技能班课程表
上课周期
上课时间
课程模块
课程内容
重点项目案例
一、RH124
第1天
上午
课程开篇
1.Linux系统简介
2.RHEL 8.0和7.0的异同
* X8 s1 Z- H1 r9 b$ h6 A3.课程目标及任务
& j) ~$ L* f- w3 Z
4.设备及环境要求- h! r# A0 l9 ~7 O6 W, ]  y" X
% r, `& G- `  c5 @6 j+ v
3 ^$ ]; @0 ?: J& i
RHEL 8.08 A" K; \) O8 n: G
安装及初始化配置
+ Z  F) q, C2 T; d8 j8 x( f
" H- f, U% o6 Y  s
! a" T4 K' |$ W. f" U; d
1.创建虚拟机) N. S, ]& W1 |5 G6 i& e% J, h
2.安装RHEL 8.0
2 k& Q1 r: Z4 M2 a
3.初始化配置RHEL 8.0
7 A) Y% O* T; r9 `2 C5 Y* T

! A. I$ ~% N4 G* Y7 C* Z4 p" F
实战案例1:RHEL 8.0安装及初始化配置
下午
访问命令行
1.Linux基本框架
2.Linux命令行8 _, I6 R2 s! A& e% N
3.使用Bash Shell执行命令
, T! g, q7 k) Z! }2 A
4.一些命令执行的快捷键

. ~9 W  r! \6 K; D2 X; U实战案例1:运行Linux命令行
6 X+ P/ n. t6 ^% V8 z. h' f; t* o
实战案例2:使用Bash Shell执行命令
实战案例3:一些命令执行的快捷键
第2天
上午
从命令行管理文件
0 j9 G4 E+ @/ ]; \0 {4 G" `4 k
1.Linux文件系统层次结构
: A% `! D2 y  O+ F2 u- i2.如何定位文件及目录" k/ p0 H- k$ v# _+ y! m: X3 p
3.访问文件的相关命令
6 X/ Y& v- p6 G  R/ a0 D
4.文件管理
5 d3 @" n7 \# {
5.制作链接文件
7 L) [2 E+ o. V- j3 Z
6.使用通配符) C" c& \2 ^  S$ C' A  P$ k' r' W
& C& _: {2 b( g) M0 M; q+ A) U
实战案例1:定位文件及目录
实战案例2:用命令访问文件
实战案例3:用命令管理文件实
战案例4:制作文件链接 实战案例5:使用通配符
获得帮助
1.通过--help获取帮助
2.通过manual手册获取帮助
3.通过info命令获取帮助& F, U+ p5 F( J9 G  Q# n  Y- |$ V
4.查看软件包文档9 X4 a' f2 y% D5 g2 u* Q. m! F
4 O2 y0 ?. M) k; G! V
实战案例1:获取帮助信息
实战案例2:查看软件包文档
下午
创建、查看和编辑文件
1.重定向及管道
2.vim编辑器

1 t7 p) a$ P6 R7 j' X( J实战案例1:重定向和管道操作& g/ ]! p+ W& {9 G( a6 o* H
实战案例2:使用vim编辑器编辑文件+ q; P# n" y) \7 B! l/ |& B* N! }- W) r" I
4 v9 |' B( I8 W* a/ E( C# }' P$ |
描述用户和组

& R" {. P, y8 p& P( |( Q1.用户和组的概念
. m3 b5 Z$ D: ?4 o3 r2.用户和组的字段信息" ?' e. v# f+ e+ f) I% t6 H
3.用户和组的信息管理, t. _/ g+ X- a
4.密码信息管理
7 X# M& P4 q' n; a! o# B/ O
5.普通用户权限提升
* E0 K% _7 x2 j/ R

5 L5 L. o& Z( }4 Q6 n
实战案例1:用户和组的信息管理
实战案例2:密码信息管理! r# I" s9 w% T# D( ?# E  _! G
实战案例3:普通用户权限提升3 F: f' }. u- E8 `9 T7 Q7 Y

2 i! I1 [/ C4 n+ P6 {: \& {
第3天
上午
文件及目录权限

8 X: g" u0 @! U% `1.文件及目录的身份
1 f3 @( \9 H; {1 h" Y6 f2 _: a2.文件及目录的权限$ c: t. O* b2 V5 T, f1 @6 G0 j
3.身份修改操作! w, d4 f, ?" _
4.权限修改操作; _. A  K. R- `3 t
5.默认权限
0 @8 N9 _  M6 c1 V; g$ D7 L
6.特殊权限
1 A4 u0 K/ Y3 ^; p  t

" k( Z8 Q, u& s2 D- K! r
实战案例1:文件及目录的身份修改
实战案例2:文件及目录的权限修改
& w' }; Q4 d% P7 o9 F9 u& x/ J实战案例3:设置文件及目录的默认权限, R7 H3 M" n1 D7 W* R$ X2 f1 d
实战案例4:设置文件及目录的特殊权限
监控和管理Linux进程

0 c' z3 c9 w& g6 s' z1.进程相关概念$ r6 m: g( q4 i1 s
2.如何触发进程
0 [' j4 p) o2 y# a5 w- z
3.进程资源查看0 E' X% A2 S9 I( O
4.作业控制
4 n" a/ Q3 b4 Q" k
5.信号控制- C& p1 D# f5 {7 h! m2 X- @& O

0 m/ a6 e8 K) [% _

/ F& _% m, v4 l; X实战案例1:触发进程' V: F5 X5 d& y0 P2 Y
实战案例2:查看进程资源
% V* W( p6 B: L4 i, w
实战案例3:作业控制
( O/ W1 Y  P9 a4 M1 W( E3 i) j1 Z7 D7 X实战案例4:信号控制
, T$ x( w7 i  X+ O. f

# k, l' O9 {7 ]) N3 v8 o# ~
下午
服务管理
1.进程管理的弊端
2.服务管理工具Systemctl
3.服务单元类型7 X7 \* ~5 i: E
4.守护进程1 l( p: b4 m' v$ w5 a% ]& t
" z! I0 Q3 h* C0 h/ k! T8 H
实战案例1:使用Systemctl管理服务
实战案例2:守护进程
配置和保护SSH服务
2 ~& _- Q2 n* t* E) U( w  n" D' Z
1.加密方式
. M: E2 o0 I$ \7 A. k/ W* t2.通过SSH临时执行命令8 _! c- g8 e( G6 E
3.配置基于公钥验证的SSH秘钥对
7 @' O: W0 P; Z% U. e' O
4.自定义SSH公私钥连接+ J8 F, u; T  }' q6 ^' m6 `
5.限制SSH登录
. }- i5 h( e* K* n( D
% l+ S# J3 c. A' M! \

2 H" Y, n/ [/ w实战案例1:通过SSH临时执行命令
1 x* w8 z5 e4 G' k8 U* ~实战案例2:配置基于公钥验证的SSH秘钥对, e4 A4 e* O& Q8 u
实战案例3:自定义公私钥连接
8 m9 s( U  i1 p- J9 F实战案例4:限制SSH登录! d8 N! f2 L' ]9 g
  [. E: L- b, H% e/ s
第4天
上午
日志管理

  n9 l/ h- E3 f1 }1.日志的概念2 z: W- v0 k/ S/ d2 L' v) R
2.日志的分类
5 C* O8 u; N3 p2 g% z$ `
3.日志的级别& j# S1 a3 ~$ r9 K
4.日志的查看方式: R' s/ O& Z+ j7 x( L
5.管理日志配置文件
! w$ c1 }, y5 C
6.日志的轮替
( m$ M* z+ ~3 |2 \, i
7.时间管理
, I9 [4 j( T# A: Y$ U1 I7 @
8.配置Chrony服务
实战案例1:查看系统日志
实战案例2:管理日志配置
实战案例3:日志轮替
8 x+ h4 h/ \; t: n4 K5 @% m实战案例4:时间管理及配置Chrony服务
9 c0 A) S" J" z3 T

7 C) _" R4 b; y# j5 C; p
网络管理
1.RHEL8与早前RHEL版本在网络管理方面的区别
2.查看网络信息
* n* Z$ a0 f8 ?3.网络信息配置与管理1 d% u" \7 E9 T* D6 ]+ f0 o. d
4.链路聚合(扩展知识)
4 I* n, N- ^- D* n* G
( J% j( P1 l) j* p/ H% t* z

: m. ?! F$ L4 X! l0 N  J1 q" Q# P实战案例1:查看网络信息
' o1 q, c& S) U; B3 H) @( W实战案例2:网络信息配置与管理
- E* K2 \  r1 L
实战案例3:使用teamd配置链路聚合# N, \+ J7 L' x, h! v
下午
归档和传输文件
: d, x- g7 U7 [6 R, \
1.文件归档的三种压缩格式
# C* o! p8 p3 Q+ W& F" i0 x2.使用tar命令对文件进行压缩归档
3 u6 W4 q8 s& t! p* A  n9 _7 c7 V. }5 o
3.使用scp命令进行文件传输
4.使用rsync命令进行文件增量传输及同步
实战案例1:使用tar命令压缩归档文件
实战案例2:使用scp命令传输文件; L1 `. I0 g+ `) Y! j; C$ }
实战案例3:使用rsync命令增量传输及同步文件( T7 Z1 N! m# o$ p$ Z) c5 j

2 w7 {! T7 [: R2 w0 Z% [' D
第5天
上午
安装和更新软件包
7 ~# i  q$ u; e# h: v' c/ |, U6 D$ y% ~
1.如何获取软件包
% p# B* \- ]4 \* T" v) h2.使用RPM命令管理软件包
; \6 q/ k$ B# `; N2 I* W1 ?
3.配置软件仓库
1 d: _$ ~- O8 Y5 u
4.使用DNF(yum)命令管理软件包
5 B0 X' V6 n( K, O6 _9 y" Y3 h
; s: _8 \) e( P1 p+ n" P$ v9 [
5.AppStream应用流与模块化安装
' W; `4 E6 S; P7 _; V+ a) F" h" l
实战案例1:获取软件包
" x8 C% C9 v& M* Q- h实战案例2:使用RPM命令管理软件包2 I1 s" T" I( ~$ b; }+ g3 N$ n) z
2 `9 G: i2 g# e5 |) _1 ]- A
) q6 n2 f" |6 c9 B! y9 I+ k
实战案例3:配置软件仓库
! G. A7 v5 h$ J% \1 ]1 e实战案例4:使用DNF命令管理软件包
% p- J$ ?+ J7 k% V) f2 e* l5 R0 I
实战案例5:使用DNF命令模块化安装软件包/ H/ i8 O6 ~' c, I6 G* l

' P0 m) Y% }9 m8 i" S* P" ~
下午
访问 Linux文件系统

5 H& i8 K* Z1 O) I1.文件查找9 D; w7 d& W0 Q; |
2.设备的挂载与解除挂载 3.find命令的用法' @, q& V5 K$ }' B

( s8 @: T: u2 P' @1 x

% h% D" P: d- v9 z实战案例1:使用命令查找文件3 Y5 N8 z8 c3 T/ R1 Z
实战案例2:设备的挂载及解除挂载0 J% G0 r0 o4 q: N/ [0 C7 B; a' [
7 u" K2 M% b. ?
实战案例3:find命令的用法
分析服务器及获取支持
1.Cockpit的简要用法
实战案例1:Cockpit的简单实践
阶段复习
0 J2 `- h( [2 F) N  X
1.RH124相关知识点回顾  H; G2 v& h. E! f
2.RH124真题练习  Z3 g7 C" j  |

2 K9 G$ S, f% O
二、RH134
第6天
全天
Bash Shell脚本
1.Shell的作用及功能
" i5 P* S0 C$ n6 ^, ^' w# c
2.变量的定义及赋值/ p7 \- q& d1 b2 R+ L4 H- R) D
3.变量的类型和值的类型! i& m  D2 ^5 D+ @
4.简单的数学运算
- T% V: x7 H6 Y
5.文字处理. y$ J* R5 T2 \3 M0 J
6.正则表达式
" L3 [& Y, r. [# `0 d
7.控制语句
; Q3 k( q) R6 k! M" H6 Y" S' R
3 o0 B8 L! }2 R
实战案例1:编写简单的Shell脚本
$ W; _/ z- `8 d/ v9 r
实战案例2:使用命令进行文字处理. z- y! i3 {% ~/ T$ `  B0 p  t5 H) n
实战案例3:使用正则表达式进行文本匹配
0 D6 W( p7 |* W5 o( M

7 U6 x# a. G. Y+ M5 G, K& [
第7天
上午
计划任务与临时文件管理

8 n. F9 E# r) j1.一次性计划任务& |. Z  v- @/ N( E
2.周期性用户计划任务5 O5 X: A& C% B- D
3.周期性系统计划任务
( N; t( `  L% U# M8 i' ~1 N* h' C# t6 h
4.管理临时文件夹
/ {0 [' O! B# h) c# u% c

3 d# G: n/ a% \

/ w. i- ~% ^; Y  {$ E实战案例1:实现一次性计划任务' l! N+ ^( `/ i3 J
实战案例2:实现周期性用户计划任务
: A4 u+ V. m9 }6 N. W! e. G

# I; u8 Q* U1 V; o
实战案例3:实现周期性系统计划任务
实战案例4:管理临时文件夹
系统性能调优
1.调优配置文件
2.使用tuned-adm应用系统新能调优配置
实战案例1:使用tuned-adm应用系统性能调优配置
下午
使用ACL控制文件访问
6 ]9 I$ _  D7 K! y9 w
1.文件目录ACL的配置
- q( b) o7 Z" t7 i" N/ e8 `  }2.用户组ACL的配置
" ]* \8 d2 r- l
3.默认ACL$ B# g# a7 S. T/ j& X
# a' k+ a. E" h% B
实战案例1:使用ACL配置文件访问权限
实战案例2:使用ACL配置用户组访问权限
实战案例3:设置默认ACL
管理 SELinux安全
1.普通权限与SELinux安全的区别

6 H3 @# h' [7 {+ f4 S2 p7 j/ |2 k2.SELinux安全上下文& H6 f( y$ O& X& r9 @+ ~
3.SELinux的三种模式
$ `! X3 @0 Q" F
4.SELinux默认安全上下文的修改及重置
* M! [- k) C8 \& a
) a3 p$ L  R/ A, v6 b+ h
# u2 B3 Z) _$ a4 F) x
5.SELinux布尔值的调整/ J0 E3 k8 w0 N4 F$ j6 D) ?
6.SELinux诊断和排错
* p+ V( `! a1 ]' h- @

* s- }3 u  S, G& }8 U8 s; n  z
& ]  `. A; n& M1 y
实战案例1:更改SELinux模式
/ P. K3 ~2 N+ K- J实战案例2:SELinux默认安全上下文的修改及重置( ^  z5 |, J7 O' I& r
实战案例3:通过布尔值调整SELinux策略
+ `) [' `  {# C' @- B. t
2 p8 i- l4 k  }  F8 ^( c1 P; l
实战案例4:SELinux诊断和排错
第8天
上午
管理基本存储
' O( T4 m# v, B; p2 t
1.磁盘分区
4 m2 U0 z0 T# i3 G# N, W0 e+ f2 k2.文件系统格式化
& q: a# A: L7 q4 g% x" K( A. K
3.设备永久挂载* Z3 g4 l% Q  Q) Z& G# s% O: ?: W
) T6 x# O- K8 f4 e. ?) T* P- |1 J
4.交换分区swap的管理

0 A0 b0 |1 c- Z' {1 ^1 k' \2 S/ O实战案例1:磁盘分区、文件系统格式化及永久挂载
" Z1 g8 w& O7 a实战案例2:管理交换分区swap
/ b5 _4 z* _, @5 m) E! p4 f

; @4 x, T5 u  v* [) h+ [8 G
管理逻辑卷
5 f0 G" `9 H2 E0 i
1.逻辑卷的创建、格式化及挂载5 x' y% Q3 q6 M0 S0 I4 H* d
2.逻辑卷的扩容
8 ]+ h8 o3 n' E
3.逻辑卷的缩容
1 }$ x+ N7 M4 `. W, \$ e
1 u! {" \) d! V4 W2 ?3 l/ r; o
实战案例1:逻辑卷的创建、格式化及挂载

# \! P( Z3 P! d0 K实战案例2:扩容逻辑卷, n: R8 L8 A# W
实战案例3:缩容逻辑卷9 N; r6 F1 }8 d7 D
) z1 g. o+ I( ]5 W( }
下午
实现高级存储功能
1.使用Stratis管理分层存储
2.利用VDO更加有效使用磁盘存储空间
" {. F0 ^* U2 B5 b
实战案例1:使用Stratis管理分层存储3 u# j; }/ z0 e# e- g
实战案例2:利用VDO更加有效使用磁盘存储空间
1 E, z8 `, t7 G0 t1 b
$ R) w' @2 _. d
访问网络附加存储
+ [# x& A4 J  C% S0 Z
1.NFS的概念及架构
) ]% O/ _; b, n" ~& H# U2.配置NFS共享服务端
4 [! S9 Q, N! j$ w# w
3.配置NFS客户端实现挂载3 }! ~5 b, B8 I% {/ A/ \# n8 c
6 y+ u2 w. G+ F( W) J/ d9 l9 |
4.配置autofs组件实现客户端按需自动挂载
0 i. a. B4 {. j  V4 Y7 o
实战案例1:配置NFS共享服务端. w7 [7 m4 ~7 a) P/ o, f1 Y$ c
实战案例2:配置NFS客户端实现挂载6 t. P; B' l3 S# c9 J  ^& |* e" V" C8 }
实战案例3:配置autofs组件实现客户端按需自动挂载. j7 S# O4 D6 y  H) A) N3 C- S

+ C* J& J# g$ D8 B
第9天
上午
控制启动过程
# n& P! e/ i2 V3 |5 a8 I
1.通过systemctl选择启动目标5 V7 x+ @3 ^# _2 p
2.破解root用户密码: d0 }% {  g8 I5 w/ A

8 o$ \7 Z! s( S1 b
3.修复系统问题错误
实战案例1:通过systemctl选择启动目标

+ o6 Z7 S8 `% |8 s& B实战案例2:破解root用户密码
- B9 C+ w/ z! R! Z+ ?; \1 r实战案例3:模拟系统故障并修复系统问题错误) G4 h4 k, F6 U' r3 h
+ s$ L( Q& T! h6 Q% c+ [
管理网络安全
! d" X$ Y, ~& l8 d
1.防火墙的概念及原理
$ ]. y- @7 Q. e- Q/ H2.防火墙的常用区域/ [9 X& X6 L2 @9 ~; }
3.防火墙的基本操作) X3 u  C* C0 T, o2 `0 J
4.防火墙的基本规则& e9 z' V7 W0 h9 \8 j9 t3 n
5.防火墙的富规则2 f: x9 w" g1 [5 i# U, {
6.SELinux的端口上下文% ~0 ?! n5 q, ^9 @. D7 K
$ ^" v# k2 K0 i" C( D0 }5 m. r7 K0 r0 t

- m8 a7 h, }6 E! o' t1 W( o+ z实战案例1:防火墙的基本操作
7 M3 b) G3 H& F实战案例2:通过命令定义防火墙的基本规则
( M/ r4 {) ?  C

  C" k* i( z! T( O( t2 i: b
实战案例3:通过命令定义防火墙的富规则
实战案例4:管理SELinux的端口上下文
下午
Web服务基础
1.Apache httpd服务架构
2.安装启用httpd服务
3.修改httpd配置文件
4.创建web虚拟主机
实战案例1:安装启用httpd服务
实战案例2:修改httpd配置文件
实战案例3:创建web虚拟主机
阶段复习

$ t; P% x4 B2 V4 ?$ y. s1.RH134相关知识点回顾5 a4 q" u0 o: h" G0 P
2.RH134真题练习
* A) N' K. J; Y3 }7 b- i

) [  P# W+ Y, d0 @4 C2 O1 Z
三、RH294
第10天
上午
Ansible开篇
1.课程实验环境介绍 2.Ansible的概念和作用 3.Ansible的架构
4.安装Ansible并验证其状态
" m1 u: L% k2 i7 `8 p
实战案例1:切换课程实验环境
& g* D$ Y1 ^5 \0 g, _# [实战案例2:安装Ansible并验证其状态
; ]2 u/ [" y& J* N0 L. O
9 {7 t+ ]  |+ n9 K" K$ n2 n
Ansible配置
1.定义资产清单
2.管理Ansible配置文件
3.提升Ansible在受管主机上普通用户的执行权限
' z2 E2 O6 o5 F
实战案例1:编写资产清单$ x2 Z; `( v+ Z2 H! W3 J
实战案例2:编写Ansible配置文件
, b) u/ I! q& N. D+ \$ y) t
实战案例3:提升Ansible提升Ansible在受管主机上普通用户的执行权限0 g0 i  L8 n$ t
/ u0 \- Z7 Q! E4 q
下午
Ansible管理模块及运行临时命令
1.Ansible临时命令的格式 2.Ansible的幂等性概念 3.Ansible常用的管理模块
实战案例1:使用Ansible常用的管理模块运行临时命令
第11天
上午
编写和运行 Ansible Playbook
1.yaml文件格式及语法
2.编写简单的Ansible Playbook
3.调试和运行Ansible Playbook
实战案例1:编写简单的Ansible Playbook
实战案例2:调试和运行Ansible Playbook
管理变量和事实
1.定义变量位置  D9 a; N! _+ A1 @
2.定义变量类型
3.Ansible Vault
4.管理和收集事实
5 a: K! C9 n% G( |+ E5.创建自定义事实2 y% y, Y; o3 m* ]8 b% \1 z
6.使用魔法变量
实战案例1:定义变量位置和类型+ s1 n* ~- J1 n2 @4 p) y* H0 K
实战案例2:创建一个Ansible Vault
实战案例3:管理和收集事实" u' g4 ?; @" {' o0 o% l
实战案例4:使用魔法变量
下午
第12天
上午
实施任务控制
1.循环控制
5 ]  G( s, W  ?3 b2 M& }, `3 F2.判断控制
3.notify-handlers
4.处理任务失败( N5 z2 g& P5 W
5.Ansible块和错误处理
实战案例1:实现循环控制
实战案例2:实现判断控制
% V- }, }5 i- s实战案例3:实现notify-handlers
实战案例4:实现处理任务失败
* s( H' e- u# F5 l实战案例5:实现块和错误处理
下午
在被管理节点上创建文件和目录
1.修改和复制文件到主机 2.template模块简述
3.运用Jinja2模板部署自定义文件
实战案例1:修改和复制文件到主机
实战案例2:使用template模块; M0 b( d$ c5 s5 Y& n$ _
实战案例3:运用Jinja2模板部署自定义文件
管理大项目
1.配置剧本执行连接数
# \. {) [" o- e9 ?2.配置剧本执行并发数' i9 F0 u0 p# O1 h0 a2 [1 E* D
3.导入任务
: S- G. O: k1 }, f4.包含任务
实战案例1:配置剧本执行连接数
实战案例2:配置剧本执行并发数
实战案例3:导入任务$ y& S. F8 M: I1 _/ A6 o2 @, G# M
实战案例4:包含任务

! g6 X/ |8 R8 o' {5 h5 T
$ G+ e/ G, u$ h$ ^" I
游客,如果您要查看本帖隐藏内容请回复

3 g. f% o/ {0 L* I/ Z. Q
" X5 }. W1 z5 q7 D; V
7 x- _- h: h% E3 ^4 g, C" V- P1 u- _( J6 d, ~5 I

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

尚未签到

发表于 2020-8-19 00:29:39 | 显示全部楼层
thank you for uploading.
累计签到:5 天
连续签到:2 天
发表于 2021-7-30 15:08:35 | 显示全部楼层
ddddddddddddddddddddddddddddddddd
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-29 05:49

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表