找回密码
 立即注册
查看: 821|回复: 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的异同' H  {# b  }/ b7 x
3.课程目标及任务2 y* Y  J( d0 G5 }. B
4.设备及环境要求4 a2 O2 [+ }6 {" G2 V' ~

  t# r8 t' i, n" P, K
3 ?' A+ J) b: |  N# l- O! g
RHEL 8.0
7 L$ f) n) N. b安装及初始化配置  d3 y9 L  P9 K3 s" P  g

- n) p9 H8 E/ h, e0 ~. Q3 j$ j

! h9 K* E1 U  q/ p3 T% ?  I! r1.创建虚拟机1 g- b) g, o8 R/ [2 B/ X! l
2.安装RHEL 8.0
5 m; z& t* P" g# d! x
3.初始化配置RHEL 8.0* A( j/ x! f: P/ R
2 X7 _; X- e9 G
实战案例1:RHEL 8.0安装及初始化配置
下午
访问命令行
1.Linux基本框架
2.Linux命令行
1 C8 x& j2 q& R4 M. b7 U' `/ J* X3.使用Bash Shell执行命令& |0 o2 j0 _' g0 q9 y# a
4.一些命令执行的快捷键

7 S# a9 ~9 j& Z  r; q实战案例1:运行Linux命令行4 _( Y. [: f4 @
实战案例2:使用Bash Shell执行命令
实战案例3:一些命令执行的快捷键
第2天
上午
从命令行管理文件
+ P2 N. N2 c* [+ y3 \! w
1.Linux文件系统层次结构. N: b1 \4 J$ u' _
2.如何定位文件及目录
! s! W' p' S; u. G
3.访问文件的相关命令
" }" i+ ^7 u3 u- M9 a6 w/ G
4.文件管理
8 T8 P" H, [$ \/ O% w7 r5 E
5.制作链接文件
# n! i: v, l6 ~) B. T0 ]" ?
6.使用通配符
( P7 y& t* w$ b" F' D; M
- s9 D+ i2 m, z$ X/ y+ b2 U
实战案例1:定位文件及目录
实战案例2:用命令访问文件
实战案例3:用命令管理文件实
战案例4:制作文件链接 实战案例5:使用通配符
获得帮助
1.通过--help获取帮助
2.通过manual手册获取帮助
3.通过info命令获取帮助
# ^$ o& P: C$ Q6 {' ]& @4 J4.查看软件包文档
5 ?; I2 F% h6 m

3 j" F1 b3 \6 T6 v
实战案例1:获取帮助信息
实战案例2:查看软件包文档
下午
创建、查看和编辑文件
1.重定向及管道
2.vim编辑器

2 D/ a- p- O. ?' E7 L  O实战案例1:重定向和管道操作
9 g: O$ c. Z9 T' M: }- o' F实战案例2:使用vim编辑器编辑文件2 T) z' ~8 `& A) k3 I
' ^( y2 r1 ~( Q+ y! r0 a* j: h
描述用户和组
% ^- ]% f/ N& M% `' Z
1.用户和组的概念
! x% Y' q0 ~4 D3 T3 s/ j2.用户和组的字段信息. u5 J& c# a& G# a- ^# V( w0 O2 w
3.用户和组的信息管理
$ W4 o" C$ Z% Y# I- j) o: P/ b' X
4.密码信息管理
$ X; [' W. v! z* q% D) \
5.普通用户权限提升7 I4 w) d8 T' ~3 O# Y( F# q

9 D2 W, A  d, C9 i. A1 E3 A6 [
实战案例1:用户和组的信息管理
实战案例2:密码信息管理' A1 _& b6 V! O' a- x4 {
实战案例3:普通用户权限提升
# G# v! y( V+ A3 a/ U# P4 W8 V

) ?/ q7 N0 N3 L& s8 j
第3天
上午
文件及目录权限
. O5 L$ u4 W, r( f
1.文件及目录的身份2 M+ _% l5 g5 u( ~. }) X& @
2.文件及目录的权限
* x! }* l' R7 u' B
3.身份修改操作  t- z  f, \  Q" ~4 U
4.权限修改操作- x' H( F) r$ O8 z
5.默认权限
( f, T  A( q- J5 k7 h
6.特殊权限  w9 o" Y% k! \3 O+ {! s  b9 k' P+ B
  f3 ?$ K, i" z0 e* F; m
实战案例1:文件及目录的身份修改
实战案例2:文件及目录的权限修改
' C& y( K9 {9 e/ g3 ~实战案例3:设置文件及目录的默认权限
( D# v6 U3 ?, T) N# `  M. F( w9 a
实战案例4:设置文件及目录的特殊权限
监控和管理Linux进程
8 P" q& @- A% v5 s
1.进程相关概念( Z7 l8 l( U( B7 b# I2 y
2.如何触发进程
% P8 c# b, v9 a* ?" |
3.进程资源查看
. l1 s& T, ?1 V. W0 P, z! ^
4.作业控制& N; n3 Q! q! n2 a' u
5.信号控制3 T! U( M; s. F) I' u0 C+ w; a" ^
% l4 T- u4 W' C+ z* n' A$ E% U
) S1 S/ l4 q$ I+ x0 D+ A! m' P& y# C
实战案例1:触发进程" G7 P$ ]9 r+ x2 t3 o5 F
实战案例2:查看进程资源
* E0 |/ n6 d3 P
实战案例3:作业控制
- W7 ?7 W' j5 ?2 P) W实战案例4:信号控制
* D" V7 K) a$ e! Q* O  O
+ \4 v6 f: |. N  v+ B
下午
服务管理
1.进程管理的弊端
2.服务管理工具Systemctl
3.服务单元类型: Y* Z+ j! H2 D
4.守护进程8 H. b9 _8 H$ u' x2 ]- g# M

9 s) \0 n' x& z7 s* g- ~
实战案例1:使用Systemctl管理服务
实战案例2:守护进程
配置和保护SSH服务
, F; w$ d8 R3 b3 z. L4 J# I6 }
1.加密方式
7 `! `+ Z& t5 q" m  t2.通过SSH临时执行命令
6 e& L: ^- f/ D! o7 _9 b
3.配置基于公钥验证的SSH秘钥对' p+ T2 _. v, X, U- }3 c1 A
4.自定义SSH公私钥连接
. q/ ], i' B4 n8 M" h+ k5.限制SSH登录2 f  O7 m. a, J: X7 ^: I  B% c: I
- G, P5 a2 b, h2 E# L; y7 {- f
; W  n1 t" X3 [8 V9 c3 M
实战案例1:通过SSH临时执行命令8 j+ s6 ]; r& ~( o' {) X
实战案例2:配置基于公钥验证的SSH秘钥对
6 z' n9 F! s5 n; O. S6 p
实战案例3:自定义公私钥连接; V' o) U/ u! n: C
实战案例4:限制SSH登录6 e7 g2 |+ s7 w' f
5 O5 e% Y3 g8 Z6 A  k. B. c* d& R  W
第4天
上午
日志管理
6 u3 U2 p  G+ v0 B
1.日志的概念1 R  C0 X+ R1 q0 B$ ~  ~6 g0 K2 ~
2.日志的分类! s/ Z0 I4 E; c& k# c: @1 I
3.日志的级别
5 l# l# x3 l+ V  c
4.日志的查看方式
( a/ d& Q5 W9 j8 @: J0 Z9 S" `; ?; ^
5.管理日志配置文件
& i6 a- D) W3 @
6.日志的轮替
1 C2 k, i- y6 M5 @( E: L9 R
7.时间管理
, ^- Z. H- w# N8 n! g% o2 r
8.配置Chrony服务
实战案例1:查看系统日志
实战案例2:管理日志配置
实战案例3:日志轮替1 ~1 T. F- f+ |
实战案例4:时间管理及配置Chrony服务
) G( ?) R3 x8 l  s6 A3 V7 h
0 U. Z( ?! @6 H, x1 W
网络管理
1.RHEL8与早前RHEL版本在网络管理方面的区别
2.查看网络信息3 t* B- b% k8 c  Z: a
3.网络信息配置与管理
2 V) V4 I! h6 u# `8 e. @
4.链路聚合(扩展知识)
5 @( [# y6 h! q4 Y+ Q# M* U2 _$ \
* S3 ]# ]# R8 s

) `$ b' d) t0 S0 c# F, K6 S实战案例1:查看网络信息) R4 u, ?, G! [) u1 b+ x8 Y
实战案例2:网络信息配置与管理9 ]4 k5 D" q; `6 ~6 \& [+ y# b
实战案例3:使用teamd配置链路聚合
7 w+ s1 o: }1 {9 r/ Z
下午
归档和传输文件
' N9 C5 J4 |8 d7 Q" t7 y! T( u
1.文件归档的三种压缩格式
* a' \. z( c9 S- j2.使用tar命令对文件进行压缩归档
0 x9 v; q+ S/ o! D8 G" f
3.使用scp命令进行文件传输
4.使用rsync命令进行文件增量传输及同步
实战案例1:使用tar命令压缩归档文件
实战案例2:使用scp命令传输文件
& H2 I6 G& A, d, T. M  X( v+ j实战案例3:使用rsync命令增量传输及同步文件
0 Y! B& k* [# @" s3 v

, _" H; v4 B5 C/ k2 F' S( ~
第5天
上午
安装和更新软件包
. c" p" ^5 Z, J
1.如何获取软件包! p9 Y3 b# \- \, a
2.使用RPM命令管理软件包
: M( M4 j7 h( e! u" w
3.配置软件仓库9 H+ L  y1 y! J! f/ s/ n2 t( X! b8 z
4.使用DNF(yum)命令管理软件包
7 _, N) L( C) m9 P

8 C* ]# A( o" M! K3 X; H, g: C
5.AppStream应用流与模块化安装

# w  b1 A6 ], q8 w6 ~# [0 D. V& {实战案例1:获取软件包( C  R6 P! o0 \6 d
实战案例2:使用RPM命令管理软件包. @# F( d9 b9 J8 T1 a0 {$ ?
2 c8 |5 l) X! C; }5 C$ D0 \" m

0 T" Z" f5 k2 n实战案例3:配置软件仓库! x3 I4 k; z# @* u8 ]8 j$ n) K
实战案例4:使用DNF命令管理软件包7 D' O7 n* U9 r. ?3 l/ P  A
实战案例5:使用DNF命令模块化安装软件包
) k% N7 P2 X% a- C6 W
5 v& c% S! [8 L1 a, \
下午
访问 Linux文件系统
3 U. s) @( w7 X0 y
1.文件查找
$ g# e" O. H! T/ A# L2.设备的挂载与解除挂载 3.find命令的用法
% A9 s/ C( H1 Q. g$ f5 k: O3 ^3 G5 r

2 N3 `; H: S5 S5 x1 `' j, T9 r  A* i

+ }5 V" q1 G6 \# E实战案例1:使用命令查找文件
8 \- N) a0 L! I) `5 p6 D实战案例2:设备的挂载及解除挂载
" |! ~) l0 U3 p+ t+ T" i

- @8 t$ r( f! ~
实战案例3:find命令的用法
分析服务器及获取支持
1.Cockpit的简要用法
实战案例1:Cockpit的简单实践
阶段复习

8 z. A) `5 `( D: D1.RH124相关知识点回顾
# \) T; c" X# Y: R2 E2.RH124真题练习
6 @) s' p& K4 J' ?: M" Z2 M7 u8 g
6 p& X9 E7 p$ w' O; g5 n/ E7 x
二、RH134
第6天
全天
Bash Shell脚本
1.Shell的作用及功能

/ O6 d& X' d! K2.变量的定义及赋值
( N9 L. j$ h7 b9 {7 I; L3.变量的类型和值的类型* c# X% {  H! y! [  i$ n
4.简单的数学运算9 l1 q9 a; W; G$ R$ f
5.文字处理
' Z4 _- J2 e' K
6.正则表达式
" V' W+ D, V: u
7.控制语句" ?# F% k% a/ a  P# m

3 ^5 T; g. s+ P" `
实战案例1:编写简单的Shell脚本

. U) u9 H# \' h0 Y9 b8 h! ~实战案例2:使用命令进行文字处理
4 J  K. L4 z0 Z0 I. p9 k实战案例3:使用正则表达式进行文本匹配
/ \5 @: V& x: b: B9 w/ F( I
+ p8 f) I9 C: t$ M. |8 @
第7天
上午
计划任务与临时文件管理
  H& ~, s! ~- ~) R# Y' Z
1.一次性计划任务
; {9 ~9 U' m' E: ~5 i  V. \3 x3 h7 D2.周期性用户计划任务
5 Y& K+ `9 U" X1 f( i
3.周期性系统计划任务
% F  W  a  o, H2 |# Y8 t) e6 _
4.管理临时文件夹
0 {/ ]' o7 B2 e3 y' |0 ]5 N

* {% Q* r9 v4 F" m
* h% [$ g. c, e$ Y* c/ _
实战案例1:实现一次性计划任务
6 Y  d/ t( K# g( v" p& [1 i实战案例2:实现周期性用户计划任务
& d/ M8 _. F, Y% g) y1 E

5 d0 a' t6 u& ^
实战案例3:实现周期性系统计划任务
实战案例4:管理临时文件夹
系统性能调优
1.调优配置文件
2.使用tuned-adm应用系统新能调优配置
实战案例1:使用tuned-adm应用系统性能调优配置
下午
使用ACL控制文件访问

6 A8 S8 Q7 H0 U# b( v0 u8 G1.文件目录ACL的配置
9 c) k$ N, j! d' \2 ?" J- C2.用户组ACL的配置- [1 c, g$ F9 Z2 K: w
3.默认ACL7 M' c) ~6 p! B# f" m  B  U  ]. F8 b

  v$ J( \: P5 ?+ }/ `
实战案例1:使用ACL配置文件访问权限
实战案例2:使用ACL配置用户组访问权限
实战案例3:设置默认ACL
管理 SELinux安全
1.普通权限与SELinux安全的区别
% o3 h, \. s; x# j9 p
2.SELinux安全上下文# n, d+ h6 A5 t4 }- [  |
3.SELinux的三种模式- l0 k9 _) |$ r9 P1 }, G& g
4.SELinux默认安全上下文的修改及重置
" _% \# O4 j% `& W( |9 }

. P8 H% s1 N4 V! Z5 W: k4 W
) R% `, @2 d) [: U5.SELinux布尔值的调整0 Q! H* V) m9 t6 i; `
6.SELinux诊断和排错0 O) D& @) r/ a! v9 k
7 \! i- s0 ]! ^

  C; {4 t5 Z8 v- x% O5 }3 q. F实战案例1:更改SELinux模式3 E6 }3 z+ @$ l  v  n( S/ k( m5 C
实战案例2:SELinux默认安全上下文的修改及重置
% H9 D4 |% |. `2 k* i* S
实战案例3:通过布尔值调整SELinux策略* y" Z2 m# x( n5 l
( U8 m. E; A# B* n4 C/ G' h
实战案例4:SELinux诊断和排错
第8天
上午
管理基本存储

/ X0 {; U  G, H, Y1.磁盘分区; F" r1 l; f3 i, |' N) Z
2.文件系统格式化3 O; c1 `1 {9 h* b1 ~
3.设备永久挂载, ]8 Z, Z! w" y. S
) \" u  Y! k2 G0 C
4.交换分区swap的管理

9 A  _+ J0 ?! `: u实战案例1:磁盘分区、文件系统格式化及永久挂载1 {1 ~& }/ V6 u% ^6 p; x/ \
实战案例2:管理交换分区swap
! k$ o1 w/ D  I2 V

! I0 A& m4 p2 x, e/ Q& e, @+ t
管理逻辑卷

: I8 y; \! D6 D6 N& R# w1.逻辑卷的创建、格式化及挂载5 {" J" r+ C4 \5 h& E/ B1 d% F
2.逻辑卷的扩容
' K4 o  g! k# L- j# d+ K
3.逻辑卷的缩容
( U: C+ q2 {. h

. p3 [- p" l, j) Y( a2 Q: O
实战案例1:逻辑卷的创建、格式化及挂载
' ?4 b* f1 q8 y9 F2 g+ G
实战案例2:扩容逻辑卷
+ V5 E: Q5 I# Z8 ^实战案例3:缩容逻辑卷- r; ?, ~) w* E3 d

* J9 i0 i7 e% T8 l
下午
实现高级存储功能
1.使用Stratis管理分层存储
2.利用VDO更加有效使用磁盘存储空间
7 O# a4 @3 u) v% E9 F
实战案例1:使用Stratis管理分层存储+ z7 `# r0 X4 s- M0 q
实战案例2:利用VDO更加有效使用磁盘存储空间
: t& D" j5 Z) d9 x3 O# h+ A+ ~: ^
2 b. D5 L) W! Z
访问网络附加存储
# |# j3 n  \7 T% Y3 X
1.NFS的概念及架构
+ r# J8 P3 x0 n4 }: C! O  E2.配置NFS共享服务端
3 F9 e3 t8 {# ^; p8 _( B3 ~
3.配置NFS客户端实现挂载
! G% ?0 G( f- q, H; o) x0 ^

% A* V. d4 @) X1 |
4.配置autofs组件实现客户端按需自动挂载

4 \; N' M. c+ Z实战案例1:配置NFS共享服务端
$ r' C# v% L4 J7 C" m实战案例2:配置NFS客户端实现挂载/ z' W  l! w0 z3 ~
实战案例3:配置autofs组件实现客户端按需自动挂载
$ N; {: H4 W! r! f$ G  F% N, m# S4 e& j

1 u8 U; }( X- H9 D5 \3 e) p. g
第9天
上午
控制启动过程

" O6 D+ {0 W. c7 d: }  e1.通过systemctl选择启动目标5 i/ R1 [; g, p* u' o: u7 I' A  |
2.破解root用户密码- ^* F+ N8 Y2 Y
" A4 |) G* _: A8 V+ T2 Q  k9 t, p
3.修复系统问题错误
实战案例1:通过systemctl选择启动目标

# R: K7 J, m9 g实战案例2:破解root用户密码
1 |( O$ [( t. ^4 `0 l6 h3 M- Q% ]实战案例3:模拟系统故障并修复系统问题错误
  e" {: G0 Z6 x5 j1 G# F( S8 l; o

. }; R1 N9 R, e1 }3 R
管理网络安全
) j8 x" F* M* w& S7 F9 u, R
1.防火墙的概念及原理# ^0 C! C; q  g& G/ S& K: |* u
2.防火墙的常用区域
; l0 F; B2 S$ F" W
3.防火墙的基本操作" r6 b4 C* [2 Q  }& P% i
4.防火墙的基本规则
+ a/ Z+ |5 ?3 g- s: b# a4 ?( \, D' `7 h
5.防火墙的富规则
. d5 V# W! a5 J# z
6.SELinux的端口上下文# c6 s6 q2 v6 w0 ^" C5 G+ {
0 l1 t/ R) q+ P$ }$ {2 n

8 M' l2 b; ?" k' D实战案例1:防火墙的基本操作2 N0 m, D0 r$ i/ V6 A
实战案例2:通过命令定义防火墙的基本规则' T7 T9 P2 I2 h3 t- r- q

% K" N$ Q+ ]/ Y9 M# W  v. _
实战案例3:通过命令定义防火墙的富规则
实战案例4:管理SELinux的端口上下文
下午
Web服务基础
1.Apache httpd服务架构
2.安装启用httpd服务
3.修改httpd配置文件
4.创建web虚拟主机
实战案例1:安装启用httpd服务
实战案例2:修改httpd配置文件
实战案例3:创建web虚拟主机
阶段复习

  U, J, u% A$ U% f9 A1.RH134相关知识点回顾
6 H' w: V: p( V' _4 H2.RH134真题练习& p) C0 C7 q2 S  h

" h* [1 G' Q9 y
三、RH294
第10天
上午
Ansible开篇
1.课程实验环境介绍 2.Ansible的概念和作用 3.Ansible的架构
4.安装Ansible并验证其状态

4 D8 [1 D; L( N. `0 Q! r8 W! C# X! @实战案例1:切换课程实验环境& {, ^5 x0 n. K! r& m+ q
实战案例2:安装Ansible并验证其状态
9 R$ S9 a' P8 P+ Q' Z
( l8 S% r$ M$ d+ F& L' t7 c
Ansible配置
1.定义资产清单
2.管理Ansible配置文件
3.提升Ansible在受管主机上普通用户的执行权限
" o9 ?) J& [4 b3 B* v0 u3 c; m! `) h
实战案例1:编写资产清单5 O" Q2 [- }2 X" _/ V
实战案例2:编写Ansible配置文件
2 E$ C- ^* k; W
实战案例3:提升Ansible提升Ansible在受管主机上普通用户的执行权限
- B& z. Z4 I/ h) K( u. I

7 \) |& h! v% h
下午
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.定义变量位置
" U! w" O: @$ J$ z; L4 a2.定义变量类型
3.Ansible Vault
4.管理和收集事实
1 Z' P: d& _3 B2 \0 I- h- F5.创建自定义事实
3 g2 n, E6 A# F7 |8 v& B6.使用魔法变量
实战案例1:定义变量位置和类型
+ y7 ^; L) F% g# B2 j7 w  y- g) F实战案例2:创建一个Ansible Vault
实战案例3:管理和收集事实
1 S( Y- E! o' b实战案例4:使用魔法变量
下午
第12天
上午
实施任务控制
1.循环控制
- e! v% C# m1 L0 ^2.判断控制
3.notify-handlers
4.处理任务失败6 o! p; E1 x( d& p$ Z
5.Ansible块和错误处理
实战案例1:实现循环控制
实战案例2:实现判断控制6 h: ^/ P7 N9 i
实战案例3:实现notify-handlers
实战案例4:实现处理任务失败9 S; v; h7 Q8 G( o# |
实战案例5:实现块和错误处理
下午
在被管理节点上创建文件和目录
1.修改和复制文件到主机 2.template模块简述
3.运用Jinja2模板部署自定义文件
实战案例1:修改和复制文件到主机
实战案例2:使用template模块
" [' e( n) A- H9 t2 k+ ]实战案例3:运用Jinja2模板部署自定义文件
管理大项目
1.配置剧本执行连接数5 K# B* s* K0 Q( P% K6 H
2.配置剧本执行并发数. \2 }" S9 k0 J$ w+ S' Y" R2 i7 x
3.导入任务4 e5 E* [) A' O5 O6 z/ P
4.包含任务
实战案例1:配置剧本执行连接数
实战案例2:配置剧本执行并发数
实战案例3:导入任务& P1 A: [9 }- g- C! n, x7 a
实战案例4:包含任务
' P5 Q, @' a/ K7 x. H$ f' H

; M5 K7 ~) l' {* A- o
游客,如果您要查看本帖隐藏内容请回复
* k. w  W2 y, x) E
9 @) u0 i( w, h" v9 O) p3 e
; M8 Q: Z) W0 v% u5 E. d4 x% m/ u

# ]& N/ h1 T; z

本帖子中包含更多资源

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

×

尚未签到

发表于 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-6-2 00:48

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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