收起左侧

[linux系统] H马最新Linux运维全套课程91G 2020

105
回复
2307
查看
  [复制链接]
  • TA的每日心情
    奋斗
    2022-8-11 14:17
  • 签到天数: 4 天

    [LV.2]小吧熟人

    发表于 2023-1-12 07:49:00 | 显示全部楼层 |阅读模式

    登录后查看本帖详细内容!

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

    x
    aaa.jpg

    & t! Q" i; N0 ^├─01-第1阶段-运维基本功$ b8 \( ~4 G# s' I1 @: L) Z
    │  ├─day01-运维概述与Linux系统安装$ T8 }# B6 @* V9 T1 i
    │  │      01-学习目标_.mp4
    % b# L, o4 U3 |│  │      02-运维概述与未来发展方向_.mp4
    3 F9 `- N. h4 o+ N7 J│  │      03-运维的诞生以及行业发展前景_.mp4' K: F, @% J! @( i( b" v& A  ~
    │  │      04-铁三角的概念_.mp4
    , j) L% Z1 ?2 L│  │      05-部门职责与上线生产_.mp4
    0 g% b+ a& ?* }$ Y4 |│  │      06-网站的基本概念_.mp4
    * U+ }3 o) m  a" d9 [7 s│  │      07-网站的运行模式(重要)_.mp4
    " B) b' y) A2 t4 r│  │      08-几个重要概念_.mp4: }3 h3 {! t& F2 P+ a& @5 Q
    │  │      09-服务器组成结构_.mp4
    ' G  u6 u/ I& g7 ~" B9 w$ M, z+ @│  │      10-操作系统概述_.mp49 S3 s" p! `7 f
    │  │      11-Linux发展史_.mp4, e8 [) H9 a3 V# v* ~6 i
    │  │      12-VMware虚拟机软件_.mp4
    ) X9 c6 Q0 x" _8 ]9 ]- H│  │      13-VMware虚拟机软件的安装_.mp48 j% R0 |' D* ^# l8 ?5 B3 n  x
    │  │      14-Linux运行环境准备_.mp41 W; Z" g; I* d
    │  │      15-安装Linux操作系统_.mp42 n* y& J- x# E+ Y
    │  │      16-快照备份_.mp4
    3 o3 L. t% v+ U- M" q9 K# U2 g│  │      17-锁屏设置问题_.mp4
    + |# r" A! p) s6 l( y│  │      
    , b- y2 C3 j% N7 k│  ├─day02-Linux基本命令: T+ T6 f6 C; c2 B# {# [$ J2 v4 J* d
    │  │      01-学习目标_.mp4+ F0 ~' _8 I0 \: o+ U; @) h
    │  │      02-快照备份_.mp4  ~5 A, E) s7 ^, x' ?; L$ e
    │  │      03-克隆备份_.mp4
    ) X' H0 b0 b9 s9 D: C3 v7 ]* ^│  │      04-快照与克隆的区别_.mp4
    & w% G- N! S; t. {│  │      05-Linux严格区分大小写_.mp4
    7 A$ x/ O/ @5 V4 x3 ~* U│  │      06-Linux文件的扩展名或后缀名_.mp4
    " J; |2 P6 e$ \' a- N/ Y9 ]( A│  │      07-Linux系统中一切皆文件_.mp4; q; j/ A+ S6 Z* Y9 }
    │  │      08-Linux存储设备必须先挂载后使用_.mp4
    ! w: ]' D" V* {% w! l& F│  │      09-Linux系统分区与文件结构_.mp45 T( g0 H: s: A. c7 ]) ~
    │  │      10-Linux系统文件目录的用途_.mp4
    8 @/ P4 n. h0 o5 W4 V0 v│  │      11-开启终端与Linux命令格式_.mp4
    + W. A' L+ A0 W, }6 O│  │      12-Linux下的命令补全_.mp40 ]0 Q+ L; }7 H  Q
    │  │      13-su切换用户命令_.mp43 ?3 M6 ^; |, i  z5 ]
    │  │      14-uname命令_.mp4+ f( A- O) Y1 n6 n
    │  │      15-ls命令与绝对路径和相对路径_.mp4
      y* A4 X! ^) }2 A│  │      16-ls命令与选项说明_.mp4
    1 F# _9 W+ B; ?; B/ e│  │      17-pwd命令_.mp40 M% X7 i3 I" C/ @
    │  │      18-cd命令_.mp4
    3 b( u6 x6 {* [- C% W1 C9 j8 t│  │      19-clear命令_.mp4" A) `8 J/ W- f' k+ t- V$ m
    │  │      20-whoami命令_.mp4
    , q0 l8 h$ I; `- Z/ M│  │      21-reboot命令_.mp4
    - q$ L+ I" V2 G/ b) d, w  C1 Q│  │      22-shutdown命令_.mp4; m6 S4 [6 R" v. ]$ S% k5 H
    │  │      23-type命令_.mp47 w3 l4 g# ~+ [# D+ v% r
    │  │      24-history命令_.mp4
    6 q- V  x' R$ E: y# s: o1 X│  │      25-hostnamectl命令(重要)_.mp4, p+ B- o8 {3 Q2 g$ S
    │  │      9 U# t# ]' d4 S( X9 w% l, g
    │  ├─day03-Linux文件管理  @8 g6 ?5 f& w
    │  │  │  01-判断题解析_.mp47 A, u# m+ |2 O! s0 `5 G
    │  │  │  02-单选题解析_.mp4
    6 v: k6 z+ }  K% [  r│  │  │  03-多选题与简单题解析_.mp4
    . c+ X% Y# v! z) r│  │  │  04-学习目标_.mp4
    ; e( k. x* S/ z3 ^7 ?: }8 x│  │  │  05-Linux下文件名称规则_.mp41 L4 a! f  @7 O4 n# D$ O3 I' o" ^
    │  │  │  06-Linux下目录创建_.mp43 V, V: l/ G( a1 I" K
    │  │  │  07-Linux下的目录删除_.mp4" c# ]0 ~" B% m5 q
    │  │  │  08-Linux下文件创建_.mp4
    1 z- M8 l" }" l8 k: Y# x6 u3 ^│  │  │  09-Linux下文件删除_.mp4
    7 v! B, \% w: c! V( [8 V7 P) c# [  i│  │  │  10-rm的危险操作_.mp4
    ; A4 o, E) R" N: B- A% F$ |: i│  │  │  11-Linux下的复制操作_.mp4
    ; g- D0 m( E# z- x; q1 `* y│  │  │  12-Linux下的剪切与重命名操作_.mp4
    # L9 s  u# L- o% E│  │  │  13-Linux下文件打包操作_.mp4
    9 R7 u2 Z1 {1 g0 Z2 H. |6 r2 @│  │  │  14-查看tar包文件内容及更新内容到tar包_.mp41 y* Z  g5 h+ v7 E' I( ?
    │  │  │  15-释放tar包中的文件_.mp4
    3 K. m3 s, f4 w7 \& \5 L/ f/ {│  │  │  16-打包并压缩操作_.mp4
    . s4 e  P9 N  h│  │  │  17-解压缩操作_.mp4
    * `; T% w8 J: J" T# o│  │  │  18-zip压缩与解压缩_.mp4& i, [9 L; d' _$ ~# l
    │  │  │  19-压缩与解压缩总结_.mp4
    7 r/ f" G% S4 P3 e/ D  V│  │  │  20-课程总结_.mp4
    + q7 r) c& o/ f& n4 |6 Y│  │  │  
    5 M; A- a  _' t$ z5 e7 e│  │  └─配套讲义
    7 x3 V: Z$ R# Z; f8 E8 [│  │      └─media.zip: @  _* S7 n! h
    │  │              
    . x( [6 l' z0 D$ r& P$ |: j2 s+ h4 J! q│  ├─day04-Linux文件管理&vim编辑器概述6 ^( S! p  L2 m$ Z3 p
    │  │  │  01-VIM编辑器概述_.mp4
    + u0 F! {6 K# W* X│  │  │  02-VIM编辑器四种模式的关系_.mp49 w8 |9 h- M/ M1 X( ]/ u
    │  │  │  03-文件的打开与退出_.mp4
    7 _- q0 A7 T6 j  m; ]) y│  │  │  04-移动光标(命令模式)_.mp4
    $ v( f$ B4 T3 e; V* q2 T; j7 f│  │  │  05-复制与粘贴(命令模式)_.mp4
    / z& z! v9 W$ {5 @# t6 V8 x│  │  │  06-剪切与删除(命令模式)_.mp43 \/ W* R) a# s6 \* T2 I; R
    │  │  │  07-撤销与恢复(命令模式)_.mp42 }6 y: y" T1 h8 W' K" W: V
    │  │  │  08-命令模式总结_.mp4$ Z- T) c( d# \9 }
    │  │  │  09-文件的保存与退出(末行模式)_.mp4( V9 z: }0 G7 f  B! F( f
    │  │  │  10-查找与搜索功能(末行模式)_.mp4! V- b& U5 O6 R% |
    │  │  │  11-替换光标所在行的关键词(末行模式)_.mp4
    # \6 W- F$ C* V& F3 x" Y│  │  │  12-文件内容的替换(命令模式)_.mp4
    ; J2 _+ U8 }7 l│  │  │  13-显示行号与取消行号(命令模式)_.mp4
    / b1 z' K( [- `3 {: e/ s│  │  │  14-paste模式(命令模式 了解)_.mp47 k% o9 |; O4 B
    │  │  │  15-末行模式总结_.mp4" {$ A% F( J& x# ~3 q
    │  │  │  16-编辑模式_.mp4* i( z5 G0 @  c4 T- ^0 B
    │  │  │  17-可视化模式(了解)_.mp4
    5 ?8 i+ S* b* ~; T8 ^4 P│  │  │  18-为配置文件添加多行注释(重点)_.mp4& s+ E& ]4 i) ~+ P6 B
    │  │  │  19-为配置文件去除#多行注释(重点)_.mp4
    ! F; s8 s- D9 i+ p8 z- ~│  │  │  20-代码着色(实用功能)_.mp4
    ( z; K% @% c) r- A6 l: v$ j│  │  │  21-异常退出解决方案_.mp49 m8 m1 F$ b' u% n" G5 n6 f
    │  │  │  22-退出的另外一种方式_.mp4
    ( v6 a3 @+ g, |2 r6 f. i│  │  │  23-cat与tac命令详解_.mp4
    1 e# J& H5 V6 J6 D3 Z7 Z- ~│  │  │  24-head命令(显示前n行)_.mp4, q" |. n& n0 B# Y0 a* ^* w
    │  │  │  25-tail命令(显示后n行与动态输出)_.mp4
    * m8 s, ]* S8 T5 |) @│  │  │  
    . h# i4 P+ X2 P2 S# a3 f9 T│  │  ├─课堂笔记2 A  t( O6 s; U/ M
    │  │  │  └─media.zip- F! |: g1 w+ n/ f
    │  │  │         
    " T( r' {- i4 c8 i8 ~) `│  │  └─配套讲义
    ) i/ \! f- a: x3 @│  │      └─media.zip
    ) @, \" F8 F% [4 D│  │              8 i. c; z; e& n5 B1 G2 W% s" {( @
    │  ├─day05-Linux文件管理&用户管理4 |/ |4 q. Q7 k/ f2 i: {  E2 M
    │  │  │  01-判断题解析_.mp4
    6 M8 S$ h6 W7 m│  │  │  02-单选题解析_.mp4
    1 m4 L( J% l+ @" {. k0 r│  │  │  03-多选题解析_.mp42 q& T: k+ J( z. a, I$ T9 b
    │  │  │  04-简答题解析_.mp4
    9 s- T5 v, [) i│  │  │  05-more与less详解_.mp4
    ; ]7 t$ R# e1 U6 c5 q│  │  │  06-wc命令_.mp4
    ; I$ y5 q& h3 v│  │  │  07-du命令_.mp4
    7 r8 M. q6 e. e* r" C. j- Y│  │  │  08-find命令_.mp4! h  Q& D+ z; D* f! n
    │  │  │  09-grep命令_.mp4
    6 Y  _; p) b5 c0 X- i0 W│  │  │  10-输出重定向(覆盖输出与追加输出)_.mp4
    ; M: {1 W# e  B5 v" ^/ k" z, s( P│  │  │  11-学习目标_.mp48 N+ ]" `; A' ~4 f2 n
    │  │  │  12-用户和组的关系(重要)_.mp41 H( _1 R/ P; g- u3 h
    │  │  │  13-用户组的添加操作_.mp4' Q' @7 t# v, e! S
    │  │  │  14-用户组的修改操作_.mp4  o" P+ Q- W" k$ L
    │  │  │  15-用户组的删除操作_.mp4
    , w' `. T& y; @2 F│  │  │  16-用户的添加操作_.mp48 [! ~5 b/ e) v; a
    │  │  │  17-用户信息查询_.mp4
    9 U" F: a* x0 q; u/ m│  │  │  18-用户信息查询_.mp4
      H& d8 ~, ]8 G% Q│  │  │  
    / G. I5 t4 n# ^0 @" _│  │  ├─课堂笔记
    / Q/ w/ h2 D9 }& A! r│  │  │  └─media
    ( F5 i2 ]( F3 |( ~│  │  │          image-20200317145905871.png
    8 G: ]% r2 V% H│  │  │         
    8 c0 q5 @* S; x" l: k│  │  └─配套讲义' X) J" e) i, C7 a* K
    │  │      ├─上! D9 z! c0 J% _( i
    │  │      │      03Linux文件管理(下).md
    % |7 V# \7 ~/ U3 a: D│  │      │      03Linux文件管理(下).pdf
    ; Q9 M) }! Q% E8 c│  │      │      
      U1 G$ ]& X6 [, x│  │      └─下
    ( m5 l  j+ c2 N: n$ ~" r│  │              04用户管理.md5 u- R) }6 l  v0 s
    │  │              04用户管理.pdf  t# c: }2 ~3 `' \+ f; ?
    │  │              9 G& s* p) O4 b, v- v
    │  ├─day06-Linux用户管理&远程管理8 i7 z# _/ L# f/ ^/ Q
    │  │  │  01-回顾用户组与用户管理_.mp4; C# W2 p9 r0 y: i, _$ \# a
    │  │  │  02-与用户相关的文件passwd详解_.mp48 W2 K: D& S' p' ~' D; d2 Z( v
    │  │  │  03-用户的修改操作(上)_.mp4  ]1 w9 n8 _% U* [* D2 p! O9 a
    │  │  │  04-用户的修改操作(下)_.mp4: |1 j- u# H! q& Z) x9 Z
    │  │  │  05-密码设置补充_.mp4
    . N: a" J  M" j" [* Q: N! {! F│  │  │  06-su切换账号与wheel组(了解)_.mp4
    1 ^9 C7 D0 @+ A) b  W. y; X& B│  │  │  07-用户的删除操作_.mp4
    / {, j) N! u! q, q│  │  │  08-已登录账号删除的解决方案_.mp4! P, Y0 {6 ~* g% A
    │  │  │  09-用户管理总结_.mp4
    # M/ [7 r' j( j% [* k│  │  │  10-管道符与过滤筛选功能_.mp4
    ) C* F" b# z8 l│  │  │  11-管道符支持的命令_.mp47 A8 j! g% Y- `
    │  │  │  12-管道命令实现统计功能_.mp4. j/ t+ }" o+ b: E& R$ }6 J  t
    │  │  │  13-xargs命令扩展_.mp48 @4 T5 }# j" D, N' R
    │  │  │  14-ifconfig获取网卡信息(IP地址)_.mp4
    ! d6 e* k, R, q' x│  │  │  15-与网卡相关的配置文件_.mp4
    * |' s6 @/ _1 z, a│  │  │  16-查询计算机网络状态_.mp44 r8 \" y) ~; g7 i2 [- @, G
    │  │  │  17-启动重启或停止网络_.mp4
      i& w& o- A: Y4 a$ t) h, u│  │  │  18-SSH协议与sshd服务_.mp41 E& q# u: w0 n+ `1 F0 y1 V8 ?
    │  │  │  19-使用MX连接Linux与实现文件传输_.mp4* ?% ?) g) ]# c
    │  │  │  
    : E. |/ {) L9 G- M0 b" F1 S│  │  ├─课堂笔记  f3 J$ F4 \! `. R" ]; R/ S8 v
    │  │  │  └─media.zip# W' v1 E3 ?5 u
    │  │  │         
    7 N' ?1 U9 \+ x4 y9 c│  │  └─配套讲义" R& q: e6 z5 T: p# M, e
    │  │      └─media.zip
    ' t  H8 X& A! `8 P' {│  │              4 R0 y! H* G1 J# G
    │  ├─day07-Linux权限管理9 \1 j) Z# O: O& Y6 [" E6 E; L1 k' L
    │  │  │  01-判断题解析_.mp4
    * Y- a0 p9 C9 R- K& S- M7 n- X* `│  │  │  02-单选题解析_.mp49 Z: c. X$ \1 `1 p
    │  │  │  03-多选题解析_.mp49 W. W. m% Z7 n* ^+ K- q
    │  │  │  04-简单题解析_.mp4
    5 ?3 t, G( t* {. j* a│  │  │  05-学习目标_.mp4; e2 G5 b( x  u2 o9 L
    │  │  │  06-权限的基本概念_.mp4
    / U/ A8 x$ R& h: L│  │  │  07-Linux用户身份类别_.mp4
    & L! v, R- w) I( L; F% W& U( I│  │  │  08-查看文件的类型与权限信息_.mp40 h. m( u) S  C. I+ B7 n. ^- [" d
    │  │  │  09-补充:Linux的7大类文件_.mp4. Q2 F! C4 C1 M6 \! z% K3 S$ ?0 R
    │  │  │  10-设置文件或文件夹权限(字母形式)_.mp4) ?4 B9 l$ b7 N# G- _0 Z, J
    │  │  │  11-设置文件或文件夹权限(数字形式)_.mp4
    4 s' j" e' C( X, v│  │  │  12-奇葩权限(单独出现2或3的情况)_.mp4
    6 s' ]6 }7 f9 B9 B) d│  │  │  13-数字权限练习题_.mp4
    % y" p, [7 d! ~7 E1 o│  │  │  14-数字权限练习题答案_.mp4
    % I$ L) y; i9 ]8 v│  │  │  15-特殊权限(文件删除需要具备何种权限)_.mp4
    7 Q  V& D+ K$ x" c│  │  │  16-文件拥有者与所属组查看_.mp4- B' p, S4 N+ {/ z
    │  │  │  17-文件拥有者与所属组的修改_.mp4
    # \/ ~0 i) Q* z/ |0 @4 `│  │  │  18-特殊位S_.mp4
    % N& S) I( B0 _2 Y6 U0 N│  │  │  19-粘滞位T_.mp47 e6 q/ g* o5 M
    │  │  │  20-ACL权限控制(重点)_.mp4
    9 x# W- \& B+ U/ w; _9 R4 D) t1 u& ]│  │  │  21-umask值(了解不要操作)_.mp4
    : C3 _/ c1 Q; ?& r2 F│  │  │  8 m! ^7 L! ~+ K& D- e7 @
    │  │  ├─课堂讲义! l+ M' ]5 j8 ~* y  v
    │  │  │  └─media.zip
    # {% R, }8 m8 O' L* Z& R│  │  │         
    2 `5 }  v. W5 @+ B2 y) i) T│  │  └─配套讲义- r; e7 K$ ]1 p: e* v9 X( Y7 |( g
    │  │      └─media.zip
    ( s4 v5 j6 A, z│  │              ! [  W2 |2 Y( f, r
    │  ├─day08-Linux自有服务&软件包管理
    8 j1 M* Z% t+ f9 _( Y& E│  │  │  01-学习目标_.mp4
    - s" \1 u, n8 e: w" i5 Z│  │  │  02-使用systemctl命令显示系统服务(扩展管道)_.mp4
    + b! ~' J. E/ n0 ]# ?3 m│  │  │  03-Linux系统服务的管理_.mp4) O0 u" v- Y2 q& d; n# ?
    │  │  │  04-服务持久化(开机自启与开机不自启)_.mp42 h$ q! b# `0 S% F( s8 w: N
    │  │  │  05-systemctl命令总结_.mp4
    7 m& _/ N4 V9 p+ l& ~│  │  │  06-扩展:Linux的Running Level_.mp4: T6 m/ p/ D: v7 l/ ?& a' D  F
    │  │  │  07-NTP时间同步服务_.mp4
    4 t+ k- ?& p9 x: I9 u9 \. z0 h; |│  │  │  08-RPM软件包查询与卸载_.mp4; }2 G& Y4 v  H( t; h8 L5 v" V
    │  │  │  09-RPM软件包安装(上)_.mp4* R9 f  @' s/ g
    │  │  │  10-RPM软件包安装(下)_.mp4
    + Q9 O+ o* k4 i4 {* }│  │  │  11-RPM扩展(依赖关系与yum)_.mp4) S5 e4 R+ f7 T3 o5 J% X
    │  │  │  12-查看文件所属的包名_.mp4: L/ I8 F/ k" R  Q6 @, U! C
    │  │  │  13-查询软件安装后生成了哪些文件_.mp4( Y, z! y5 {  H& \$ f, A$ m
    │  │  │  14-光盘挂载与解挂_.mp4
    + L' t, T8 E- g- B9 b5 Z" a│  │  │  ( \) n' X5 H( w0 f9 ?& W
    │  │  ├─课堂笔记* N% S5 ^  @, B9 X& Q
    │  │  │  └─media.zip$ u5 a! ?. s5 t/ D8 ]0 M
    │  │  │         
    2 x( h2 i2 B$ U- T│  │  └─配套讲义
    & A2 W5 w! X9 x% H- E│  │      └─media.zip
    ; m: |( n. s/ N% o7 z│  │              / ~7 J# ]/ G7 m# a, ^
    │  ├─day09-Linux自有服务-防火墙&计划任务
      b7 A$ ?! Z( f3 h( I│  │  │  01-判断题解析_.mp4: k2 p) r4 _# R  j
    │  │  │  02-扩展:权限大总结_.mp4  V9 U0 s" b: c3 _
    │  │  │  03-单选题解析_.mp44 I3 T" Y; C  w& J
    │  │  │  04-多选题解析_.mp4+ l" E$ J' m0 k
    │  │  │  05-firewalld防火墙概述与区域概念_.mp4" m5 H$ W- D, h; G$ R9 R
    │  │  │  06-firewalld防火墙运行模式与永久模式_.mp4
    , \; X+ Y# S5 [) F8 Z│  │  │  07-firewalld查看停止与启动操作_.mp4
    ( i2 T  f. w+ Y│  │  │  08-firewalld的重启与重载服务_.mp4
    ) V4 p; M4 Z& S9 e8 e0 h│  │  │  09-firewalld开机启动与开机不启动_.mp4
    ! D- ^1 W: B2 ?# X% b; j│  │  │  10-管理工具+默认zone+防火墙规则_.mp4
    0 P% b  U- y) }% D│  │  │  11-添加防火墙规则(根据服务名称)_.mp4
    7 H/ g( B7 n% H% d* k! ?& H9 Z│  │  │  12-移除防火墙规则(根据服务的名称)_.mp4
    8 a, t$ K( Z  a0 j3 [9 A) V/ a6 ^│  │  │  13-添加防火墙规则(根据服务的端口号)_.mp4' F/ r( I: @0 w1 r6 H% J
    │  │  │  14-移除防火墙规则(根据服务的端口号)_.mp4( k- C5 t4 j+ @
    │  │  │  15-防火墙规则(永久模式)_.mp4
    * _: v" I: G- ]( ^! U* j│  │  │  16-Windows中的计划任务_.mp4) J6 o! P0 J# S
    │  │  │  17-计划任务的编写规则(上)_.mp4
    8 z; ~5 }6 a' M4 G! P0 H, s│  │  │  18-计划任务的编写规则(下)_.mp4, C$ h' N# e* O
    │  │  │  19-计划任务的小案例_.mp4
    " \0 n* ?' |4 r, ~9 ?9 _6 u│  │  │  . ]4 ~4 `3 e( ], e0 T8 ~$ C$ i4 l  ?
    │  │  ├─课堂笔记' _( S$ T2 K3 p# w
    │  │  │  └─media.zip
    2 Z( X# D; \: [: l, H! D. f│  │  │         
    " u. F3 M3 f6 J6 j- p│  │  └─配套讲义
    / c2 V% i* N2 ]  ^+ n│  │      └─上
    % o7 m' f+ V& s' f+ h) {& r│  │              06自有服务及软件包.md
    ' ]3 R* Y" r3 o6 F& m│  │              06自有服务及软件包.pdf/ |3 b7 i' Q6 x2 p" Q2 U: W; I
    │  │              
    * u9 a) k  X! A( s' r) x0 _│  ├─day10-Linux计划任务&进程检测与控制
    4 G: T4 U8 X- O+ r* V│  │      01-计划任务的权限_.mp48 @) p( Z2 M5 }" v. g9 ^7 L/ k% b
    │  │      02-查看计划任务的保存文件_.mp4
    ; A  X( b& K6 {' W) s│  │      03-计划任务的日志程序_.mp4  V5 D. @% U3 |& I: r7 X. Q
    │  │      04-扩展:at一次性计划任务_.mp4
    / Y  L. `# n) Q" x# P│  │      05-学习目标_.mp4
    # w  b5 G2 Q) e5 f0 Y$ t/ x│  │      06-进程与程序的关系_.mp4
    . J- v! A; X+ I! @# n* l│  │      07-top命令详解(上)_.mp4: U8 O! _% U9 P/ }) u0 e
    │  │      08-top命令详解(中)_.mp4% G6 @$ m- G3 f& Y
    │  │      09-top命令详解(下)_.mp44 Z1 c0 E, m: S  k8 g
    │  │      10-top系统的进程信息(上)_.mp4
    # y+ z( L  ]) A. l/ {! r0 D│  │      11-top系统的进程信息(下)_.mp4; c/ K( b/ r9 |% E
    │  │      12-free命令查看系统的内存使用情况_.mp4% x9 X" o5 U) S' t% Q' b5 X
    │  │      13-df命令查看磁盘剩余情况_.mp4
    : z* L$ j; d, @# m0 s- i│  │      14-ps命令详解静态查看系统的进程信息_.mp4
    ! W# M+ h% M  Y9 V  n│  │      15-ps命令的补充(BSD格式)_.mp4# w+ z0 q+ @( h8 ^4 q
    │  │      16-netstat与ss查询访问的访问信息、_.mp45 @- Q! u7 G1 p0 V2 w, ^
    │  │      17-kill与killall命令发送信号给进程_.mp4
    3 |- k% K  ~8 Z3 l, E. Z│  │      
    ! ~: h4 W7 ~- Q│  ├─day11-进程的优先级&LAMP项目部署实战; ]0 |* U( K& O0 m0 R  Y. E
    │  │      01_判断题解析_.mp4" i( b8 R5 P4 `) d  K
    │  │      02_单选题解析_.mp4
    ) {4 t- o( l! H: k( S│  │      03_rpm强制卸载(扩展)_.mp4
    * @7 T9 |2 P6 k( P+ _│  │      04_多选题与简单题解析_.mp47 J+ X& d2 L3 `. ~. z
    │  │      05_进程的优先级扩展(上)_.mp4
    + i* V) s$ e. Z) y& s│  │      06_进程的优先级扩展(中)_.mp4
    2 q' \: s; q! w$ s$ R│  │      07_进程的优先级扩展(下)_.mp4
    5 P3 U/ J2 m- p6 `2 m* Y│  │      08_学习目标_.mp4
    ; A  w* `" G1 f. S2 R' P$ `│  │      09_任务背景_.mp4
    / I& j* Q0 Q- y3 l, j  ~; D│  │      10_阿里云镜像源配置_.mp4& j' i3 _' N3 A7 y- N$ t
    │  │      11_yum命令搜索软件_.mp4( q! f; z/ g- {( |
    │  │      12_MX软件的复制与粘贴_.mp4
    0 t3 P# I+ s' j3 W4 }│  │      13_yum命令安装软件_.mp4
    6 ?( s5 ]5 e4 W+ ]2 A! S% t" N│  │      14_yum命令卸载软件_.mp4: V- m1 P6 L+ n
    │  │      15_yum命令更新软件_.mp4
    9 W. g1 }* G4 ?+ R2 R% G" }& @│  │      16_LAMP概述_.mp4
    " o& F/ e4 E8 d│  │      17_阿里云账号注册与实名认证_.mp4, G+ |# h# I5 M8 Z( F  a- U
    │  │      18_购买阿里云ECS_.mp4% C' ~. b! H  F4 R
    │  │      19_阿里云ECS服务器测试_.mp41 X8 N. @) Y, k
    │  │      ( [, M0 u% l% ~7 ?  a: I' @& ?
    │  └─day12-LAMP项目部署实战
    8 P- h* m( @) R; e& D7 M+ ^│          01_购买ECS服务器_.mp4
    2 H! |$ T8 j0 g7 p│          02_关闭防火墙与SELinux_.mp4- y% H0 i; F, U; {. c& p1 E0 Q
    │          03_检查系统是否已安装AMP软件_.mp45 g/ L0 }$ A2 U2 r: a) I0 \9 a7 ?
    │          04_Apache软件的安装与配置_.mp4( |5 C2 V- l: H  q; A
    │          05_MySQL软件的安装_.mp4" t$ d- n9 e# `9 J. z* @
    │          06_MySQL数据库初始化(重要)_.mp4
    % B( U  ~8 J: Z0 D1 l0 V│          07_本地Linux安装MySQL(上)_.mp42 H2 v1 R; S& c
    │          08_本地Linux安装MySQL(下)_.mp4
    % j1 Y4 e9 j' ?- d0 B6 F8 }* B│          09_PHP的安装与配置_.mp4  B+ T. L" e( I: m$ h
    │          10_本地PHP安装与测试_.mp4! c5 d; @" S/ m# V
    │          11_上传源代码以及安装unzip解压缩工具_.mp4" Q9 B4 @6 J3 Y/ ~% R
    │          12_解压与移动源代码到项目目录_.mp4/ a5 Y7 j" m2 ~6 V( t' D- F
    │          13_安装Discuz论坛_.mp4; v1 V* U& ~9 d, C& L
    │          14_域名解析与备案_.mp4
    ! e* {+ |0 b( G, E│         
    2 o: D) L9 |" |& D0 n' ^8 W' T" i% u├─02-第2阶段-运维系统服务+ ^2 T# ^  {" v& J
    │  ├─01-网络基础/ U5 o! x2 [! u* ^( k+ B  i
    │  │  ├─day01-网络的基本概念! l* x. u; M6 m2 I9 i3 S
    │  │  │      01_计算机拓扑结构_.mp4$ Y2 F* z8 m, Z2 ?
    │  │  │      02_计算机硬件介绍_.mp4
    * G" x0 I( u$ X4 w│  │  │      03_服务器介绍_.mp42 x0 E! l+ v5 c1 I
    │  │  │      04_计算机网络设备_.mp4
    & L5 G0 F% v) D- O│  │  │      05_任务说明_.mp4
    * z) ]$ v  }' V, Z2 V6 j0 K7 {. }' h2 X│  │  │      06_网络设备连接介质_.mp4
    , p& E$ w: F0 z│  │  │      07_IP和MAC简介_.mp4' }  X8 K+ x" x/ P9 r8 Q
    │  │  │      08_IP地址介绍_.mp4
    # Q' v" }' p3 O8 e& `* W& R│  │  │      09_十进制和二进制转换_.mp4
    1 X$ \* O6 T. b4 G│  │  │      10_十进制转二进制_.mp4
    , e+ d( _3 E/ q1 i│  │  │      11_A类IP地址_.mp4
    . C( \/ O3 T5 T8 R' p* ^( Y│  │  │      12_B类IP地址_.mp4
    5 e0 i- O/ A# L; @) n│  │  │      12_特殊IP+总结_.mp4
    ; V5 \, _9 Q; G' V' P: W' H7 U& ~" ?│  │  │      13_根据子网掩码判断主机数_.mp4, c7 V( l/ G: n6 W7 i; c" d
    │  │  │      14_根据IP和子网来判断子网掩码_.mp4- {9 z2 H4 K+ G8 v7 R
    │  │  │      15_根据IP和子网掩码判断子网数和范围_.mp4
      c& V) g5 r. k, Y│  │  │      16_课堂练习_.mp45 z$ K  B( A/ C
    │  │  │      17_任务解决方案_.mp4( g" ?; @. U2 C# J
    │  │  │      + M2 ^$ a  a+ v5 F
    │  │  ├─day02-OSI七层模型与TCP协议
    ' b4 @) a! v5 ^6 e9 g# r/ g3 \* E│  │  │      01_OSI的七层模型_.mp4% ]8 p0 X3 r  r8 `7 E, u# c8 o
    │  │  │      02_数据的传输过程_.mp48 c1 S% F) u! s! m& ]# T
    │  │  │      03_TCP_IP协议簇四层模型相关协议[了解]_.mp4( w7 d" U$ L* e4 P4 F) {: N' ^
    │  │  │      04_数据的封装与解封装过程【了解】_.mp4! k7 F/ y3 B/ g; O& T  X
    │  │  │      05_TCP协议的三次握手【理解】_.mp4, q0 Y& Q! @) |; Q8 M; E0 |' W/ w
    │  │  │      06_TCP协议的四次断开【理解】_.mp4
    # F6 ?4 i. R3 ~  v$ K2 z│  │  │      07_桥接和NAT网络【理解】_.mp48 W: ?6 c/ i3 O/ @
    │  │  │      08_仅主机模式+总结_.mp45 p( `" j. G7 Y' u6 O7 ~$ R
    │  │  │      09_NAT模式补充【理解+记忆】_.mp4
    7 ~& |; `! R5 R! q. N5 M9 c8 q5 {│  │  │      10_查看网络信息基本命令[掌握]_.mp4
    ; i, w* T- _$ S4 g│  │  │      11_静态IP地址配置_.mp4
    + h9 @- z4 A3 z% K│  │  │      12_静态IP地址配置错误总结[熟悉]_.mp4, ^; R$ U$ A5 z
    │  │  │      13_网卡名字命名规则和修改【了解】_.mp4) ~  }) l3 S7 ^
    │  │  │      14_主机的其他配置[主机名+DNS]_.mp45 k5 H  ], n1 @' \4 b/ `" Y# Q
    │  │  │      
    : ]( Y  I1 D, r7 m& V1 h2 W│  │  └─day03- 路由表与抓包工具使用
    0 U, ^% ^- L( o0 `7 ?4 w/ N# E( m, j│  │          01_读懂路由表信息【掌握】_.mp4
    ( B2 |1 i% G( _3 @6 Q│  │          02_多网卡配置【熟悉】_.mp4# D' r. h: \1 j& y1 x# V/ ^
    │  │          03_读懂路由表信息2[掌握]_.mp4
    % V; U( y: A3 z! B& x# E1 i│  │          04_路由转发实验【理解】avi_.mp4
    9 H- M0 f$ c. }% r│  │          05_路由转发实验总结_.mp4
    ) b0 R6 }9 y  w! M. [: I% ^2 @│  │          06_实验需求讲解_.mp4
    4 t/ u8 z0 ?/ X& `+ L3 u# ^7 D│  │          07_Centos7安装【掌握】_.mp4* D5 u: o* d$ e: g& ~; x
    │  │          08_Centos7安装后续_.mp4
    ) F4 N+ d# c1 q3 g│  │          09_Centos7基础网络环境配置[掌握]_.mp4
    ! G; N/ i( O5 i* z5 S3 ?" i. ?│  │          10_Centos7基础环境配置-本地yum源【掌握】_.mp4
    1 C, G0 F0 g. @' W5 t" F0 b6 k2 m' P│  │          11_wireshark工具抓ping包[了解]_.mp4
    1 e( }* w" P) U" y0 M/ }# b* s│  │          12_wireshark工具抓ssh三次握手四次断开[了解]_.mp4
    . L( y+ a4 F# `% p│  │          13_telnet服务搭建Centos7【了解】_.mp4
    6 P7 G! L& z2 q( ?- s3 ]) G│  │          14_远程登录环境介绍【理解】_.mp4. y& R- ?5 G8 j4 d+ G6 U
    │  │          15_wireshark工具抓telnet数据包_.mp4! S- V, c0 l. m& `) K) }
    │  │          16_tcpdump工具抓包【了解】_.mp4
    6 y5 t, t: @' ]; C. B│  │         
    8 W) P, ]+ `/ G% A! k│  ├─02-系统服务* ]. q  [1 v. G& W6 g
    │  │  ├─day01-Linux高级命令4 ]9 z6 J5 P5 Z3 b  }0 p
    │  │  │      01-find命令回顾_.mp41 c6 I( U3 _) M1 \5 ^2 y% ~
    │  │  │      02-创建文件并设置文件最后修改时间_.mp44 E1 N0 m( B. f+ _. _% ?2 c
    │  │  │      03-根据文件的最后修改时间搜索文件_.mp4% W0 W; R( i; y! A6 R! q2 A; \
    │  │  │      04-find命令的-exec选项_.mp4
    / {" o5 a4 p' |  u5 T2 r│  │  │      05-dd命令,用于快速生成指定大小的文件_.mp4
    7 |5 Y( H7 Q+ x│  │  │      06-根据文件大小搜索文件_.mp4
    ! f7 ^* [0 i3 ?│  │  │      07-tree命令详解_.mp4  w/ i( C2 X8 @
    │  │  │      08-计算机克隆操作_.mp4, c( a2 o+ H7 |7 j& d
    │  │  │      09-scp命令下载文件或目录_.mp4
    % R# N  j' C8 N8 O0 e│  │  │      10-scp命令上传文件或目录_.mp4) s$ U( H7 k7 p7 C: n
    │  │  │      11-scp实现虚拟机与阿里云文件传输_.mp4
    % ?7 P. o# H: }( U/ }# N0 f7 n│  │  │      12-计划任务与tar实现定时备份_.mp4
    ' s! F1 Q  D, L0 T* `0 [│  │  │      
    $ {7 n. `1 A  Z( C2 f5 a│  │  ├─day02-Linux下用户组管理
    / r5 K- p2 s- g% }│  │  │      01-用户的概念以及类别_.mp4; q' K/ E6 D7 Z8 l! ?4 j$ v: \& q
    │  │  │      02-用户添加扩展_.mp4
    * s0 i; [9 `3 H* G" ~│  │  │      03-用户组管理_.mp4
    * k) I# H  A% @/ f7 Q- d; h7 n│  │  │      04-用户的修改(主组和附属组)_.mp4, `5 x- S( u4 K$ ]/ S
    │  │  │      05-用户的修改(家目录)_.mp4& r* M" L6 Y: Y+ M9 `
    │  │  │      06-用户的修改(禁止登陆操作系统)_.mp4
    2 m% X4 E- C, u+ c# K( W4 i│  │  │      07-用户的删除_.mp4: i2 M0 u6 E* W- |
    │  │  │      08-用户密码的修改_.mp4
    2 i3 p9 Y2 s3 ^# [9 A( u1 G$ c" N│  │  │      09-stdin标准输入修改用户密码_.mp4+ _# D( a& P, _5 S0 p) B& y4 W
    │  │  │      10-更改用户的账号信息(上)_.mp4, W0 j; g5 @/ A9 g% @5 x
    │  │  │      11-更改用户的账号信息(下)_.mp4
    - o& f! u4 y# ~/ L│  │  │      12-gpasswd附属组管理(上)_.mp4
    7 p0 J5 R  D3 M8 |( ^│  │  │      13-gpasswd附属组管理(下)_.mp4' ^/ H% r3 ?; I( B8 o! k
    │  │  │      14-Linux权限概述_.mp4
    2 V1 Z/ k/ s6 _  i, m  G│  │  │      ! Q3 T) B- j" T: b
    │  │  ├─day03-文件权限管理&软件包管理/ D* u6 X$ Q8 k3 Y" I6 m: @
    │  │  │      01-普通权限rwx_.mp4
    # Q  g, @) a1 |0 G7 L0 U│  │  │      02-图解常见操作权限_.mp4: z$ K3 p+ h8 t9 B9 l1 u
    │  │  │      03-普通权限与两种设置方式(字母+数字)_.mp4
    * ~0 L6 ?2 ~7 K│  │  │      04-高级权限(字母形式)_.mp4
    7 e1 X4 w; k3 y│  │  │      05-高级权限(数字形式)_.mp4
    : Z9 i' V0 |  T) H1 w$ t│  │  │      06-umask值_.mp49 w; ^/ y$ f3 Q9 p; L' w
    │  │  │      07-文件拥有者以及所属组的更改_.mp4
    : G) M  a2 \5 N/ i5 N│  │  │      08-Linux软件包概述_.mp4- W3 [  G9 X9 b: Y' ~0 q
    │  │  │      09-二进制软件包的安装_.mp49 D$ C3 C  ~- p$ V
    │  │  │      10-ACL访问权限控制(扩展)_.mp4
    1 f$ A- B: U! v7 t, S7 p& R7 H│  │  │      11-源码包的安装_.mp4
    5 d5 R7 O' w7 U$ G$ b* P! F│  │  │      ' }/ [; h; k, ~9 ?  c! b& F
    │  │  ├─day04-Linux下yum源配置实战7 C3 q# p% K+ e& O! i& V
    │  │  │      01-源码安装详解(上)_.mp4* }. K5 t' q/ T+ [2 j% Z
    │  │  │      02-源码安装详解(下)_.mp4* j; ?! f- ?7 a/ p; Z
    │  │  │      03-axel多线程下载软件安装详解(上)_.mp4
    * ~; F- R0 w; |& m+ G. @+ Z│  │  │      04-使用软链接解决源码安装软件无法访问问题_.mp4, A5 S" k: r. ?* X9 J
    │  │  │      05-使用环境变量解决源码安装软件无法访问问题_.mp45 x. a; w( T" r9 Z' _
    │  │  │      06-解决源码安装软件手册找不到问题_.mp4
    ) u: G& C, x" l. |& S8 x2 q│  │  │      07-卸载源码安装的软件_.mp4! C1 l4 \6 c+ ~
    │  │  │      08-任务背景_.mp4& O+ u" F. J4 S' O' P
    │  │  │      09-课程目标_.mp4. d8 Q1 n; }) H, R
    │  │  │      10-yum源概述_.mp4) z- U  x* e6 g2 U
    │  │  │      11-本地yum源备份_.mp4
    4 z$ k7 K) N4 O│  │  │      12-本地YUM源光盘配置(上)_.mp4* J8 R* F1 D: L5 M8 R4 X
    │  │  │      13-本地YUM源光盘配置(下)_.mp4
    $ p3 a% e5 l) |9 \; [│  │  │      14-man 5配置文件求帮助_.mp4
    9 E/ k, O( X  t│  │  │      15-网络YUM源配置(知名镜像站)_.mp4( t% |7 {) A; H! ^
    │  │  │      16-安装腾讯源与EPEL源_.mp4
    / e% q) E4 j6 A9 I) c│  │  │      17-特定软件源配置(如Nginx)_.mp4- P+ e# C, K( Q: R2 D- r) _
    │  │  │      18-缓存某些软件到本地_.mp4, x: G1 [4 K4 W- @6 V7 b3 U# m; r
    │  │  │      19-自建YUM仓库_.mp4
    ) K* T' e. H' h4 J( N│  │  │      , e% |% n9 I; b7 w
    │  │  ├─day05-SSH远程管理服务& q0 }, _& y" g. a  I
    │  │  │      01-对称加密算法_.mp49 i' f% x8 t/ t  o8 g
    │  │  │      02-非对称加密算法_.mp4
    * G6 P3 f8 D( F│  │  │      03-对称加密与非对称加密的区别_.mp4
    + F  T/ N: k- O│  │  │      04-环境准备(jumpserver与realserver)_.mp4
    4 {8 P. e! A  [│  │  │      05-SSH基于用户名密码的认证原理(上)_.mp4$ c* L* X( H4 f  |4 O7 w- V
    │  │  │      06-SSH基于用户密码的认证原理(下)_.mp4  x8 S3 [0 h8 V. i: ^; U* o/ ?8 U( {
    │  │  │      07-SSH总结_.mp46 ~, S$ i: T2 s' b: X
    │  │  │      08-SSH服务搭建前环境准备_.mp4
    ! C" f8 z- g  c5 d( ?# w+ S/ E/ L│  │  │      09-VMware中的三种网络模式(上)_.mp43 l/ j6 A, y- X
    │  │  │      10-VMware中三种网络模式(下)_.mp4
    : e, w$ P% K4 `1 |/ }│  │  │      11-手绘桥接模式_.mp4
    3 q/ `: s, d$ K4 N' {* I│  │  │      12-手绘仅主机模式_.mp4% o# g# [; o( u. Z
    │  │  │      13-手绘NAT模式_.mp4) k. ?7 h1 k6 f6 W2 H
    │  │  │      14-静态IP设置(1)_.mp4" U5 u' T$ w5 H. f: R1 Y, [; K
    │  │  │      15-静态IP设置(2)_.mp4: V! h$ ?6 ]9 ~  B+ r7 ]! e
    │  │  │      16-静态IP设置(3)_.mp4& Y: e& q, R5 k5 V9 g6 N: |
    │  │  │      17-课程总结_.mp4, r0 K  B  y( H+ V" M1 m8 H) b0 F
    │  │  │      
    8 e- O3 O/ L4 Q2 z/ k2 Y│  │  ├─day06-远程管理SSH服务
    / C8 f- _% g% p' u7 ~5 H│  │  │      01-SSH服务的安装与配置_.mp47 `+ O% S, j6 q1 f; p# Z- H- Z
    │  │  │      02-创建用户并授权_.mp4
    ) S  G0 O& |& V1 j│  │  │      03-禁用root登录与更改SSH默认端口_.mp4
    9 }% Z3 h- k3 X& k│  │  │      04-SSH客户端不验证指纹_.mp4
    ! I! l9 s$ g; p2 N8 G│  │  │      05-配置EPEL源安装pwgen工具_.mp4+ N4 s- Z1 y. n9 Y1 r8 D
    │  │  │      06-pwgen密码生成器的使用_.mp47 I; d* B5 J. g  a' I' R  ^! ^
    │  │  │      07-scp命令(-P选项)_.mp4$ f1 p" X; `; E# ~
    │  │  │      08-踢出系统中已经登录账号_.mp41 D5 |) Q( V- u
    │  │  │      09-SSH免密登录任务背景_.mp4
    . |9 x* p( z; K( a- t$ i( @; O. _# `│  │  │      10-SSH免密登录课程目标_.mp49 q8 }  O) `+ n# q3 u+ m
    │  │  │      11-回顾基于用户名密码的认证方式_.mp46 @7 p; \" ]4 ~* L/ ?% a. C) ?0 [  ^/ y
    │  │  │      12-基于密钥对的认证原理(重点)_.mp4
      p& V5 G) q8 ?7 c- J6 @2 P│  │  │      13-免密登录的具体实现(上)_.mp4" ]1 }& c. T3 T3 i+ y3 _$ G. s
    │  │  │      14-免密登录的具体实现(下)_.mp4
    7 \' U# y5 S) w│  │  │      
    ' O, F/ j0 ?7 i│  │  ├─day07-Linux系统下数据同步服务RSYNC
    4 k+ x7 Z) d, |. O/ A. k  z$ i3 T: Q+ i│  │  │      01-任务背景_.mp4# @! G# Q3 o! @
    │  │  │      02-课程目标_.mp4
    + b  R1 }. n( U, z2 M! U" w│  │  │      03-RSYNC概述_.mp4! V* S8 f, ?) I+ |- A
    │  │  │      04-RSYNC基本语法_.mp4
    3 m2 C+ P$ V7 U( f5 W" E/ c│  │  │      05-RSYNC本地文件同步_.mp43 c; f  r7 H& [+ n! I( E/ [* M
    │  │  │      06-服务器环境准备(重要)_.mp4
    ; @" K8 W, K7 Q│  │  │      07-RSYNC远程文件同步_.mp4
    ( K: f1 ^7 W) l! F2 s+ h: q│  │  │      08-思考题1-免密远程文件同步_.mp4
    7 k* R/ \1 |8 F  K; B' X│  │  │      09-思考题2-SSH更改端口的文件同步_.mp4% @. A* d' H! ^$ P3 G( z. \
    │  │  │      10-把rsync作为系统服务(上)_.mp4
    / X! s9 E& l- R" n  E│  │  │      11-把rsync作为系统服务(下)_.mp4
    6 f% K7 }3 r2 X+ b* g, x) q│  │  │      12-RSYNC任务解决方案_.mp43 `( R; m% k( A% l: R6 @
    │  │  │      13-任务总结_.mp4
    9 V7 w7 a) b- `2 r: L# X' z│  │  │      14-给RSYNC服务添加密码_.mp4+ R: q; l# r, Z- h2 D& a
    │  │  │      15-RSYNC结合INOTIFY实现代码实时同步_.mp4
    8 o5 i8 X0 {9 E0 S- f$ O│  │  │      # ]& Y1 S5 D8 o% _8 M* o8 v. v
    │  │  ├─day08-FTP系统服务
    " y! \0 X- R9 X) q1 v  D│  │  │      01-把rsync托管给xinetd系统服务_.mp4
    9 u* O& K6 x, v7 I1 ]% V9 `│  │  │      02-任务背景_.mp4
    4 q/ F. w. E% s4 U8 D) y! ^" R│  │  │      03-课程目标_.mp4; Z; }6 G* q5 p! h  l( O
    │  │  │      04-ftp服务概述_.mp4
    $ V( h( Z- L' g│  │  │      05-rsync托管给xinetd后无法启动_.mp4
    6 B5 c) w" Y+ T' @. k& t│  │  │      06-FTP的主动模式(服务器端向客户端发起连接)_.mp4; W. j2 Y# k8 _  ~
    │  │  │      07-FTP的被动模式(客户端向服务器端发起连接)_.mp4& K. ]; S+ |# n  E2 M
    │  │  │      08-FTP服务器架构_.mp4
    + E8 T2 ~. w$ l: V│  │  │      09-ftp-lftp与vsftpd的关系_.mp4
    ) a' G5 c' e  P2 H( a│  │  │      10-vsftpd.conf配置文件详解_.mp4
    - f/ k* x( h6 z( X6 M- ]; X, b│  │  │      11-任务解决方案(上)_.mp4' |  S# k5 e6 Z# a  f7 J" l
    │  │  │      12-任务解决方案(下)_.mp4
    / J: g# ^# D- V│  │  │      13-经验值详解_.mp4, ?1 j' r# G" r/ u1 ~2 p: ?* {& a
    │  │  │      
    ; P' q6 W9 n7 S  H5 m5 {) {│  │  ├─day09-FTP、NFS服务: I! {- y8 y; ?5 \& e2 y
    │  │  │      01-ftp客户端工具详解_.mp4
    % a0 V& s# r6 v- ?  P: n│  │  │      02-lftp客户端工具详解_.mp4
    4 o+ ~+ c3 N7 q0 U( j5 o) O│  │  │      03-ftp的黑白名单_.mp4$ k& g9 J  a- l/ u$ Z+ ^
    │  │  │      04-ftp网络访问控制_.mp4- m  r, P# v, j' @% ]: v
    │  │  │      05-在html页面使用第三方平台视频_.mp4; D2 X- A7 u% e: C1 X4 x; T
    │  │  │      06-任务背景_.mp4
      u6 H- H/ b# [% }% V│  │  │      07-课程目标_.mp4
    7 p5 d# |* |  H/ T│  │  │      08-服务器环境准备(重要)_.mp40 W* g4 ]! P- x4 W
    │  │  │      09-NFS软件的安装_.mp44 I! X  c8 Z! S0 ?+ Y3 {4 b6 y! i
    │  │  │      10-NFS配置文件详解_.mp4
    , [; o8 }' Z7 l8 p$ R) _│  │  │      11-NFS服务器的搭建_.mp4
    5 ?) r9 n4 D. V) t) Y│  │  │      12-Web服务器的搭建_.mp41 Q! U8 ~1 |& \( v
    │  │  │      13-挂载NFS_.mp4, l7 M  I3 j4 e+ U6 F3 C# ], v
    │  │  │      14-实时备份演示_.mp4. X- A* Z5 U  J; ^
    │  │  │      : }( W9 p& g) a. k" O
    │  │  ├─day10-SAMBA文件共享与DNS域名服务
      m& d$ ]  R6 L% @/ \+ `4 E% w' f9 s7 R│  │  │      01-SAMBA概述与环境准备_.mp4
    ; }: g. l$ W1 K9 z/ z1 A8 x( u9 F│  │  │      02-smb.conf配置文件详解_.mp4: V' x  m& h/ L. Y+ ^
    │  │  │      03-samba综合案例之服务器端搭建_.mp4  O0 T" t0 N+ o8 z# z, {# _* ^8 W! e8 i& C
    │  │  │      04-windows中挂载samba_.mp4
    ) _% M$ f% f+ Y' x; P│  │  │      05-挂载目录不可写解决方案_.mp4$ f0 E. g. W  R' L) F& q9 @
    │  │  │      06-linux中使用samba_.mp4
    9 k  q2 i( _7 E│  │  │      07-DNS任务背景_.mp4
    9 V  X* J6 N0 n' Y. O│  │  │      08-DNS课程目标_.mp4# f  {+ e$ n3 S5 X2 O
    │  │  │      09-DNS的作用_.mp4
    + `  F2 A" `: p4 n* b│  │  │      10-DNS的结构_.mp4
    % R& c! {' k3 A/ _7 O) l. S, y3 V3 P│  │  │      11-DNS工作原理+dig工具_.mp4
    4 D2 m/ M! p; a' n5 b: y9 I0 X4 B) I1 O│  │  │      12-DNS搭建前环境准备_.mp41 I7 J+ H" @. U3 t. S8 l* R6 K3 c
    │  │  │      13-DNS软件安装与查询_.mp4
    : [& `; \, D0 n5 h+ ]% j* S│  │  │      14-DNS两大配置文件_.mp4
      N; @; G( _8 B│  │  │      15-正向解析详细配置_.mp4
    0 x- w& p6 o9 a1 T│  │  │      16-Web服务器配置_.mp41 \7 q" S& r# B# Y4 Z, @: a
    │  │  │      17-客户端进行DNS测试_.mp4" t6 s0 H1 z3 v3 V+ h  r
    │  │  │      
    9 L8 `! ?4 z+ W* b& a; n│  │  └─day11-DNS域名管理系统与LAMP编译安装) O. O7 P$ Y" b  N+ G. ~
    │  │          01-与DNS以及网络相关的两个小bug_.mp41 o7 G- b, L5 A9 g
    │  │          02-DNS的反向解析_.mp4
    6 p/ B+ O6 B6 {- |7 x. O! l6 \7 E│  │          03-多域DNS服务器搭建_.mp42 C6 f: n/ n; J- V/ j0 [
    │  │          04-NTP时间服务器搭建_.mp4* v& W# Q9 X9 K6 s  q7 I
    │  │          05-DNS主从配置(上)_.mp4
    ' b7 ~* b0 ^" a│  │          06-DNS主从配置(下)_.mp4
    5 q) A# Y* O1 X  n7 C$ p│  │          07-任务背景_.mp4
    * M5 E% a# m4 y' Z0 @│  │          08-LAMP概述_.mp4
    3 z1 `3 N- K/ ]) H$ D4 d+ t" I3 X- N$ j6 Y- N│  │          09-MySQL编译安装_.mp4
    - a& l& a. E8 b│  │          10-MySQL初始化与启动_.mp44 O0 [) E) ~% I  S9 L5 w
    │  │          11-MySQL密码与环境变量配置_.mp41 a6 V4 {0 e0 {, f3 i( z3 p
    │  │          12-源码安装Apache依赖软件apr_.mp4
    5 s! |' Z$ L% d9 J: A" f) u│  │          13-安装Apache软件_.mp49 e1 _* W3 I7 w) F8 F$ |8 s
    │  │          14-源码安装PHP软件_.mp43 o) M1 r! Y9 ]- R( H/ X. V6 Z* J
    │  │          15-让Apache认识PHP_.mp4
    ( \4 M% w4 e8 q& K│  │          16-部署Web项目_.mp4
    3 R- z& z0 u- V0 F& X1 H│  │          . f7 b6 e5 C8 F: A# ]! N5 H5 W
    │  ├─03-磁盘管理
    # b. k. C5 R/ b; O! }│  │  ├─day01-磁盘管理-14 [8 x! L8 B8 P
    │  │  │      01_任务背景说明【明白需求】_.mp4
    7 C- _8 C; q/ a2 n5 M│  │  │      02_机械硬盘读取数据原理【了解】_.mp4
    5 |$ U1 y0 W; u, `% B! N5 f│  │  │      03_机械硬盘写数据原理【了解】_.mp4
    / }. Y9 r+ {9 ^* K& T9 |│  │  │      04_硬盘的分区方案简单介绍【了解】_.mp4
    " Z) g4 z/ `- u6 Q3 q) d7 {* @│  │  │      05_硬盘的接口类型介绍【了解】_.mp4
    # f6 M3 E  y0 L) d7 m│  │  │      06_fdisk工具对硬盘分区_.mp4
    # H# y- e( h0 s# E│  │  │      07_磁盘分区过程+挂载使用_.mp4
    / y( p1 K& A/ F1 k│  │  │      08_分区总结_.mp4
    ; O0 Q# c2 S0 b" V( A│  │  │      09_手动挂载mount命令使用_.mp4
    , \2 E. m& P. H5 H' }│  │  │      10_开机自动挂载_.mp4/ K: K9 {% v# ~5 b- T
    │  │  │      11_autofs实现自动挂载本地资源_.mp4
    ! \5 i6 G/ d; n  o8 B│  │  │      12_autofs实现自动挂载网络资源(nfs)_.mp4
    - P( a8 C" _( o2 p9 F│  │  │      7 ^4 `" B/ K& C5 f2 P3 J
    │  │  ├─day02-磁盘管理-2
    ( z# B$ c6 J! {│  │  │  │  01_swap空间扩容方法1_.mp4
    7 s) }- G5 a0 H  q7 Q/ K! v│  │  │  │  02_swap空间扩容方法2【模拟大文件】_.mp4; L6 z6 i1 [5 B5 U7 W: `
    │  │  │  │  03_GPT分区(gdisk)_.mp4
    # n* C3 z1 G! Q  v6 B0 `, E│  │  │  │  04_GPT分区(parted)_.mp48 A7 F) o9 b7 J) H2 @5 L4 M" i  T1 N
    │  │  │  │  05_逻辑卷相关概念介绍_.mp43 z  K4 ?6 I7 A- \# t+ l& K
    │  │  │  │  06_创建逻辑卷并挂载使用_.mp4
    & [5 [  C. T' U│  │  │  │  07_创建逻辑卷指定大小_.mp4+ k2 L5 o( w: Y" w$ J* X  N
    │  │  │  │  08_逻辑卷相关命令_.mp4
    + \( n! M" u9 n( x9 ]. P│  │  │  │  09_逻辑卷实现动态扩容_.mp4# l3 v$ ?. b' L: b/ W
    │  │  │  │  10_MySQL数据迁移准备工作(创建逻辑卷)_.mp4
    " d1 J; o3 Y( D5 _( K│  │  │  │  11_MySQL数据库迁移(迁移数据文件到逻辑卷)_.mp48 X; n  l" a9 J9 y0 m- M/ z& D; N
    │  │  │  │  12_MySQL数据库迁移后续测试_.mp4- v. ~9 {7 l# l, j8 K6 o1 j+ D
    │  │  │  │  13_数据迁移思路_.mp4
    0 O$ u# }6 r' e5 A│  │  │  │  14_逻辑卷实现条带化_.mp4! d) j& p' c* W  c7 Z. a7 B
    │  │  │  │  
    / A& w/ @: u6 G4 w) u8 `│  │  │  └─课堂笔记! Y' n' [% D& B, ]8 E2 O, B
    │  │  │      ├─pictures
    & o  T% f- _" _$ k│  │  │      │      SCSI阵列卡.png4 f5 H% ^4 d5 w$ m. k
    │  │  │      │      磁盘管理总结.png7 N2 K6 t/ e: b, M! m  A; ~
    │  │  │      │      5 D- k( `0 W" a9 ^8 {9 N
    │  │  │      └─总结9 T: u2 O5 J5 l% _
    │  │  │              硬连接理解图.png
    * Z" _1 y* V- j1 F8 ~│  │  │              磁盘简图.png3 k$ J" C. s, }6 T8 O8 O
    │  │  │              随堂笔记-挂载逻辑卷失败问题.txt
    5 V; M4 E3 f& N' k, E│  │  │              
    5 z2 S8 n4 U- j3 H│  │  └─day03-磁盘阵列之RAID& p+ ~4 o" {0 L4 Y6 u$ B) Q0 [
    │  │      │  01_逻辑卷总结回顾_.mp4
    7 n* E) l- ~5 V* T│  │      │  02_逻辑卷创建快照_.mp4
    . o' U3 D5 f6 @& A- q+ d$ d│  │      │  03_逻辑卷创建快照挂载使用+原理_.mp4
    ! x& H/ m1 W. H/ W- d* Q* e3 t│  │      │  04_快照自动扩容_.mp4" B! }/ S8 c* }1 [% q3 S! R+ A9 e
    │  │      │  05_快照原理总结_.mp4
    + S. V/ n1 {5 b6 V│  │      │  06_磁盘配额限制【了解】_.mp47 l5 P0 z7 E' H# c# j
    │  │      │  07_RAID介绍+RAID级别0和1_.mp44 o8 U, h0 @* v+ a
    │  │      │  08_RAID级别介绍【5+6+10】_.mp4
    2 O* ?0 x; W# K│  │      │  09_软硬RAID介绍_.mp4: {3 f. w. M$ N, x3 m# z1 H
    │  │      │  10_软RAID创建前环境准备_.mp4
    & `6 ~! Q5 L: K( B│  │      │  11_创建raid0_.mp41 O4 z5 K3 L$ ?$ j
    │  │      │  12_mdadm参数_.mp4# a* e1 k- L# m. ]
    │  │      │  13_raid1创建+格式化挂载使用_.mp4
    0 y) m' h3 G% h│  │      │  14_raid1热插拔验证_.mp4  E2 J/ \4 q" Y% o
    │  │      │  15_往raid1添加设备_.mp4
    4 M% [6 V9 x, f+ X  }│  │      │  16_raid5创建+测试验证_.mp4
    7 |6 R  ]% M! |. J) Z│  │      │  17_raid启动和停止_.mp4
    5 z8 R3 U# f( G4 o│  │      │  18_raid的删除_.mp4: F3 D6 V6 Y4 f  B: b! T1 l/ J6 d8 |
    │  │      │  19_软连接特点+创建和删除_.mp4/ @8 H6 J/ q. K8 P
    │  │      │  20_硬连接特点_.mp4
    2 K, K6 [7 G8 o) V6 h6 z+ L4 ?, q, K│  │      │  21_硬连接创建_.mp4" M8 I* F/ h  t$ ^9 a. \; e8 w
    │  │      │  
    . G/ J; ~: Y- {9 D  i2 p│  │      └─课堂笔记4 F' ]) w. K) x$ C, M" r% ]" G
    │  │          └─pictures.zip
    * J) A2 s5 s5 j8 v9 Y0 z│  │                  0 X0 O9 S' n- I# q' x7 o9 s
    │  ├─04-Shell脚本
    : G- f$ \8 x& p1 v│  │  ├─day01-小工具
    2 Z/ S1 \& Q8 l7 O│  │  │      01_小工具grep别名定义显示颜色_.mp4& y1 _! f) V% K' |
    │  │  │      02_小工具grep使用【常用选项】_.mp4
    / Z" B/ W/ C# [/ U/ Z/ I' n│  │  │      03_小工具cut使用【列截取】_.mp4/ Y. r6 U. c) F
    │  │  │      05_小工具sort和uniq使用_.mp4
    7 o0 @6 w1 K; ?& ]% j! O8 `! j│  │  │      06_小工具使用tee_.mp4* X& ?4 l( H' G6 [) J
    │  │  │      07_小工具使用diff【正常模式】_.mp4
    : {" n6 Y9 C; X) a4 r/ \│  │  │      08_小工具使用diff【上下文模式】_.mp4' }: a, r+ d# |* K/ K
    │  │  │      09_小工具使用diff【合并模式】_.mp4
    - x9 ~- f$ S% m, L│  │  │      10_小工具使用diff【其他技巧】_.mp44 y2 c& e. ]4 J: k. _( {
    │  │  │      11_小工具使用paste_.mp4
    ( p" I) h* A# d2 j& \│  │  │      12_小工具tr使用【熟悉功能】_.mp43 x* r# n) P6 k' T3 n$ {, E
    │  │  │      15_shell中的通配符_.mp4
    % p% _' B) g5 M6 }$ b& m/ `│  │  │      16_shell中引号区别_.mp4
    0 O+ x& D: Y* g% X! Z8 ?│  │  │      
    / C" F( \! w+ y+ i│  │  ├─day02-shell基础知识
    2 u  I2 s/ h+ U! P8 P* ^1 R│  │  │  │  01_编译型语言分类_.mp4
    8 J- Z8 p% Z$ F: |( @│  │  │  │  02_SHELL介绍_.mp4
    ( S4 D% D3 h/ ^9 W│  │  │  │  03_如何学习SHELL脚本_.mp4
    2 [! i/ T1 r, M- K" F│  │  │  │  04_SHELL脚本编写和执行_.mp4" y# W1 f- X) b8 D8 I8 `' S8 u
    │  │  │  │  05_BASH特性_.mp4! z  s# I' }# v- S
    │  │  │  │  06_通配符【星和问号】_.mp47 S) e* {, x8 d- A1 \
    │  │  │  │  07_bash通配符2_.mp49 Q! ?6 B4 [$ |
    │  │  │  │  08_rename批量重命名_.mp4& O" R8 t. [/ G7 m$ i9 f6 c6 n
    │  │  │  │  09_bash中的引号【理解】_.mp4
    9 N2 {' y, X1 H│  │  │  │  10_环境变量分类_.mp4
    # l  H: w( d# O7 r7 s│  │  │  │  11_系统内置变量1_.mp4) D1 _6 O3 N' ^" q+ S  i- F, K( G" [
    │  │  │  │  12_系统内置变量2_.mp4- r* k5 ?7 A, C8 ?3 [' {2 E
    │  │  │  │  13_上午内容回顾【变量分类】_.mp4
    7 {0 A+ ~8 t& C0 J0 t# l$ u$ v9 G│  │  │  │  14_变量定义+获取+取消【熟悉】_.mp4
    3 g7 L0 K3 R$ |% y│  │  │  │  15_变量定义规则+命令结果赋值变量_.mp4
    - ]6 R8 S& z# L% ?│  │  │  │  16_定义有类型的变量_.mp4
    " }) I4 o# {: c│  │  │  │  17_普通数组定义_.mp46 U7 m9 f' ~8 \7 W! s# V
    │  │  │  │  18_关联数组定义及获取_.mp42 c0 y9 H. W: e( J) d; \
    │  │  │  │  19_交互式定义变量read_.mp4) C( x* h1 v& Y
    │  │  │  │  20_替换或者删除变量内容【扩展】_.mp4& Q1 o' ]& I1 d
    │  │  │  │  21_shell中简单的四则运算_.mp4: c- ^3 d5 D! }* a! r
    │  │  │  │  22_i++和++i的区别_.mp4
    1 I& t7 B0 E' N│  │  │  │  23_四则运算小结_.mp4/ v% p5 g. f% l! Q5 X
    │  │  │  │  
    $ z/ t7 G( [6 R& f8 o9 |0 ?9 ^4 }│  │  │  └─配套资料) M! V$ u- U  S/ c- y
    │  │  │      └─pictures.zip
    & w/ j# F% X- ~$ S│  │  │              $ @) y. I' i8 n) o: j1 t" d, J
    │  │  ├─day03-Shell选择结构
    ) s* n2 q- ?6 `$ S/ ^9 x. s│  │  │  │  01_课前回顾环境变量和本地变量_.mp4
    2 V8 d  p. c& F- }, |  n' s│  │  │  │  02_课前回顾变量定义及获取_.mp4
    1 Y6 o4 A4 Y0 S4 S│  │  │  │  03_课前回顾四则运算_.mp4$ z* }$ X5 N# B2 b4 Y( U1 t. D3 B
    │  │  │  │  04_条件判断语法格式_.mp4
    4 ?  j' O7 h) `0 F0 P│  │  │  │  05_判断条件参数【记忆】_.mp4; c% d+ W( B* I5 n  t$ h3 ~, {
    │  │  │  │  06_整数和字符串判断_.mp4
    / e4 }6 z9 H; ^/ \/ O│  │  │  │  07_多重条件判断【记住规则】_.mp4
    . }5 p6 J1 z0 F* _- G$ n% V│  │  │  │  08_条件判断补充+总结_.mp4, _, H" v- }+ L! o
    │  │  │  │  09_流程控制语句基本语法结构_.mp4; P% [8 ~4 B  V% w$ s: R$ \$ {
    │  │  │  │  10_应用案例1(判断主机是否互通)_.mp4
    # E4 w: \0 ]9 _: R) Q│  │  │  │  11_应用案例1_优化1_.mp40 @% F+ @! G- Z& ]4 E' v$ t
    │  │  │  │  12_应用案例1_优化2_.mp42 k) z2 y6 N: B, _) q
    │  │  │  │  13_应用案例2_分析_.mp47 j. X9 h4 f; w* i1 y* }' G/ U3 h/ ]
    │  │  │  │  14_应用案例2_实现_.mp4
    - w- j* I8 G9 I, ^│  │  │  │  15_应用案例3分析+实现_.mp46 g% m6 A3 l" M- J" C+ Q2 b) X
    │  │  │  │  16_应用案例2bug修复【pgrep和pidof】_.mp4% Z6 ?; P# I$ Q  ^* X# d- p
    │  │  │  │  17_课堂作业_.mp4
    4 ]; }. R6 q  ]# Y1 t. R; _│  │  │  │  18_课堂作业2_.mp4
    2 M* f4 G1 L; O2 P/ q7 R6 `* R│  │  │  │  19_for循环的语法结构_.mp4
    4 h/ c' I" |$ C5 E│  │  │  │  20_for循环语法结构补充_.mp4' @6 n# O) }# T5 t: ~
    │  │  │  │  
    0 M1 u% p' k7 C( D│  │  │  └─配套资料9 x$ Q" b* c0 s; _  k
    │  │  │      └─pictures.zip! w0 N2 }6 ^1 f9 V+ `/ q& ^
    │  │  │              ( H$ ?$ s8 n4 D0 B- C! \
    │  │  ├─day04-Shell循环
    & H; G3 j. c5 I3 i5 p6 f$ j* [+ T( Q$ z0 a4 H│  │  │  │  01_回顾+for循环语法结构_.mp41 [! o. M8 Z, k/ A
    │  │  │  │  02_for循环打印1-100奇数和_.mp4! [$ k; |& Q/ O- I, w. \1 C
    │  │  │  │  03_for循环计算1-100奇数和【类C】_.mp4
    / Z$ W' ?4 o1 x1 p│  │  │  │  04_计算1-100奇数和总结_.mp4; r% ]1 E6 `3 J
    │  │  │  │  05_循环控制语句_.mp4
    # M: h& t2 r% x4 X│  │  │  │  06_循环控制语句2_.mp45 O$ |9 t& s+ E; k4 J0 @; q+ @
    │  │  │  │  07_判断一个数是否是质数_.mp4
    5 |% S+ ]/ W, {- y! j8 t; ~- m│  │  │  │  08_for批量创建用户_.mp4
    ; S) P. I. `- ~: y│  │  │  │  09_批量创建用户_.mp4- v6 F9 n  i2 k# h
    │  │  │  │  10_并发执行判断主机是否ping通_.mp4( z. P# E9 F% ?# o9 F7 J
    │  │  │  │  11_for循环总结_.mp4
    9 p6 a6 K# G, y2 O6 T% Z, u3 q+ S│  │  │  │  12_while循环语法结构_.mp4
    : ~3 _0 _+ T# O% r│  │  │  │  13_while循环语法结构2_.mp4
    # {3 w- @( M# _& j6 ~7 E│  │  │  │  14_while循环语法结构3_.mp4. a+ O6 L2 ~8 ~8 L: \
    │  │  │  │  15_while应用案例分析【明白思路】_.mp4
    * [) y7 k" H; v" G/ T" a│  │  │  │  16_while应用案例实现+测试_.mp4+ w1 O" V  E8 L( p, l3 Y) v
    │  │  │  │  17_until语法结构_.mp4. p4 t! d5 e5 _! J
    │  │  │  │  18_until应用案例_.mp4* I0 o& ~& a  r
    │  │  │  │  19_循环语句总结_.mp41 x- q+ c+ S( q( s: u: ^, V
    │  │  │  │  
    2 O- n' z+ s/ F│  │  │  └─配套资料3 G8 m# h6 h2 v; R( B5 Y$ ~8 x
    │  │  │      └─pictures5 d. W# r* e- a: ]
    │  │  │              00_shell介绍.png$ ^8 k4 g' E) r0 i
    │  │  │              edit.png
    . w0 O+ U( @% f! a│  │  │              sed.png  \% D# ^9 y1 e4 k
    │  │  │              流程判断1.png" V6 O& B" W  N5 O3 [/ D- U
    │  │  │              流程判断2.png2 Z) p; E1 h4 s
    │  │  │              流程判断3.png
    2 o5 ^% g* i) E* d  [5 f│  │  │              流程判断4.png
    : R% o1 @0 v# `1 u5 E: ]% Q│  │  │              语言分类.png/ a) G1 X' W2 |6 z3 ]! o
    │  │  │              
    9 n" Q7 ]& C$ W% F: A  b: _│  │  ├─day05-Shell随机数与循环嵌套
    2 L0 D% e/ X, I│  │  │  │  01_RANDOM随机数1_.mp4# [. c- g8 n7 h9 z' y/ S* z
    │  │  │  │  02_随机数应用1_.mp4( _- P( e$ p* G3 c( @& T0 y% k( v
    │  │  │  │  03_随机数应用2_while循环实现_.mp4
    & i' ?0 i% z! }9 Y* m1 Z! c3 P│  │  │  │  04_随机数应用2_抽取幸运观众1_.mp4
    & z7 h6 w- H6 m5 O│  │  │  │  05_随机数应用2_优化_.mp4
    % c7 B& q2 w4 g% C8 |│  │  │  │  06_嵌套循环1_.mp4
    4 ]3 b0 j9 t& E8 m; ?( u│  │  │  │  07_嵌套循环2_.mp4
    + d, d6 V" K' V1 F3 `- c│  │  │  │  08_嵌套循环3_.mp4; _0 o( a! N3 a
    │  │  │  │  09_嵌套循环打印99口诀表_.mp4
      o; F: E6 e1 j; x( [8 E│  │  │  │  10_阶段性总结+扩展shift_.mp4
    4 u8 T2 y% V0 E# q, V│  │  │  │  11_expect程序交互_.mp4
    ( u! _. ]5 C0 C- [8 J8 ^│  │  │  │  12_expect程序交互2_.mp4
    ; w7 a. ]. N: t6 N/ R/ f; S/ p│  │  │  │  13_expect程序交互3_.mp4" U7 m) n$ {' b! g/ a# b
    │  │  │  │  14_expect和shell脚本结合使用_.mp4$ [) h" S: V; \3 V2 e: J" \
    │  │  │  │  15_实战案例_分析_.mp46 Z4 ~" t, J8 |- D& m3 q
    │  │  │  │  16_实战案例_功能拆解_.mp4
    * q4 K8 x! q" u│  │  │  │  17_实战案例_功能拆解2_.mp4
    ) q( _9 U& h) s8 i2 J* A5 e│  │  │  │  18_实战案例_实现_.mp4
    - F3 s/ ~8 e9 ?# {│  │  │  │  19_实战案例_测试_.mp4
    2 d7 ~0 N7 }* r8 Z│  │  │  │  , E& s2 a$ Z. \  ]
    │  │  │  └─配套资料: E0 t0 p# F) ~* p5 d- M  w
    │  │  │      └─pictures; v; z' i% ]5 b4 {; Y
    │  │  │              00_shell介绍.png# G. ?2 P7 `$ t4 l/ P
    │  │  │              edit.png. |( R/ m# \1 O, c2 H' t. A
    │  │  │              sed.png/ S) D6 [9 U8 a2 S. B* m+ _9 Q
    │  │  │              流程判断1.png
    0 f) `) X0 R) n0 n5 b% v│  │  │              流程判断2.png: A/ R# c7 V& M' h+ h& ^0 H
    │  │  │              流程判断3.png
    4 T" z  Y9 a1 \+ n# k5 h│  │  │              流程判断4.png+ U' T0 n( p# N1 t
    │  │  │              语言分类.png
    8 q& P0 Q9 X0 H! W! C│  │  │              * T$ S# N8 d8 E5 C
    │  │  ├─day06-Shell函数与正则表达式
    $ C" o) z" _: ^: D+ z) R│  │  │  │  01_脚本推公钥优化avi_.mp4
    1 o7 _- y( ]$ X" T0 X8 A1 W4 u7 U8 w2 M│  │  │  │  02_实战案例3_统计web服务的连接状态_.mp4  I2 b0 V1 k; [: k: `2 d
    │  │  │  │  03_关联数组补充_.mp4
    $ S* _% f& p; S" y2 D│  │  │  │  04_case语句基本语法结构1_.mp4
    ; m8 ^/ T, j. s# |1 R7 c│  │  │  │  05_case语句基本语法结构2_.mp4
    & X' w( K& o0 R4 K) U1 u4 X* g│  │  │  │  06_case脚本中菜单打印_.mp4$ e" Y7 K7 {% v/ M
    │  │  │  │  07_case应用案例1_.mp4
    / Q4 z: o" }+ b* U! @) v& z3 {  c│  │  │  │  08_caes应用案例优化+总结_.mp4  v$ S- W4 ]( H4 P
    │  │  │  │  09_函数定义和函数调用_.mp4
    % S* [0 e! F4 `& @- Q& r# o8 l* p( K│  │  │  │  10_函数中return作用1_.mp4+ A& Q' |* r/ h; {% X
    │  │  │  │  11_函数中return作业2_.mp4
    # p3 M; L0 j& Q# Z9 T, _  r│  │  │  │  12_应用案例_.mp4
    6 U6 s" ^" a" c1 d, ^/ H│  │  │  │  13_综合案例_需求说明_.mp4
    6 ^1 m/ E9 ]$ u7 B│  │  │  │  14_综合案例需求分析_.mp4" f# G: \6 s* c5 S$ S  {9 q! |- [* s/ \8 N
    │  │  │  │  15_综合案例实现1_.mp4
    - o! v* z1 ^  y; l3 Y, A│  │  │  │  16_综合案例实现2_.mp4
    8 @: J3 h  Y7 E% W" b( l│  │  │  │  17_正则表达式元字符1_.mp4
    9 o1 R. A, B8 S3 w! j│  │  │  │  17_综合案例实现3_.mp42 w* A. s+ n& y2 T4 _, t2 `/ P
    │  │  │  │  18_正则表达式元字符2_.mp4; Z$ n) [; l, \; M$ x4 X
    │  │  │  │  19_正则表达式元字符3+perl扩展正则_.mp4
    / `8 F! I# y! c3 L3 y7 c│  │  │  │  20_扩展正则_.mp4
    / i, }1 x$ D" |│  │  │  │  21_正则匹配IP地址_.mp4
    + `4 p# p- [( F0 D5 i& L, X3 V$ A│  │  │  │  22_第二类正则表达式_.mp4
    8 e% C3 q$ x- q. _│  │  │  │  
    4 x$ ~2 {, A2 `) ^/ U5 Q- G│  │  │  └─配套资料
    , T; V4 r1 r! Q- J% @( n│  │  │      └─pictures.zip
    ! |* X4 ?2 A; d) ~3 u! ?) D. {│  │  │              
    + w3 C% L; |( W/ R) C3 g5 n0 x0 h│  │  ├─day07-Shell三剑客(上)# s* _6 T' v; |% m8 S
    │  │  │  │  01_sed的工作流程_.mp4
    6 V0 E+ u/ m8 O: `3 C% `9 [' v│  │  │  │  02_sed基本语法和命令_(pd)_.mp43 d) I2 Q/ g' y" D
    │  │  │  │  03_sed基本命令_(iac)_.mp4
      k; D5 M/ o1 S$ U│  │  │  │  04_sed基本命令_(rw!)_.mp4
    * {9 P3 g( y  G7 E│  │  │  │  05_sed基本命令_(sg)_.mp4
    3 r7 }- D  z( _│  │  │  │  06_sed基本命令(=&和i)_.mp4
    7 C$ t3 S* j( S" x: S# @8 n│  │  │  │  07_sed命令综合运用1_.mp4. \4 g% `" Q4 ^: E4 V8 T
    │  │  │  │  08_sed处理smb.conf配置文件_.mp4
    9 D9 u: n  ?4 x+ m3 Z│  │  │  │  09_sed工具过滤IP地址_.mp48 r  \3 t- {8 v* d! R  x0 j
    │  │  │  │  10_sed工具截取IP地址_.mp4
    8 r9 F! @- k+ S4 U% E! d│  │  │  │  11_sed使用总结_.mp4, y9 `" z" M& Q2 @: P/ _1 k/ R
    │  │  │  │  12_sed脚本使用_.mp49 g% J8 Y0 y; i8 S6 S7 |/ J1 ]+ v
    │  │  │  │  13_sed工具结合正则表达式使用总结_.mp4
    7 u! b7 p1 p0 G│  │  │  │  14_sed总结_.mp4
    0 U* x$ M; S$ f: N! Q│  │  │  │  ! k& y- c0 ^9 B
    │  │  │  └─配套资料
    % W2 f9 l$ m5 D! ~│  │  │      └─pictures.zip
    . h! ^& Z# E! b8 g1 c5 P9 T0 s' `│  │  │              
    ( p+ O+ x+ M" X9 v" t/ t│  │  └─day08-Shell三剑客(下)- N0 {+ o0 X+ P# [# ]' @
    │  │      │  01_awk简答介绍[了解]_.mp4
    2 K7 j0 i- N, t7 F2 I│  │      │  02_awk命令行模式_.mp4
    ! F. l& V' ~2 `$ X│  │      │  03_awk脚本模式_.mp4/ {/ k% g  U: Y. _0 O7 k9 |' v
    │  │      │  04_awk内部变量1_.mp45 x( {' l; g. @  W! I
    │  │      │  05_awk内部变量2_FS和OFS_.mp4
    * q$ q9 A. }! k& d* n$ a│  │      │  06_awk内部变量_RS和ORS_.mp41 k; E7 _2 l* E
    │  │      │  07_awk工作原理【理解】_.mp4" L% k) v1 S5 _/ {# [
    │  │      │  08_awk变量定义和打印_.mp4
    0 x% ], Z4 I1 C! c│  │      │  09_awk内部变量RS和ORS补充_.mp4
    ) d: ~3 s+ }3 e: a% r' E│  │      │  10_awk中BEGIN和END使用_.mp4* {/ B5 w3 N" T; `! N
    │  │      │  11_awk中BEGIN和END使用2avi_.mp4
    9 ^. x7 A! A, N7 s$ y│  │      │  12_awk和正则表达式结合使用1_.mp40 r8 Q1 Y3 |% X
    │  │      │  12_awk格式化输出_.mp4
    * k) g  ~. e( |- `3 L│  │      │  13_awk截取IP地址_.mp4# G7 ?" K1 o+ ?9 T2 V: ^  T
    │  │      │  14_awk多个地址定位补充_.mp4
    " p. y. [+ ^6 ^! j) A8 O0 r│  │      │  15_awk流程控制语句1_.mp4
    . j, M$ q$ O% h, J4 X0 M│  │      │  16_awk流程控制语句2_.mp4
    9 O/ G5 G/ u5 ^* C2 \0 j% \7 N( H│  │      │  17_awk结合循环语句使用1_.mp4- X) V) N! S; T& V$ |3 Q
    │  │      │  18_awk嵌套循环_.mp4
    ) d2 N( U3 Q# D# N" M- |9 G) v│  │      │  19_循环控制语句_.mp4" R5 w# _' ]' `! {
    │  │      │  20_awk循环讲解【理解规则】_.mp4
    # }0 y( D! u: c1 C4 K/ h* P│  │      │  21_awk算数运算_.mp4( b; I6 ]- |! d4 }1 D" H4 s* Y
    │  │      │  22_awk统计案例_.mp4" J8 w$ h% _7 G0 E' q4 B7 \. Y
    │  │      │  23_企业案例实战【需求】_.mp4- _9 d: c& `0 I1 V& W# R2 Q; m- _" N% P
    │  │      │  24_awk总结_.mp4. R9 m# b& P6 C1 ]8 j( D
    │  │      │  25_SHELL编程_.mp4
    3 C4 Q9 H; P) Z6 \│  │      │  6 r! }2 \. ]( z0 ^, L& Y; R# r
    │  │      └─配套资料
    . G1 X) T6 p# F1 M│  │          └─pictures, e9 g& S' H' B
    │  │                  00_shell介绍.png% A  P$ u& c- w0 `. F- C
    │  │                  edit.png
    2 y" |/ y6 O* r+ Q: X0 Q│  │                  sed.png
    % ]! P+ H7 |# v& \5 b│  │                  流程判断1.png/ {% F( \6 |3 u6 B7 M% L
    │  │                  流程判断2.png
    0 n+ a$ Y8 y' n. w│  │                  流程判断3.png8 V6 s& ]4 U7 n
    │  │                  流程判断4.png3 }2 e5 N0 s3 p, L. C3 D, r( H
    │  │                  语言分类.png
    4 U# |4 Y9 K) v4 L9 _$ y2 H│  │                  5 q9 }9 F+ \( L" Y
    │  ├─05-mysql-dba0 Q; D1 @( o2 p3 k  c1 s
    │  │  ├─day01-MySQL介绍及安装2 Z5 `+ W; Q$ f
    │  │  │  │  01-任务背景_.mp4/ m( M/ d1 U5 E1 d3 G6 s" ]
    │  │  │  │  02-关系型数据库_.mp4- A* z3 O5 n4 x6 b& _6 z
    │  │  │  │  03-MySQL数据库概述_.mp4
    . q3 V; C- T5 r* J, l│  │  │  │  04-创建自定义虚拟机环境_.mp4# U3 ^$ T+ b: J  {
    │  │  │  │  05-CentOS7.6操作系统最小化安装_.mp4
    9 l1 E" x+ Q, b0 D9 Q│  │  │  │  06-CentOS7.6操作系统最小化后续配置_.mp4( n" l1 ?/ u3 }- L. v- N+ b: c! f
    │  │  │  │  07-拍摄拍照(非常重要)_.mp4- b! l" x0 D  b3 @4 `
    │  │  │  │  08-MySQL软件的三种安装方式对比_.mp4. s8 l2 m# u, ~. y) n
    │  │  │  │  09-数据库与数据库实例_.mp4, e* y+ Z" X6 r
    │  │  │  │  10-MySQL GLIBC安装前奏_.mp4$ i3 q- J% F& ?$ D$ Z" T$ k; c
    │  │  │  │  11-MySQL GLIBC版本的安装与配置_.mp4/ W" R3 @0 H" I. |( T3 j
    │  │  │  │  12-软件的安装常见问题答疑_.mp4
    ' b' \) J/ ~0 N8 D│  │  │  │  13-MySQL GLIBC版本后续配置_.mp4- v3 V2 N8 {* O1 y
    │  │  │  │  14-关闭密码强度检测_.mp4
    0 N  A3 P3 Q/ v" g│  │  │  │  15-MySQL源码编译安装_.mp48 l7 h; |/ o7 }/ H8 E% M& }$ k* `
    │  │  │  │  16-MySQL数据库初始化_.mp4$ g% o( {8 H2 t) }, j0 |
    │  │  │  │  17-MySQL源码编译安装后的后续配置_.mp4
    ' p/ I# G& K  l: L│  │  │  │  18-常见问题1-如何访问不同的数据库_.mp4
    , u" u, D' i) ]* J! o5 Q( e│  │  │  │  19-常见问题2-忘记root密码的解决方案_.mp4
    1 g( E, b$ G4 [" y8 d0 H│  │  │  │  
    - u9 m+ z3 Q: T& K│  │  │  ├─课堂笔记
    , b! V, J3 L6 c+ J│  │  │  │  └─media.zip
    7 V. e  W, s! \/ w) p% J│  │  │  │         
      t9 R/ E+ `0 @3 Y$ [; z│  │  │  └─配套讲义
    6 s& g- Q7 a) M  e  B4 B│  │  │      └─media.zip0 E2 u% r4 h0 y6 ^
    │  │  │              
    4 Q( N. P4 L* C$ B2 m│  │  ├─day02-MySQL基本SQL语句(上)
    . M7 x1 A+ [% g; X│  │  │  │  01-客户端工具mysql使用_.mp4; q# I) K6 T* v1 L0 w; H( N
    │  │  │  │  02-系统默认的数据库信息_.mp4; e1 P7 `" F% z3 a# A, ?
    │  │  │  │  03-客户端工具mysqladmin使用_.mp4
    # I  ^( h/ }' ~7 C% F$ ~│  │  │  │  04-SQL概述与MySQL求帮助_.mp4
    / z- c4 s- a# x│  │  │  │  05-数据库的内部结构与数据库的基础操作_.mp4
    ' ]5 r+ A- w+ V( C│  │  │  │  06-数据表创建与查询_.mp4( x3 X- l  Y) y3 ?1 M9 M
    │  │  │  │  07-给EditPlus添加SQL的语法着色_.mp4( r! L' {" _: I$ c* w  x
    │  │  │  │  08-数据表的修改(字段-引擎-编码)_.mp4
    2 r4 ~" S+ x* {* a* b│  │  │  │  09-重命名与移动操作_.mp40 @4 a% T& w: N7 ~% D5 `: U
    │  │  │  │  10-删除数据表_.mp4
    % ~7 u# c5 u4 z' t│  │  │  │  11-数据的添加与查询操作_.mp4
    . a& }* \) ^9 k. o4 h│  │  │  │  12-数据的修改操作_.mp4
    0 ~/ `4 ~) Q0 Y: a! M) k7 J2 U│  │  │  │  13-数据的删除与清空操作_.mp4
    8 u4 z) Z; e- x! x* v│  │  │  │  
    0 c1 M4 C# O) E$ \0 E$ s│  │  │  ├─课堂笔记
    5 b3 Q: p* Z: e: B: ~+ p│  │  │  │  └─media.zip1 k  k# c$ n4 [/ p. Z: s+ m1 t; K
    │  │  │  │         
    6 l2 x7 }( l% W& I│  │  │  └─配套讲义2 _. x5 t8 S! J
    │  │  │      └─media- y; y1 F( i7 k4 B
    │  │  │              MySQL体系结构1.png: a0 o: ~  |5 R
    │  │  │              MySQL体系结构之SQL处理层.png
    ' @; g1 D- w) u0 }/ W$ g) e│  │  │              数据存放结构.png: Y) c# K$ g- c
    │  │  │              数据类型-整数.png4 v4 z( v2 h* L3 k
    │  │  │              日志类型.png& _2 d8 q$ M: L5 n! Y
    │  │  │              日期类型.png
    3 T7 X& W2 j! U5 \│  │  │              连接池.png2 j' o/ W* u- X0 S& ?6 @- f( ^
    │  │  │              ( j- O" ?- H7 G+ r6 `: N/ I- |+ h
    │  │  ├─day03-MySQL基本SQL语句(下)+ `! {. }5 O9 H1 _/ A
    │  │  │  │  01-为什么需要了解字段的类型_.mp4
    / W- B: r( }# H' T4 J0 ]9 W% W│  │  │  │  02-数据类型之整数类型_.mp4; [7 A1 Z% y  }. J
    │  │  │  │  03-数据类型之小数类型_.mp4) d3 P/ [2 `$ Z/ K6 y9 s8 ?& U3 ]: t1 ~- F
    │  │  │  │  04-数据类型之字符串类型(定长与变长)_.mp4
    - k& C  \: s) L7 m; h$ t│  │  │  │  05-数据类型之文本类型_.mp4
    3 i0 Y3 g/ E, ?( E3 [$ {9 ^: I│  │  │  │  06-数据类型之其他字符串类型_.mp4
    ( z: K5 q. i) Z) N1 R│  │  │  │  07-数据类型之日期时间类型_.mp4. x" l4 Y. V% G6 O
    │  │  │  │  08-SQL查询语句之SQL五子句_.mp4; X( o1 d& f$ ?
    │  │  │  │  09-WHERE子句之like模糊查询_.mp4  j; b( A$ N3 g9 t- y
    │  │  │  │  10-WHERE子句之等于大于小于不等于查询_.mp4# ^% L! v! `8 q6 V* K/ ~) ?
    │  │  │  │  11-WHERE子句之逻辑运算符_.mp4
    . P" Z" o. m/ [% {$ n│  │  │  │  12-WHERE子句之区间查询_.mp4, a  G! ^9 s; X
    │  │  │  │  13-WHERE子句之IN查询_.mp4
    * g" D( P7 j2 ~0 W  T│  │  │  │  14-DISTINCT去重操作_.mp4
    $ |7 C; l$ A( f6 R+ o8 T3 {│  │  │  │  15-GROUP BY子句之统计函数_.mp4% I- X/ K( L( l/ |" I% \$ h, v" b7 s- {
    │  │  │  │  16-GROUP BY子句之分组原理与实践_.mp4* p: _' ^# l) \* o1 t- g& V
    │  │  │  │  17-HAVING子句_.mp4. l9 S# \. f; }/ ^- T  z7 j1 @% ~
    │  │  │  │  18-ORDER BY子句_.mp4
    + k( J. O5 N. V; L* p│  │  │  │  19-LIMIT子句_.mp4
    1 P- B* r1 C* y│  │  │  │  20-多表查询之联合查询_.mp46 D& ?% `" B. ?% N2 b2 {  ^: i5 s
    │  │  │  │  21-交叉连接(了解)_.mp48 k2 h, f% d1 K. L
    │  │  │  │  22-内连接查询(重点)_.mp4
    & A8 C, c2 r, i& k6 G│  │  │  │  23-外连接查询(重点)_.mp4. M. s; |$ Q% s( ?* Y) E* d/ `: e
    │  │  │  │  24-别名机制_.mp4& ^) S4 ^! J4 v  w. x
    │  │  │  │  3 j4 z8 N7 Q# B$ h, y3 Z
    │  │  │  ├─课堂笔记
    ; j8 d% a( g0 n% j* }# P- [│  │  │  │  └─media.zip
    ; W2 ^; K; U5 @" K  K$ S8 l. h│  │  │  │         
    ( B4 b. M2 ^$ {6 d2 v8 K│  │  │  └─配套讲义$ l) U' z# K2 h8 v3 E% W
    │  │  │      └─media! |( W4 Z  a8 L6 E2 t
    │  │  │              image-20200826094040731.png3 Q, l: z# e* w
    │  │  │              MySQL体系结构1.png& n$ `( B  m3 P9 N
    │  │  │              MySQL体系结构之SQL处理层.png' w) t# ?& l' b1 ?; n
    │  │  │              数据存放结构.png+ a2 h. y; q; f
    │  │  │              数据类型-整数.png
    & S# O: c/ V& W│  │  │              日志类型.png$ d- u( x/ w  S6 Y
    │  │  │              日期类型.png; w- ], f0 |4 `% [6 I. O
    │  │  │              连接池.png
    * o; r3 D7 H+ z9 A$ h│  │  │              
    ( i" W" U. c+ V' y# B, R│  │  ├─day04-MySQL备份与恢复(重点)
      `. F) l" q" g+ U- k│  │  │  │  01-用户的创建_.mp41 {# b9 j& e7 L) T4 G" C
    │  │  │  │  02-用户的删除_.mp4: E* @& R' r$ r/ Z5 {* M$ q* T
    │  │  │  │  03-用户的修改_.mp4+ r# Q" ~2 g1 h, v5 C. a- d0 ]1 q
    │  │  │  │  04-给用户授权_.mp4$ k; W% m7 m  }+ Y) C4 O
    │  │  │  │  05-查询用户权限_.mp4  U5 _' g& L' w' g: K
    │  │  │  │  06-with grant opiton选项_.mp4
    - a: i' g- `9 [5 X" ~/ F│  │  │  │  07-使用grant创建用户_.mp4
    . v0 X) @8 o3 k$ O│  │  │  │  08-revoke回收权限_.mp4
    2 v  t; a  p7 c% c& S  I, z. N9 g│  │  │  │  09-任务背景_.mp46 j2 y6 g3 g$ W) U7 ?$ b( }6 D
    │  │  │  │  10-MyISAM引擎存储结构_.mp4& R5 H6 G# p, l; i; w1 g9 O8 p. |
    │  │  │  │  11-InnoDB引擎存储结构_.mp4. y  i5 z8 u/ O- V
    │  │  │  │  12-MySQL错误日志_.mp4
    & G9 K- W) C- Y' Z│  │  │  │  13-MySQL二进制日志_.mp40 C% U- y# ?' b1 C
    │  │  │  │  14-备份考虑的因素与备份的三种类型_.mp4
    + L, Z4 R1 e, |5 S4 S; r" O│  │  │  │  15-备份工具_.mp4
    9 ^* |9 {+ {' w! a9 e6 |  S│  │  │  │  16-备份方法_.mp4& _" a' v3 h, k( H- ^% `
    │  │  │  │  17-逻辑备份之表级备份与还原_.mp4
    + x) E2 a+ f* D4 r9 j' J  p│  │  │  │  18-逻辑备份之库级备份与还原_.mp4" S, W& y" e5 t  Y
    │  │  │  │  19-mysqldump全库级备份_.mp46 j, u/ I$ a9 H5 i3 ]4 @" y: F7 P3 b
    │  │  │  │  20-mysqldump小结_.mp4: ]" Z( x' ?3 @: r% `9 v( H6 C0 y" p
    │  │  │  │  21-增量备份的核心原理_.mp4/ N# |  ?8 K0 w: T5 ?5 A, w$ J
    │  │  │  │  22-增量备份的具体实践_.mp4) _/ U, D4 l# ?+ ^0 R- }+ T
    │  │  │  │  
    ' ~' z& S8 \0 y% _/ r3 s4 u- g│  │  │  ├─课堂笔记
    3 u, P& q3 I& n+ b0 K│  │  │  │  └─media.zip! p9 Y" u& h' L2 U& y" K1 L: y- w
    │  │  │  │          + T# W, |( x; _/ i) s
    │  │  │  └─配套讲义6 M. y2 [; q" v1 j2 ^5 W; |* P
    │  │  │      └─media.zip  A  h& ~; c# Y- G3 R2 ?5 O; [
    │  │  │              
    ) J7 J5 _# }. C0 |4 _│  │  ├─day05-MySQL备份与恢复
    % [1 \; Q3 s. @# ?│  │  │  │  01-数据记录的逻辑导出_.mp4
    * |9 V( |/ Q- m( W│  │  │  │  02-数据记录的逻辑导入_.mp4
    6 N4 e) O1 u: @: Z' i│  │  │  │  03-数据导入案例(导入规则的文本文件)_.mp4
    , p9 p6 L9 W( X6 E7 W│  │  │  │  04-Navicat工具使用(上)_.mp4$ U. R. `9 G3 k& h! t
    │  │  │  │  05-Navicat工具使用(下)_.mp4
    8 P1 c/ o& T! n│  │  │  │  06-xtrabackup工具介绍_.mp4
    # B( o/ n% C2 e4 f0 @& l* m% s+ m│  │  │  │  07-xtrabackup备份恢复原理_.mp47 s: K- L  _# u# \, Y; [  x
    │  │  │  │  08-xtrabackup软件的安装_.mp4# ^1 c/ S- G9 o; e; [- W
    │  │  │  │  09-xtrabackup全库备份核心思路_.mp4
      B, p' N/ G% x│  │  │  │  10-xtrabackup全库备份(上)_.mp4
    : k% _2 {+ U0 u0 r& r# f│  │  │  │  11-xtrabackup全库备份(下)_.mp4; k& e7 {4 y' S) N4 I" d- u0 r
    │  │  │  │  12-mysql.sock套接字问题补充_.mp4. @$ D; [  T/ c  l
    │  │  │  │  13-xtrabackup增量备份的核心原理_.mp4$ d6 K0 D6 u4 {
    │  │  │  │  14-xtrabackup增量备份(上)_.mp4
    7 i2 i0 M! V- N6 a" u& m: n5 n│  │  │  │  15-xtrabackup增量备份(下)_.mp4# \" u6 P) H& v! q/ R1 h$ u: p
    │  │  │  │  
    / b  ^5 `1 t9 |│  │  │  ├─课堂笔记3 Z' O& a0 x, ~1 I3 Q
    │  │  │  │  └─media.zip$ Q* \5 F* I2 H- o1 P
    │  │  │  │         
    ; p; I! D* S+ W' R│  │  │  └─配套讲义  o$ y# Y; a; z& x2 n) }8 |
    │  │  │      └─media.zip" e) ]& |8 g1 Q
    │  │  │              
    " D. B0 E- K- P- b, Y' X  G│  │  ├─day06-MySQL主从复制架构9 Z6 @! L6 {3 @3 M" g
    │  │  │  │  01-课程目标_.mp4$ R% T4 h: @; X% a  W
    │  │  │  │  02-MySQL集群概述_.mp4( f( ?0 @1 K3 q7 N3 M- W) \# X2 S/ j" v9 P
    │  │  │  │  03-MySQL复制原理_.mp44 ]4 o6 X( F) t
    │  │  │  │  04-MySQL复制架构体系_.mp4
    + D& t, V: E- y5 q8 ~/ z, C- W' r│  │  │  │  05-安装前的环境准备_.mp4
    . r$ {! \4 h% \$ l  G' L│  │  │  │  06-MySQL主从复制核心思路_.mp4
    ' O$ m) J; _/ I, @( ~4 l/ h! v0 F│  │  │  │  07-MySQL主从复制之MASTER配置_.mp4
    + K8 U, l! }+ R& h6 t│  │  │  │  08-MySQL主从复制之SLAVE从服务器软件的安装_.mp4  e) Q) ^1 q+ z. m) j4 P
    │  │  │  │  09-MySQL主从复制之数据同步操作_.mp4$ D9 p* O# n4 K/ S
    │  │  │  │  10-MySQL无法启动的三种情况_.mp4
    * G* n# q* j- u5 S│  │  │  │  11-MySQL主从复制之主从复制的实现_.mp40 {% w# d' n4 n6 s& I: q
    │  │  │  │  12-SLAVE从服务器不小心写入数据解决方案_.mp4
    0 C1 m5 r2 w7 ~7 r│  │  │  │  13-基于GTIDs的主从复制搭建_.mp4
    - \6 h. S- O! Y0 ~│  │  │  │  14-SLAVE从服务器不小心写入数据解决方案_.mp4
    4 z2 _* g9 @, I2 c│  │  │  │  配套软件
    ) a4 j$ [3 W2 y' s0 r" |/ i  v1 ], l4 L│  │  │  │  
    3 A8 f: Y* \  p) ]# T3 w3 N/ D│  │  │  ├─课堂笔记
    5 Q) }) Z' {/ `│  │  │  │  └─media.zip5 m' C/ \4 B& u7 y
    │  │  │  │          8 t& T, l/ j5 {% a
    │  │  │  └─配套讲义
    1 o; v1 W/ z4 m7 ~2 R│  │  │      └─media.zip
    7 m5 a* q$ r) B. K│  │  │              7 G3 M& E5 s6 U; X7 j! i
    │  │  └─day07-半同步复制与MHA高可用架构设计) e3 N- N5 q" p+ W0 q
    │  │      │  01-半同步复制_.mp4* F5 T8 |. x5 s
    │  │      │  02-MySQL插件卸载_.mp4
    . p- _$ l. e8 k5 ]$ v│  │      │  03-mysqld重启后,需要手工启动主从同步_.mp4
    : A- L9 Q% C2 |& X$ A0 w4 b8 E│  │      │  04-MHA任务背景_.mp4
    # b( p3 \) z' s: `8 X3 A- Y│  │      │  05-MHA简介_.mp4
    7 {. K3 o# U% t2 s  V3 \/ _  x' ~│  │      │  06-MHA前期环境准备_.mp4; Y, z) [3 T" m5 ?
    │  │      │  07-一主两从之主服务器环境准备_.mp4
    0 G6 g0 h: L- P0 o! o, a│  │      │  08-一主两从之从服务器环境准备_.mp4$ a- L8 n3 Y# _
    │  │      │  09-配置主从_.mp4
    , H2 H  k" N1 J: E1 C2 v# p│  │      │  10-MHA软件的安装以及配置互信(免密)_.mp47 V. a# C5 i! x  y5 c/ ?
    │  │      │  11-配置admin用户的sudo权限_.mp4
    1 G0 Z) G8 [# B4 @$ \( ^│  │      │  13-FailOver故障切换测试_.mp44 W! |' ]  s* a" T8 Q! {
    │  │      │  
      \  n* o  ?6 @│  │      ├─课堂笔记
    7 d0 P$ a7 i& T5 M# w│  │      │  │  课堂笔记.md0 v& L9 s( \# n9 _
    │  │      │  │  
    # X. a! v4 o$ b2 L6 j2 m│  │      │  └─media.zip
    8 d3 V( Q8 G% f& a2 W│  │      │          : `2 z6 a1 \: |3 o
    │  │      ├─配套讲义/ U7 r" f# f6 W" q. S
    │  │      │  │  06_MySQL数据库高可用解决方案(MHA).md
    $ ?* E; D# b* |; r0 k$ ^│  │      │  │  
    ; v1 q% e' Y* g$ j/ X4 I│  │      │  └─media.zip
    5 e5 z% I/ i6 ~' [+ F  [( C│  │      │         
      ~. P& q2 T0 K7 k" U│  │      └─配套软件.zip5 B5 A. j) g' ?4 J: h% w4 \
    │  │                  
    : I- |5 J2 B7 b- b│  └─06-配套软件包.zip9 d: }# z+ \( Q. U8 i( n& l
    │              
    - G6 T/ i. K5 i; k8 }├─03-第3阶段-运维线上实战:千万级电商系统解决方案$ ]" L2 a) W$ M- j8 \
    │  ├─day01_企业架构之LNMP- Z& O# x9 ]: k3 @1 h
    │  │  │  01_项目开发流程_.mp4- Z! y& j" I/ q
    │  │  │  02_业务背景和业务架构解决方案_.mp4' z; O: u  ~+ l$ {2 d
    │  │  │  03_安装虚拟机操作系统镜像_.mp4
    ! m8 h0 g( h" u7 e│  │  │  04_vmware虚拟机NAT网络模式DHCP获取IP地址_.mp4
    : C' F8 C7 |5 P! \; v* o* h│  │  │  05_服务器基本初始化操作_.mp4
    " \! `0 I) G( F7 D3 i: k│  │  │  06_LNMP及其其他常见业务架构的介绍_.mp44 p5 J6 y; p5 w- c5 D* n/ A
    │  │  │  07_编译安装MySQL_.mp4
    * l. e' ~! P6 k2 M# ]│  │  │  08_MySQL安装后检查_.mp4
    / J2 v) c1 f( C/ ]6 ]* m$ y& m+ S│  │  │  09_Nginx的相关介绍_.mp4. M: W  A: a/ ?! D$ g
    │  │  │  10_Nginx源码编译安装_.mp4
    8 ~1 k! E' Z/ D3 M" W$ M│  │  │  11_Nginx目录作用介绍_.mp4
    1 X6 S$ D+ F2 W5 R│  │  │  12_Nginx二进制执行文件的操作参数_.mp4
    . l& q# P  c4 ~/ S) K4 t# a7 g5 c│  │  │  13_Nginx服务脚本配置_.mp4, }3 C1 Q( d9 W) l
    │  │  │  14_自定义Nginx服务脚本_.mp4
    3 I& B. B' n$ Q+ @2 s7 k│  │  │  15_php相关介绍及其动静页面的区别_.mp48 y. M8 P  n& Z2 Y4 b
    │  │  │  16_LAMP和LNMP架构中PHP运行方式的区别_.mp45 v& s- g- x, G3 P2 {! F
    │  │  │  17_php编译安装_.mp4
    3 k3 t% e$ \8 U# r& R. _│  │  │  18_php目录介绍和配置文件初始化_.mp4
    ; L. i* w9 C. I% N( ?│  │  │  19_php-fpm服务配置开机启动_.mp4" @6 K+ @" H% p# t* c
    │  │  │  20_nginx配置文件定义php-fpm服务_.mp4: ?, M) U1 y% I9 F- s
    │  │  │  
    0 E2 c( `7 q% a7 U/ X5 ~│  │  ├─01_文档3 u* p7 }9 ]# W4 I, r; L; H
    │  │  │  └─assets.zip! m3 X4 i3 N* c! V* J7 L
    │  │  │          $ r# k) F  [' u
    │  │  └─05_资料
      r/ f* r: t6 W│  │      └─架构图片
    ! ]& m4 U! L3 s* k│  │              1.png
    7 _% |' X+ b8 I+ d3 F$ N  G│  │              五层架构.jpg) z, Z; m" S( k3 I3 w: L$ ]
    │  │              + U- D% V* l. [  P0 ~# h
    │  ├─day02_企业级Nginx使用5 P4 O6 K. E! |6 l8 m* @
    │  │  │  01_基于域名的日志分割_.mp4+ V. _; Z! `3 P
    │  │  │  02_Nginx的错误日志格式和参数_.mp48 ]3 M) P% \$ s% L! M3 H
    │  │  │  03_Nginx的访问日志格式和参数_.mp4
    0 f) m! Y( R% y" Q│  │  │  04_反向代理模块操作_.mp45 s# L" ^: Y- |" Q: I" G
    │  │  │  05_目录列表的显示_.mp4# O4 k! c! N% z
    │  │  │  06_基于用户的访问控制_.mp4
    ! \! y' L, O* n" z0 ?* A, i5 i( J│  │  │  07_基于IP的访问控制_.mp44 }. t, X/ r$ \/ N; A( @: J* y
    │  │  │  08_Nginx配置客户端缓存有效时长_.mp46 j4 F& A' i/ c1 y
    │  │  │  09_Nginx实现gzip压缩文件_.mp4
    9 {) q1 O5 h# M6 m. i" X3 t$ d│  │  │  10_上线商城项目_.mp47 z4 ^. ~5 m& R# ^
    │  │  │  11_基于IP的虚拟机配置_.mp4
      i5 e7 {( A' L: i  k1 G2 F: T( y│  │  │  12_基于端口的虚拟机配置_.mp4. C% b. X: o$ }
    │  │  │  13_基于域名的虚拟主机配置_.mp4
    - J$ F! c1 S3 {- R$ p4 S' v( V│  │  │  14_Nginx配置文件的查看_.mp4
      |. h" c' X0 j; `/ x│  │  │  15_Nginx提供的升级命令查看和使用_.mp4" ~5 Z! |  H; A9 d% a  L
    │  │  │  16_Nginx实现平滑升级_.mp48 _4 u: T0 M' p7 Q9 [
    │  │  │  17_Nginx支持的kill信号参数_.mp4$ ]& \1 d4 O. r4 C! X
    │  │  │  18_nginx相关版本介绍_.mp4
    4 Y! u" z1 `) U6 g9 p% n# F3 E│  │  │  19_学习目标和内容_01_.mp47 N! s9 u# B& I
    │  │  │  
    ) b% U% O) Q8 B9 |│  │  ├─01_文档  Y) t, S* t9 f! Q/ z
    │  │  │  └─assets.zip
    , i$ {1 x% F; b' v! [; M* e7 L│  │  │         
    0 s5 j: d& \" {& u  T" y│  │  └─02_软件
    , r5 S) D+ B; R; }0 r│  │      └─项目产品代码
    - N* a# j3 K* Y2 }& F+ c│  │              tpshop.sql8 F0 }9 o* Z& `5 r) O
    │  │              7 V% q; H$ ~- [$ w" w8 K0 _. Z
    │  ├─day03_企业级Nginx使用
    ' C# `, a9 ~& o% `│  │  │  01_学习目标和内容_02_.mp4: T3 \$ H- K6 R
    │  │  │  02_nginx第三方模块介绍及其编译安装_.mp44 m3 K. w, Y, P1 f4 Q1 h$ U
    │  │  │  03_fancy-index模块美化列表页面_.mp4
    + Q5 Z5 t* V/ n0 }( C│  │  │  04_echo模块打印调试变量_.mp4
    2 i4 z. r) g1 ~  q* c6 S1 I# Y, @│  │  │  05_Nginx的发行版介绍_.mp4
    " l* i) D$ `- F9 z0 `" l- b│  │  │  06_Tengine编译安装_.mp4
    & Y' c$ i: G3 ^/ L1 U7 J8 T│  │  │  07_Tengine通过footer_filter模块标识服务器信息_.mp4
    , d0 G3 w3 ^3 r2 p2 u│  │  │  08_openresty编译安装_.mp46 x# m# k. q& `$ o% S$ e
    │  │  │  09_openresty使用lua语法的入门_.mp48 R8 t) S  X; U
    │  │  │  10_location匹配规则语法介绍_.mp4
    5 S8 f* k& O3 {2 I+ g│  │  │  11_location匹配规则操作案例_.mp4' z! t$ {5 j: Z4 ^4 G; J
    │  │  │  12_location的@语法_.mp4' R/ g" I4 D( w! Y0 |- ]/ Z+ N
    │  │  │  13_return语法的使用_.mp4' y" ?! F8 ~5 T- q
    │  │  │  14_rewrite语法规则介绍_.mp44 K/ y8 B) I6 n0 z
    │  │  │  15_资源重定向实现伪静态_.mp4
    " D4 a/ d3 Q% ~# n& K9 v7 i. @│  │  │  16_域名重定向实现_.mp42 T9 C8 A" u; s% d/ k% ^0 a1 m
    │  │  │  17_防盗链原理和实现_.mp4
    6 |+ [" a! {" n7 r9 |- V3 j│  │  │  18_安全方向注意点_.mp4
    * E+ J% y4 G* o6 H│  │  │  19_Nginx配置https协议_.mp4
    ' r( D: A* |3 |  \│  │  │  
    ) p# d5 F* K( i" x4 B│  │  ├─01_文档.zip
    ) \+ r3 u$ i$ ~# j4 E│  │  │          * k( v1 v/ R- g+ g* j" U* j  Z+ w" d
    │  │  └─02_软件
    $ R1 b( B4 z3 }4 I# K1 @4 ^│  │      ├─nginx发行版.zip
    $ j! i7 N/ ]% p│  │              ( T4 G1 w% e- N/ R8 K
    │  ├─day04_企业架构HA-服务器的高可用
    8 c- H; l' Z: o, F│  │  │  01_Nginx重写方式支持项目pathinfo路径_.mp48 g7 V6 T% S+ `1 h1 {0 A
    │  │  │  02_学习目标和内容_01_.mp4
    8 S2 y, T- r' P. t# T│  │  │  03_业务背景和运维解决方案_.mp4" `/ n( j4 _' Z/ ^7 ]: \
    │  │  │  04_克隆获取机器并基础环境配置_.mp40 ^2 h; C2 p5 B1 p- z7 n
    │  │  │  05_数据备份和迁移_.mp4
    $ O  \7 g# \3 l│  │  │  06_HA高可用概念介绍及其实现核心点_.mp4
    / z- e/ }' B0 T" q( m/ D│  │  │  07_keepalived介绍和组成实现原理_.mp4' `- k1 y+ T& P5 q- b
    │  │  │  08_安装keepalived及其相关文件目录介绍_.mp4
    $ G" ]& S7 c( J+ t│  │  │  09_主备服务器keepalived配置并启动查看VIP所在服务器_.mp4# }4 W% e& O% x/ k$ L: E* t  Q
    │  │  │  10_服务器不可用VIP切换_.mp4/ f  N# F6 J2 h
    │  │  │  11_keepalived实现服务高可用的方式介绍_.mp4
    3 e$ O1 J" j& ~9 m│  │  │  12_nginx服务检测脚本控制keepalived状态_.mp42 V$ \" @' g5 P2 ?, Y" S
    │  │  │  13_检测服务不可用VIP切换实现_.mp4
    - S/ v' ]& p/ Q! g9 j- B9 \  ~│  │  │  14_实现业务web服务高可用_.mp49 |, _/ H0 y3 P9 B8 t
    │  │  │  15_非抢占模式和权重用法_.mp4
      x4 \. X' L+ x1 \0 I# _3 @│  │  │  16_单播模式发送vrrp包_.mp4* l5 `) J; E8 E. o# t3 Y( x
    │  │  │  17_tcpdump抓vrrp包查看_.mp4
    2 ?3 ]* I0 F) a( ]│  │  │  # t3 v* V" u6 R) Q0 f8 B- E
    │  │  ├─01_文档
    ' v- u; T7 l. D" g│  │  │  │  4_企业架构双点服务器HA.md8 H! `) I9 h$ {" E
    │  │  │  │  7 N- }# o% Z2 l: _* b
    │  │  │  └─assets.zip
    ; ]1 e( B  T1 `: R9 ?5 n' o│  │  │         
    ; ]3 r9 X  P+ z# b5 j5 B│  │  ├─03_配置' H( l& d# b6 \9 M  u7 }
    │  │  │      keepalived.conf6 F( o0 u5 @" s9 ~2 o6 O
    │  │  │        l! x$ G- G* O7 b% t
    │  │  └─05_资料
    # y0 `/ z1 m/ r) m4 J: F│  │      └─虚拟机克隆网卡配置, R/ V6 ], o$ D/ S
    │  │          │  虚拟机克隆IP处理.md6 Y) P9 S1 S9 P- g1 N" [
    │  │          │  ' y) E6 k2 `- G& o" `( }; C: b* S
    │  │          └─assets.zip
    2 R1 ?+ R- p8 w: S. u9 G  |- H9 u0 P│  │                  
    7 G" A8 _7 }, E) q3 h7 ^│  ├─day05_企业架构LB-服务器的负载均衡之Nginx实现; f2 K9 }+ o" s9 v
    │  │  │  01_学习目标和内容_03_.mp4: Y$ X$ q% V0 o5 p
    │  │  │  02_业务背景和运维解决方案_.mp4
      A1 j3 w/ h! M' d2 V( V/ [3 m6 h│  │  │  03_负载均衡服务器的基础环境配置_.mp49 j0 |) ?2 p; z$ k
    │  │  │  04_负载均衡的概念和作用_.mp4  w. o1 j4 j! H: f+ n7 D1 \( H
    │  │  │  05_负载均衡分类_.mp42 W# @8 ~  C" ]; D% g9 O
    │  │  │  06_常见实现方式_.mp4
    2 }9 m' G* Z  l" }! O& V8 U│  │  │  07_nginx负载均衡实现关键语法介绍_.mp41 I% m% ]4 }4 X9 h
    │  │  │  08_Nginx负载均衡转发域名给后端服务器_.mp4! a, H  g) |; ]! ^2 {
    │  │  │  09_确认负载均衡是否分发的方式_.mp49 n& Y/ V; d4 d
    │  │  │  10_负载均衡后后端服务器获取客户端真实IP_.mp47 ?2 y, F0 t; Q, c- {9 k
    │  │  │  11_upstream中server关键字配置_.mp4
    ) @5 N# L4 m) _. H7 B0 |│  │  │  12_负载均衡之后引发的session一致性问题_.mp4
    5 e& M2 O9 y' x7 K9 n│  │  │  13_Nginx默认官方提供的负载均衡调度算法_.mp4
    . S- V) y6 G" f& y  Y│  │  │  14_负载均衡服务器的高可用备用服务器配置_.mp4
    6 ]9 W+ H9 G. y+ q( J│  │  │  
    ; k* Q5 P$ |- b3 |. ?4 V│  │  ├─01_文档
    + k. q- d! ~% @' A. u│  │  │  └─assets.zip
    9 A/ L2 @3 ]+ X3 T│  │  │          8 Y; S5 a9 n. H, }( {& [$ B' e
    │  │  ├─03_配置.zip# c3 f1 J' Z4 m% [* U) r6 g
    │  │  │         
    5 ~  S2 }( o9 o. S│  │  └─04_代码5 \8 x: u% R9 X5 s
    │  │          Base(server01 web1).php
    3 t9 F  h  c8 B4 T│  │          9 j" g7 b+ x1 @% Q/ k9 H1 p: v$ t
    │  ├─day06_企业架构LB-服务器的负载均衡二. g( A) B+ f" J% V( Q* I
    │  │  │  01_Heatbeat简单实现VIP切换_.mp4
    6 e' y2 y$ \, Q8 z+ F│  │  │  02_学习目标和内容_02_.mp4
    . H( z% p" T+ ?& c  _│  │  │  03_LVS介绍和ipvsadm管理工具安装_.mp4* b+ F$ n: N( w
    │  │  │  04_LVS常见工作方式和调度算法介绍_.mp4
    2 g+ C" M$ b" b3 E! D│  │  │  05_需要知道的几个概念名词_.mp4) @( h* {( W- L2 c" a; u
    │  │  │  06_NAT方式实现的流程原理_.mp49 p! @- o; J  P( d5 c) F
    │  │  │  07_配置NAT模式准备工作_.mp4
    ' T! T* Q6 Y0 }4 X" o│  │  │  08_NAT模型RS真实服务器的网关配置_.mp4
    : f% w0 N7 _) R( y│  │  │  09_NAT模型DR调度服务器规则和转发配置_.mp4
    " S% p" X- s$ k3 i│  │  │  10_调度算法配置测试_.mp4+ j' t. ^' ?  X9 ?. H& e3 q' c
    │  │  │  11_脚本实现NAT模式配置_.mp4
    # M; A' O6 @9 G& R2 V│  │  │  12_NAT模式实现可能的一些问题_.mp47 Q4 x1 y  @2 D, D4 Z( |3 M+ Z2 ^
    │  │  │  13_DR模式介绍_.mp4; k' [$ ~; j3 S
    │  │  │  14_DR模式配置实现_.mp4
    " m" g; Z5 V; T% X│  │  │  15_脚本实现DR模式配置_.mp44 X6 @3 ~" z! E& A4 H+ W: x( ], l4 R
    │  │  │  16_HAProxy的相关介绍_.mp4" A4 A$ o, d; m. Q
    │  │  │  17_HAProxy的http七层负载均衡实现_.mp4
    4 L3 S5 I: y" s- T; j! j! ~. Q* W0 i│  │  │  
    3 S" o# H: u/ g1 l5 m│  │  ├─01_文档.zip+ _; R0 c3 F$ g+ ?
    │  │  │              
    ) W* n/ b0 I) d$ Q+ W5 M2 n# P│  │  ├─03_配置.zip
    3 K5 c6 U7 I: w( V│  │  │              
    3 Z5 h$ h% q" c% ?- ?│  │  └─05_资料' N- p% G9 W  x' J4 G
    │  │      └─heartbeat安装% o+ c# h; P$ `9 \
    │  │              assets
    " j/ `- t4 s  M) q7 o$ j( z│  │              heartbeat.md0 _0 o; p' R* w, ~4 i
    │  │              # d1 W/ G" _% M( G6 X
    │  ├─day07_企业架构MySQL数据库架构读写分离' y2 d2 `6 [; U' P
    │  │  │  01-通过lvs实现mysql的负载均衡(备)_.mp4& Z( n( t& v& N7 s7 j& ^  E
    │  │  │  02-lvs配置mysql负载均衡_.mp4
    ; I' q% U' G- F/ y2 b│  │  │  03-通过haproxy实现mysql负载均衡(备)_.mp4- R& V+ L: b2 S( o- ~) E8 M
    │  │  │  04-学习目标和背景_.mp4% m' I. N& g* o3 F. q
    │  │  │  05-背景描述及其运维解决方案_.mp4
    ) O$ C3 V# r% Q$ E' {' n' |│  │  │  06-读写分离的目的和要求实时性读取的解决方案介绍_.mp4* w( q! }2 |' G
    │  │  │  07-读写分离的实现方式介绍_.mp4
    ( R- Y$ W7 F0 l6 @2 A# v5 R│  │  │  08-主从复制master配置_.mp4/ g6 B( D; N$ z/ \
    │  │  │  09-主从复制slave配置_.mp4
    7 [2 U8 T( _0 g' S│  │  │  10-简单业务代码实现原理_.mp4
    / ?) v' F5 I( L. ]1 u. Z│  │  │  11-框架配置实现读写分离_.mp4
    ' H1 {8 y% X: j- \│  │  │  12-数据库中间件相关介绍_.mp4/ a' x8 x4 k+ B& L
    │  │  │  13-jdk和jre区别及其静态编译型语言和动态解释性语言的区别_.mp4; e9 r0 X6 p$ D; h4 U! h
    │  │  │  14-jdk部署安装配置环境变量_.mp4" w+ A& i- N% I$ Q
    │  │  │  15-mycat安装部署测试启动_.mp4$ l  [8 u3 A1 ^! m, i
    │  │  │  16-mycat配置读写分离_.mp4& k7 k0 L5 w4 A+ r$ K$ \2 E5 `) \
    │  │  │  17-mycat的客户端和管理端使用_.mp4* n8 I- |* M6 U* H9 S
    │  │  │  18-业务代码配置连接mycat中间件_.mp46 ^: h' W( z9 U3 x
    │  │  │  19-配置属性值介绍_.mp43 z) e; l4 v- x  @( z! t. E2 r2 D) e9 P
    │  │  │  8 r% K/ D2 U) O' _
    │  │  ├─01_文档.zip2 Q" |! H9 H8 k, U
    │  │  │          . I% R) x  l4 E8 b9 U6 T
    │  │  └─03_配置; T" \  y0 }1 a
    │  │      └─之前参考的配置文件% n( Y4 k; M5 x9 {2 ?2 M
    │  │              haproxy.cfg
    8 Q; Z& v8 V; d│  │              keepalived.conf
    9 e3 ~2 I7 M+ t! w/ b- b6 J│  │              lvs_dr_ds_mysql.sh
    # y: _9 @8 J+ w; D- r6 b│  │              
    " Z! s2 I% _4 C, J% }% _. Y1 k" O│  ├─day08_企业架构缓存中间件分布式memcached1 B0 M( Q9 S& g) S$ D
    │  │  │  01_学习目标和内容_04_.mp4" P5 V/ d) A# b5 j/ L. K% b0 T
    │  │  │  02_网站优化介绍_.mp4
    ) d9 S( }9 M  w8 d│  │  │  03_业务背景描述及其运维解决方案_.mp4/ L; M: f" P* A& R. q3 h3 a3 e2 Z# X
    │  │  │  04_缓存服务器基础环境准备_.mp4
    8 q/ f$ W. Q' A8 J0 N2 f3 G8 `1 V│  │  │  05_memcached介绍_.mp4& J" B/ A# S. I7 J- ?) V3 X
    │  │  │  06_memcached编译安装_.mp48 p" a* K3 `- h6 f
    │  │  │  07_通过telnet客户端连接测试memcached服务_.mp4
      I# D7 K, h- G( ?1 ]│  │  │  08_存储命令一_.mp4
    & E, O5 }0 w! }% Y+ w% M│  │  │  09_存储命令二_.mp44 [* _( m- B- G( b# n1 |9 l
    │  │  │  10_删除命令_.mp4' p" _% p( [0 H) e, d, }* U: c
    │  │  │  11_查找和计算命令_.mp4! ~' t% z0 ^; C% t3 L5 o: ^
    │  │  │  12_统计状态命令、缓存穿透、缓存雪崩_.mp4
    " }8 S' I+ _. r! Q│  │  │  13_memcached监控状态小工具_.mp4
    6 `' R/ v& M( |" V( g) T9 P! c│  │  │  14_失效机制(了解)_.mp4
    : f1 S# q  k( x│  │  │  15_php扩展的依赖libmemcached源码编译安装_.mp41 N) A  A7 f. k
    │  │  │  16_编译生成memcached扩展文件_.mp43 B. S1 j9 b2 }
    │  │  │  17_通过脚本编译安装配置扩展_.mp4* @: D& P7 v' }- u
    │  │  │  18_检测扩展是否安装成功的方式_.mp4* F) O$ @  m6 i8 l
    │  │  │  19_PHP测试连接memcached服务_.mp48 ]: q; W% _& v) e) `
    │  │  │  20_session共享存储到memcached中_.mp4, k, ]: K+ v" {! ?/ ^3 G( r
    │  │  │  21_缓存热点数据_.mp44 n$ R+ a$ P3 ?6 i
    │  │  │  & v0 W6 G  Y9 m2 \1 r
    │  │  └─01_文档.zip, T4 t% g- v* d4 S( n
    │  │              
      Z1 v+ G! ?+ t, e, r, `│  ├─day09_企业架构队列缓存中间件分布式Redis' O2 V7 X9 C! i9 I4 h. Z
    │  │  │  01_学习目标和内容_.mp4* u/ b, i/ A! [
    │  │  │  02_业务背景描述和运维解决方案_.mp4
    1 p+ t- D( _5 L2 e! U│  │  │  03_redis介绍_.mp47 J1 m9 Q1 {" t, a$ N2 R
    │  │  │  04_redis业务使用场合_.mp4) j( R5 X- I, T8 Z
    │  │  │  05_redis对别memcached差异_.mp4' Z6 s+ f% b. S* L
    │  │  │  06_redis源码编译安装和前台测试启动_.mp4
    ! ~8 h; d: _6 n, m8 e9 s& o5 [│  │  │  07_redis后台启动服务_.mp4
    . H) V1 j+ H, j6 \1 s" u│  │  │  08_redis命令行客户端操作使用_.mp4& @& L; @  d% u
    │  │  │  09_key操作_.mp4
    1 A8 `" u* V2 ?% O5 f│  │  │  10_string操作_.mp4( ]& m3 j) `4 o1 d0 v& i" p
    │  │  │  11_list操作_.mp4
    " }( W* i1 c  f6 l+ J$ k' p( n│  │  │  12_set操作_.mp42 Q: F+ F, w" G1 o
    │  │  │  13_zset操作_.mp41 ^- J7 m/ u7 A! A0 l0 O: U
    │  │  │  14_hash操作_.mp4
    2 E2 \+ j# c6 a6 V+ K. h* o/ j│  │  │  15_snappshoting快照持久化技术_.mp45 I8 J( M1 e7 L, k) ~
    │  │  │  16_append only file文件追加写持久化技术_.mp4
    4 B' A! K0 ~8 J5 f* X6 Q$ ~│  │  │  17_主从复制实现_.mp4
    , h$ k! f' \6 n! `* w│  │  │  18_安全限制_.mp4
    ( @: \) g# F5 F# P3 |& I│  │  │  19_php的redis扩展编译安装配置_.mp4  G' X3 {& G4 ~( {5 u. X* d+ S6 k* {
    │  │  │  20_session存储到redis中_.mp4/ K* r7 Q! Y1 ?' A  t( W$ N4 t
    │  │  │  21_openresty(nginx+lua)+redis实现WAF_.mp4  t  ^! U7 s+ e+ O7 Q
    │  │  │  
    * ^/ f8 \9 F7 a( T* a) _8 l│  │  ├─01_文档- z, i4 o1 y: @+ M3 b8 @
    │  │  │  └─assets.zip
    3 I8 o* F: n' \  e5 F  E9 P│  │  │         
      ?3 y0 h- p% E; h& k. L4 H4 v/ k* j│  │  └─02_软件: _2 x" _* f9 A# s! [4 ~) u
    │  │      │  redis-5.0.5.tar(1).gz5 H; H+ J8 Q! Y0 b
    │  │      │  
    7 E5 O2 Q0 i( U0 ?/ x3 h8 G. f- [│  │      └─手册% P" v" B8 m: c: W
    │  │              php-redis中文帮助手册.chm( A4 P& J% d* K: m4 ]  ^* H
    │  │              redis_cmd.chm  }* _' s: j& C) \
    │  │              Redis_命令参考文档.chm7 S. K9 K; z' L) W( }
    │  │              0 f# R- J! Y: r4 C& z
    │  ├─day10_企业架构NoSQL数据库之MongoDB$ Z+ ]3 x# R, C% T" r1 ?
    │  │  │  01_学习目标和内容_06_.mp44 {/ [, m+ d" f, O7 X
    │  │  │  02_业务背景和模拟运维设计方案_.mp4# ^2 ]  z( ]- c. @9 Q
    │  │  │  03_Mongodb相关介绍_.mp4' g/ ?$ _  H. Z7 i
    │  │  │  04_mongodb安装及其命令行客户端连接操作_.mp4( B, O; c/ T* u5 @; A9 \6 n
    │  │  │  05_添加数据_.mp4+ U+ [! Z- H. F0 c) R5 |# C
    │  │  │  06_查询数据一_.mp4" U# c0 }6 U$ l" t- a
    │  │  │  07_查询数据二_.mp4. g0 M7 c6 _" }; Q* Y0 w1 ^
    │  │  │  08_mongodb官方文档的简单使用_.mp4
    5 N) }/ r1 \: Y. j/ h5 s/ |│  │  │  09_查询数据三_.mp4
    0 T2 _$ F- m9 i& b1 L4 O* V1 i│  │  │  10_修改数据_.mp4' G( }/ Y* @9 Q. e3 ~9 F7 E9 E
    │  │  │  11_删除数据_.mp46 p5 o- a9 Q# S4 g4 K3 N* K
    │  │  │  12_限制登录bind_ip_.mp4- Q! j& B! g- s0 v9 ~1 [7 v
    │  │  │  13_用户权限管理_.mp4
    - S7 B! {0 ?4 c│  │  │  14_mongodb扩展安装_.mp4" \% X" Z+ Y2 ^5 z5 K& M4 h+ s7 K
    │  │  │  15_日志存储mongodb和GUI客户端_.mp4
    ! O3 W' e7 R, @, r+ t│  │  │  
    1 r- v5 w& `7 J7 I, x3 x│  │  ├─01_文档
    + H" x* E% y2 x' ]* ]. @│  │  │  └─assets.zip* M  @- Y$ ?: m, E
    │  │  │          , u0 d7 j0 W5 h& Z4 \- r9 m
    │  │  ├─03_配置
    7 I# P+ Y2 r, S2 b) y( ]4 g- _│  │  │  └─服务启动脚本5 [% V! m5 {# K+ P! _/ _8 |' W+ N$ U
    │  │  │          mongod
    " d; y& Y* O' v! T+ i│  │  │          redis.sh
    - k/ R9 {' p9 U# J8 {; C6 t; @9 H│  │  │          servicemem.sh( _* _, p0 Y3 I- \& D! C$ Q- U6 e9 E9 {
    │  │  │            y; r* r" `. _' [  X2 M, }2 q
    │  │  └─05_资料+ V/ ^3 i6 |9 h# U; ~
    │  │      └─亿图
    5 z, F- q; u! v$ K2 d( }│  │          └─亿图+ n6 T6 a- ]5 F) b9 n3 ]2 T* H' N4 P
    │  │                  edrawmax-cn-9.1.exe9 K/ h7 h7 T; a8 s2 Y* k' q1 D
    │  │                  ) N9 Z. d0 Q4 {% ?# Z3 G) I
    │  ├─day11_企业架构web服务器文件及时同步
    $ T4 S/ S, D* ~7 ?' U1 L  `( @│  │  │  01_mongodb数据迁移_.mp4. c$ C8 E5 [0 @; ]
    │  │  │  02_mongodb命令行监控工具和文档_.mp4
    + K1 Q$ X7 j3 v8 K( Y" \/ H│  │  │  03_学习目标和内容_.mp4
    4 A: ]# x# {- q) @" F* m% D5 \$ G5 I│  │  │  04_文件同步的必要性_.mp4. d. _! z" r  e
    │  │  │  05_同步文件的几种方式_.mp4. ]/ \4 A: R9 P9 j5 Z3 X; ?
    │  │  │  06_scp同步文件案例_.mp4
    - D& `& l1 Z! B0 o+ X7 ~' e│  │  │  07_rsync增量同步文件案例_.mp4
    ; k* q2 A) k5 `) a: r│  │  │  08_rsync+sersync目标服务器rsync服务启动_.mp4, v& C# P- Q2 F3 T5 ~+ J
    │  │  │  09_rsync+sersync源服务器sersync服务配置_.mp4
    0 P% L( F* h7 Y" M( m│  │  │  10_sersync过滤排除不同步的文件_.mp4
    * _7 D# C) W% O; T( M│  │  │  11_企业架构业务层单点和数据库层单点_.mp4
    4 G. c8 r3 Q0 d8 Q│  │  │  12_企业架构HA和LB实现_.mp4
    . {! L; K1 m" \4 M8 O│  │  │  13_企业架构数据库主从复制和读写分离_.mp4
    8 T* U* [( p& k4 ]2 p% S│  │  │  14_企业架构中nosql的使用_.mp41 @5 Q. J2 Y9 b. W- y7 Q5 k3 @. i& R# b9 ~
    │  │  │    s1 @* r0 W: w' L
    │  │  └─01_文档.zip
    % M) B* Z( h* J4 F│  │                  * w) k! R* j; e( z, @
    │  └─day12_企业架构之Tomcat部署使用  x: y) H( d0 ]1 R
    │      │  01_学习目标和内容_.mp48 C- p: `  N" N% K4 z" r& L% [' E1 I
    │      │  02_Tomcat介绍_.mp4. i7 c0 J9 N" s7 t! l0 E
    │      │  03_tomcat工作原理流程介绍_.mp4) Y: [* E7 S# l+ W9 X5 v
    │      │  04_tomcat部署和测试启动_.mp4
    % |+ y$ m4 T; S6 U$ w│      │  05_替换openjdk为oracle的jdk_.mp4
    6 |$ T# b% A: m" d0 z│      │  06_tomcat配置java环境变量的三种方式_.mp4
    & g* p$ y$ y. W/ I│      │  07_tomcat软件目录介绍_.mp4
    ! z0 `9 s. D) O2 W; J, F6 c: f│      │  08_tomcat启动相关脚本和参数_.mp4
    , c; `4 J8 b" q5 g& Y9 u/ L+ L│      │  09_tomcat配置服务和开机自启动_.mp4
      V/ P$ k+ w% K( g│      │  10_jsp代码测试_.mp43 `$ }; G/ V0 ?& v
    │      │  11_基于域名的访问host的配置_.mp4! G. D6 u' |8 S/ X% t( q
    │      │  12_服务状态页面和应用管理页面查看_.mp41 }' U# N; c! `9 d, q
    │      │  13_虚拟机host管理页面查看_.mp4' p0 j. ^/ l( `" W( x! _  F
    │      │  14_nginx和tomcat动静分离实现反向代理_.mp4) y0 Z  X6 r4 {: q+ m2 C& K0 ^' v
    │      │  15_nginx实现tomcat的负载均衡_.mp4
    " o, R: k2 y- h+ _6 D│      │  16_项目部署一(安装乱码)_.mp4
    # j/ v1 A6 r7 {- X8 F0 l/ F│      │  17_项目部署二-上线数据库单点负载均衡_.mp4
    , P7 w, u% `( Y  I$ C8 P: v│      │  
    3 N4 S; h% B+ g; @1 [. C│      ├─01_文档7 c2 b7 A2 H8 A2 e$ L7 U
    │      │  └─assets.zip5 K  y& w. @, \7 n) u7 z
    │      │         
    ; x" m/ {. L) ], h1 g8 f2 f│      └─04_代码, |3 G) T7 r; I; H8 n
    │          └─脚本检测主从% x  r3 y, _4 F" O! z, S: x
    │                  slave.php3 p9 [+ z  }( u/ W/ ]
    │                  slave.py
    + G. t( |6 _' X0 ?  @5 L│                  slave.sh+ ?- f, x: \* n% G! V& F& \# K
    │                  slave1.sh: C6 S# N1 R% V* z
    │                  slave2.sh
    ( m. `& H5 U" q& s; n& G; U│                  / t4 j6 ^, u4 z1 V2 Y
    ├─04-第4阶段-运维线下实战:运维自动化, r# N7 [4 f  Z" }6 l( C& ^- c
    │  ├─01-存储专题! x2 S+ C2 v7 f; ~2 ^- @
    │  │  ├─day01-存储基本概念与SAN存储- G, [3 q* I. v! Y& ?
    │  │  │      01-回顾架构与存储引入_.mp4% T  ]/ K% F8 N  @( t7 j
    │  │  │      02-存储分层1_.mp4* Q" z3 y$ x/ h$ ?% C
    │  │  │      03-存储分层2_.mp4+ i/ e8 D# s2 }4 ]# k
    │  │  │      04-存储的分类_.mp4& ]7 W% j9 q; G$ s- L$ f
    │  │  │      05-存储类型的分类_.mp4
    # {  R/ Q- f7 I7 h5 q│  │  │      06-IP-SAN之iscsi介绍与环境准备说明_.mp4
    ( J) C( U5 U1 D) B6 ]9 F* b2 a│  │  │      07-1centos7系统安装与环境配置1_.mp49 \8 }- L$ S- E
    │  │  │      07-2centos7系统安装与环境配置2_.mp42 ~: d: p5 y# m6 }
    │  │  │      07-3centos7系统安装与环境配置3_.mp4
    7 g7 U( K( Q' z  s8 s│  │  │      07-iscsi实现1_.mp4- ^3 v* E7 y/ H
    │  │  │      08-iscsi实现2_.mp4
    4 F9 |7 |# W0 @# N│  │  │      09-分布式存储概念_.mp4" y  D) V) y5 T- {) k+ ?1 F
    │  │  │      10-分布式存储概念2-glusterfs实验环境说明_.mp4" F; \5 r) e7 v% M- o# `
    │  │  │      11-glusterfs集群搭建过程演示_.mp4+ [3 m3 N& E/ h* U
    │  │  │      4 R, u; R0 h- B# m  c, H
    │  │  ├─day02-glusterfs分布式存储
    . A) S# }9 V& C4 \│  │  │      01-glusterfs集群环境再确认_.mp4
    $ c' K7 u9 G+ f. d( j│  │  │      02-创建replica卷-客户端装包_.mp4: l  o5 O* U2 @1 |8 S& M
    │  │  │      03-客户端挂载与读写测试_.mp4
    , t  i( r$ Q+ x" C" K( N/ d' ^│  │  │      04-文件存储同读同写测试与高可用进阶_.mp49 D) H! e9 s; |9 p  ~  s
    │  │  │      05-卷的删除_.mp4/ @6 n4 D7 v! N: e% t3 y
    │  │  │      06-stripe卷创建-连接与测试_.mp4* o, V9 `& m! r2 s
    │  │  │      07-distributed卷创建-连接与测试_.mp4# I& V1 b8 M. i! \
    │  │  │      08-distributed-replicated卷创建-连接与测试_.mp4
    7 ?. Q( u$ }8 Q% Z│  │  │      09-dispersed卷创建-连接与测试_.mp4
    - p' e9 w3 {! w  K$ \( g│  │  │      10-在线扩容与在线裁减_.mp4$ C+ H# _  {6 V4 i
    │  │  │      11-glusterfs小结_.mp4
    ! i# V# w) n: S( V/ H│  │  │      12-ceph引入_.mp4) y6 d! `+ o8 f+ B/ j. ?
    │  │  │      13-ceph架构简介_.mp4: f) m: ?' f1 J, Q9 f" q& b: |
    │  │  │      14-ceph集群环境说明_.mp4/ q* X  W/ D- u( ^
    │  │  │      15-ceph集群环境准备过程演示_.mp4% e% N0 ^# w1 E
    │  │  │      2 d% O) a6 M6 n# Q- e$ {3 w7 Z- I
    │  │  ├─day03- ceph集群与owncloud存储实战
    1 Q- ?$ ^6 Y$ g4 s$ j: T│  │  │      01-ceph集群部署1_.mp42 E8 p% q. v/ m7 w. T9 T
    │  │  │      02-ceph集群部署2_.mp4
    2 U1 c3 n0 K: p8 i6 H│  │  │      03-ceph集群部署3_.mp4
    9 N' v; C; ^! R* O/ M% J5 ~$ K│  │  │      04-ceph集群部署4_.mp43 l% b% l& E/ |
    │  │  │      05-RADOS存取原理_.mp41 L+ r7 y2 N8 d5 w9 ]
    │  │  │      06-RADOS创建pool-写测试-删除pool_.mp4
      m+ L" i) V4 h4 |; ^* W2 D" k│  │  │      07-ceph文件存储创建-客户端挂载-读写测试_.mp4
    + y  s' u0 r- m" g│  │  │      08-ceph高可用测试_.mp4
    0 P" }, v* {5 B8 E  Z$ [│  │  │      09-ceph文件存储删除_.mp4
    1 q+ z0 [, ?3 y& V! p! R│  │  │      10-ceph块存储创建与使用_.mp4; }/ }% O; A3 D1 x8 d2 _
    │  │  │      11-ceph块设备扩容与裁减1_.mp41 ?2 Q  ]8 t* o! ]5 J" B
    │  │  │      12-ceph块设备扩容与裁减2-删除块存储_.mp49 U% m0 H$ P7 b8 T
    │  │  │      13-ceph对象存储_.mp4
    % H& C' U4 F  z8 B( L3 `│  │  │      14-owncloud对接ceph对象存储1_.mp49 B9 K- M. k  j8 i1 k8 U8 a
    │  │  │      15-owncloud对接ceph对象存储2_.mp4- g7 \$ I0 j1 b0 {) d
    │  │  │      16-存储总结_.mp4; F% l4 i! W/ p( b/ S
    │  │  │      3 y' J5 [. b  @
    │  │  └─配套资料
    " \& G( N* d3 G1 \0 A2 r│  │      ├─配套讲义
    2 z/ C: r  E; p8 z9 a1 O$ j│  │      │  │  2-分布式存储之glusterfs.md
    ( }( T! `0 M6 U+ W, J│  │      │  │  3-分布式存储之Ceph.md
    8 X- p/ D0 p' G: [│  │      │  │  centos7虚拟机教学环境统一文档.pdf
    + D  v# E* n3 _, c( I7 q1 \5 u  ^│  │      │  │  ceph的osd盘删除操作.md
    . H! Q* u' X' u. r" T. ]│  │      │  │  iscsi扩展.md
    & d0 w; a. u- k│  │      │  │  存储.xmind
    $ ?& l- q' @1 N3 k│  │      │  │  : ~7 ?, P! l  K6 P
    │  │      │  ├─ceph图片
    - y0 N' v! ^1 \$ F% t* z│  │      │  │      ceph+owncloud.png3 V. N% J3 H0 X1 X
    │  │      │  │      ceph_dashboard.png% d6 [1 b, x& r/ S' N- e. A
    │  │      │  │      ceph_dashboard2.png
    " [% ]& `- f: d0 b" ^│  │      │  │      ceph_dashboard3.png9 R/ ]$ o/ h+ y
    │  │      │  │      ceph基础组件.png
      u- o. a( ~8 N2 G# `$ ^/ M│  │      │  │      ceph数据存取原理概念图.png
    ( b! O5 c& ]+ u+ a│  │      │  │      ceph集群图.png+ V  J- b. Y9 h1 F
    │  │      │  │      crush算法.png
    ( o; C3 m2 B/ w│  │      │  │      mds错误.png
    4 R" _. [4 W2 U  I& h& d│  │      │  │      ntpd没启动造成集群不健康.png
    7 s' ~4 X& }/ C│  │      │  │      owncloud1.png
    0 I& P) |! [" f  g. @* V│  │      │  │      owncloud10.png/ g. j# f5 ?9 I+ G+ u
    │  │      │  │      owncloud11.png8 u+ S5 j* n% l8 O! s* ]
    │  │      │  │      owncloud12.png
    . D) ^; s0 b% }( k* ~8 Q! Q5 o│  │      │  │      owncloud2.png
    & I! F9 V3 h6 O│  │      │  │      owncloud3.png
    ! C& S- T! D+ h% i- G+ u' }( I/ Q3 C# ^│  │      │  │      owncloud4.png
    9 b; J1 s( K  ]5 P9 x│  │      │  │      owncloud5.png
    % t6 v! s9 K2 i6 h  T2 w4 p│  │      │  │      owncloud6.png) M7 e  ?! z: Z% n, P1 `
    │  │      │  │      owncloud7.png
    ) o% |$ e! y+ S3 f│  │      │  │      owncloud8.png+ N" ~  X9 Q- q" W& Z
    │  │      │  │      owncloud9-2.png- v* l8 P: h6 b& K9 `* S& Y. E
    │  │      │  │      owncloud9-3.png! e1 ^8 i% P. V0 o. f3 E
    │  │      │  │      owncloud9.png* `" k0 J( p2 z! ~6 Z3 m3 ~
    │  │      │  │      pg_pool概念图.png( k. @' P0 v3 M: j9 l
    │  │      │  │      rgw查看.png' k+ |/ E) O  G) k: P7 ^
    │  │      │  │      6 |) e2 @1 x& ?6 U: Y' g0 D
    │  │      │  ├─glusterfs图片
      f; h$ Y; F) N│  │      │  │      distribute-replicated卷.png6 ]  F" q, l; A! [, z! u
    │  │      │  │      distributed卷.png4 \& v2 P: ^) w0 o
    │  │      │  │      glusterfs.png  q0 J2 |0 p  a/ M- o; ~0 X
    │  │      │  │      iscsi.png
    ) Z2 f5 f! x+ g5 `( s│  │      │  │      linux存储分层.png
    , ?7 d; F( d  S; X/ u3 m3 e- k2 W│  │      │  │      raid0.png
    5 Q& |) [; m3 ^& I% I, s│  │      │  │      raid1.png) x8 w! G9 w  C. B5 L, ?2 d
    │  │      │  │      raid10.png
      @% v7 ?( V; _9 b* F│  │      │  │      raid5.png
    * `' s: p* L7 g. V│  │      │  │      raid6.png
    ' Z1 `4 N6 _- |1 g5 K│  │      │  │      replica模式.png
    + ~4 C% b6 G( h│  │      │  │      stripe模式.png1 _* R- Y9 ?' b( e1 H7 `
    │  │      │  │      分布式存储.png
    3 A- w& l9 X  U+ ^│  │      │  │      加4T磁盘.png3 z& E7 p; w  K5 j9 m
    │  │      │  │      同读同写测试图.png
    5 G( V0 i- I- T; C) f│  │      │  │      存储介质.png
    9 \; t; K3 c6 |! h9 k│  │      │  │      . d9 ]& D! S( f% V1 d
    │  │      │  └─图片7 |5 Y: o7 D( G; i- V7 z
    │  │      │          9-LNMP-WEB服务器LB和HA和M-S和cache的M-S和MongoDB.eddx
    4 L0 ?& D$ o1 [( T│  │      │          glusterfs.png$ t+ M, Z3 `! R3 g8 Q% H: ~& e
    │  │      │          iscsi.png
    : s& w& Y. G8 f* z( V& T8 [0 C│  │      │          linux存储分层.png
    9 W! V( E' O, ?% {2 M. `# _5 a│  │      │          NAS.png+ T) e4 \0 u9 P) a7 i2 M
    │  │      │          SAN.png
    2 ?; j) N' o  U) ?│  │      │          加4T磁盘.png
    - V: e# A- ~: A│  │      │          存储介质.png0 V% |4 T0 `) a1 R
    │  │      │          存储多路径.png
    + r6 d4 o" i: O# k5 x/ S│  │      │          存储引入草稿图.png* j7 Q' _2 R% W
    │  │      │          存储架构.png& X7 R$ o# X  K/ B1 ^, C+ c
    │  │      │          存储架构2.png
    4 p' }1 {: i, |│  │      │         
    5 `2 j* H: L7 G│  │      └─配套软件包
    " ]& j3 m) d$ u│  │          ├─ceph_soft. p  k4 e. r* z2 S4 D! g+ `
    │  │          │      ceph-13.2.6-0.el7.x86_64.rpm7 b% t1 }# E! w; z' N- i
    │  │          │      ceph-base-13.2.6-0.el7.x86_64.rpm- ]6 X+ P* |7 m3 a) T+ p
    │  │          │      ceph-common-13.2.6-0.el7.x86_64.rpm
    " k$ _& t" ?2 S7 L8 i2 J/ O2 r│  │          │      ceph-deploy-2.0.1-0.noarch.rpm
    , c) I/ P* T* \) D( C│  │          │      ceph-fuse-13.2.6-0.el7.x86_64.rpm  j! m& h8 k5 z1 Q+ _
    │  │          │      ceph-mds-13.2.6-0.el7.x86_64.rpm1 r$ G" N+ J  q0 N7 \' p. A
    │  │          │      ceph-mgr-13.2.6-0.el7.x86_64.rpm% V! a1 C$ x7 X. c* T' z: [
    │  │          │      ceph-mon-13.2.6-0.el7.x86_64.rpm
    + y+ V/ s1 \( M2 Z│  │          │      ceph-osd-13.2.6-0.el7.x86_64.rpm0 S! X) r$ I7 Q  M
    │  │          │      ceph-radosgw-13.2.6-0.el7.x86_64.rpm
    3 @; y8 X0 N0 E1 m9 ]│  │          │      ceph-selinux-13.2.6-0.el7.x86_64.rpm
    8 c4 }! m# ~: j5 S│  │          │      file-5.11-35.el7.x86_64.rpm
    ' p( w6 [3 S- a5 }) P7 Z│  │          │      file-libs-5.11-35.el7.x86_64.rpm2 i( _1 B/ Q( W4 B1 v- a
    │  │          │      leveldb-1.12.0-11.el7.x86_64.rpm% d. f  X1 x/ [+ y2 P' r
    │  │          │      libbabeltrace-1.2.4-3.el7.x86_64.rpm$ k7 b! E' A. q) F7 U- B5 S
    │  │          │      libcephfs2-13.2.6-0.el7.x86_64.rpm/ u' ~2 l# E; V, w) E
    │  │          │      liboath-2.4.1-9.el7.x86_64.rpm
    ; y5 C. V- `$ s- {0 Z" m9 y│  │          │      librados2-13.2.6-0.el7.x86_64.rpm: F( f  B0 H$ P6 v! q
    │  │          │      libradosstriper1-13.2.6-0.el7.x86_64.rpm
    " l+ b8 x/ k. L: f+ ?│  │          │      librbd1-13.2.6-0.el7.x86_64.rpm' F; S8 p; I0 ]8 _4 M; a/ C; @
    │  │          │      librgw2-13.2.6-0.el7.x86_64.rpm
    2 h: V( r, j! H0 i│  │          │      lttng-ust-2.4.1-4.el7.x86_64.rpm, b/ I" Q  v: n9 ]: W) c1 [$ _
    │  │          │      mailcap-2.1.41-2.el7.noarch.rpm
    ; C/ H7 j& V& K: ?) n$ r│  │          │      python-babel-0.9.6-8.el7.noarch.rpm
    9 ~5 J, C: ^8 b2 w: I$ u' C, ^1 I│  │          │      python-beaker-1.5.4-10.el7.noarch.rpm  O  `& Q0 G+ z' T' G6 X# o1 ^7 g
    │  │          │      python-cephfs-13.2.6-0.el7.x86_64.rpm' j* a9 B3 [3 a
    │  │          │      python-cherrypy-3.2.2-4.el7.noarch.rpm
    ' ^0 R6 D! C* J3 v" `) a* P│  │          │      python-jinja2-2.7.2-3.el7_6.noarch.rpm
    4 @& U* T' u; L1 c│  │          │      python-magic-5.11-35.el7.noarch.rpm- u' n. Q" M6 M  A1 r
    │  │          │      python-mako-0.8.1-2.el7.noarch.rpm: l5 ~% N) r+ N
    │  │          │      python-markupsafe-0.11-10.el7.x86_64.rpm1 F0 ~% V2 ^( Y8 c2 H2 J
    │  │          │      python-paste-1.7.5.1-9.20111221hg1498.el7.noarch.rpm
    1 q- @- m' F4 `. ^+ \7 G; g│  │          │      python-pecan-0.4.5-2.el7.noarch.rpm9 E% s  X& i3 v8 ^2 I( K
    │  │          │      python-prettytable-0.7.2-3.el7.noarch.rpm2 G2 l) S; E* P  V# E+ \
    │  │          │      python-rados-13.2.6-0.el7.x86_64.rpm
    1 v& ~9 v" Z& Z' I│  │          │      python-rbd-13.2.6-0.el7.x86_64.rpm* s6 n, y+ [5 z$ ^$ J
    │  │          │      python-repoze-lru-0.4-3.el7.noarch.rpm
    * w- R, M- {& _/ S- ^9 \( W. v│  │          │      python-rgw-13.2.6-0.el7.x86_64.rpm
    ; h1 [. T  u, H% N, N& C: `  v7 R│  │          │      python-routes-1.13-2.el7.noarch.rpm) g9 Y7 {# P3 x
    │  │          │      python-simplegeneric-0.8-7.el7.noarch.rpm! ~  @; Z! W; [
    │  │          │      python-singledispatch-3.4.0.2-2.el7.noarch.rpm
    * R5 z% f$ z& }( C│  │          │      python-tempita-0.5.1-6.el7.noarch.rpm
    / ~7 g. y7 @9 Z+ D& E5 p" a│  │          │      python-webob-1.2.3-7.el7.noarch.rpm( [5 W6 B! q6 D2 O( {6 z
    │  │          │      python-webtest-1.3.4-6.el7.noarch.rpm
    ' I7 l1 z8 L+ b  V│  │          │      python-werkzeug-0.9.1-2.el7.noarch.rpm
    " t: O! S8 k: O% |, E; A  q$ U; i+ h│  │          │      python2-bcrypt-3.1.4-4.el7.x86_64.rpm7 p+ l1 P' _0 ]$ o) k9 U' B
    │  │          │      python2-boto-2.45.0-3.el7.noarch.rpm( n1 n7 |( X, `/ v% J
    │  │          │      python2-rsa-3.4.1-1.el7.noarch.rpm& }7 _0 e/ J. X7 u
    │  │          │      python2-six-1.9.0-0.el7.noarch.rpm. k* C$ X8 N5 y& z
    │  │          │      s3cmd-2.0.2-1.el7.noarch.rpm7 f' C) _7 R3 ]
    │  │          │      userspace-rcu-0.7.16-1.el7.x86_64.rpm
    " b/ \; k! n9 g' S1 Q│  │          │      6 N' {" y" Q0 Y% N
    │  │          └─glusterfs_soft" O7 O/ s, x4 j6 }3 S! O
    │  │                  glusterfs-4.1.9-1.el7.x86_64.rpm
    7 W; D' E- ^: W9 [│  │                  glusterfs-api-4.1.9-1.el7.x86_64.rpm! o3 m+ G6 ^  W& q) q% K
    │  │                  glusterfs-cli-4.1.9-1.el7.x86_64.rpm/ b% G0 b# W. `5 u4 g2 @' u6 H
    │  │                  glusterfs-client-xlators-4.1.9-1.el7.x86_64.rpm
    2 k# S6 h- B. Z│  │                  glusterfs-fuse-4.1.9-1.el7.x86_64.rpm  R  ^8 U4 t# L
    │  │                  glusterfs-libs-4.1.9-1.el7.x86_64.rpm$ Z5 a* S: q" A: Q9 a+ _
    │  │                  glusterfs-server-4.1.9-1.el7.x86_64.rpm
    % R! C' q6 P+ p6 `, x# f│  │                  userspace-rcu-0.10.0-3.el7.x86_64.rpm
    ! k; W. g* G$ H1 w6 ^, D│  │                  
    & O$ G6 `. {5 p; l) k: R│  ├─02-配置自动化专题- A& T3 }! G: O0 i( a# K
    │  │  ├─day01-自动化工具ansible概述与常用模块9 ], _* F+ L+ S- H7 `" N
    │  │  │      01-ceph回顾_.mp4
    - q/ N9 C! R- \2 k+ s│  │  │      02-认识自动化运维_.mp42 v4 ]' s: h- E
    │  │  │      03-自动化运维关注的方面与常见工具比较_.mp4
    . f( J& S5 _* J7 w  V│  │  │      04-ansible环境准备说明_.mp4! p, C* x+ f; E/ I- Z. O; c% h' M, L- m
    │  │  │      05-ansible安装与连通性测试_.mp4
    & P5 v( ^1 f4 f& L│  │  │      06-ansible主机清单-服务器分组_.mp4, u7 H1 k( R( b- ?
    │  │  │      07-ansible模块介绍与帮助-hostname模块_.mp4$ B9 U  G; ]! z1 H& {
    │  │  │      08-file模块_.mp45 q$ e7 [+ u  }9 {( y7 K
    │  │  │      09-file模块2_.mp4  N7 O/ v, f% |" o1 o6 w7 }) L9 E( \
    │  │  │      10-copy模块_.mp4
    ; D; [& W2 _% C* u│  │  │      11-copy模块2_.mp4
    ( y( `7 y& Z" K5 T$ M2 v4 y, x│  │  │      12-stat-copy-fetch模块_.mp4( A3 J$ `$ W8 y; X' ]
    │  │  │      13-user模块_.mp4
    + }8 _% x* M( V( E  T/ G. B│  │  │      14-group模块-cron模块_.mp4
    ; M* L: `* G7 D0 v% y2 R& {! T│  │  │      15-yum_repository模块-yum模块-service模块_.mp4, P- K1 F/ V* J- H4 }! M$ u3 E
    │  │  │      16-练习题说明_.mp4
    1 ?9 L0 S% L* e# H1 I. R│  │  │      17-script模块-command模块-shell模块_.mp4+ p3 P7 p( ~* ?! j4 B: s
    │  │  │      18-playbook介绍-YMAL格式介绍_.mp4& w: d' B0 r4 _: ^1 G" H( W/ x6 s3 F, J
    │  │  │      19-playbook实例_.mp4" }: u3 [& K' P* K. l1 s0 _, {4 H
    │  │  │      5 v( p4 {3 x. u! W. W
    │  │  ├─day02-ansible之playbook&roles详解! F# \8 E$ d  r; y- j5 w
    │  │  │      01-playbook基础语法详解_.mp40 L5 E4 j" V8 Z5 T, o5 r' W( [
    │  │  │      02-playbook实现vsftpd服务自动化_.mp4
    " Y5 a* K4 O* B, P" C% @│  │  │      03-playbook实现多台服务分离的实现_.mp45 B: x  s3 B- ~) [0 i! Q2 _* O1 m
    │  │  │      04-playbook实现nfs服务搭建与客户端挂载_.mp4' X5 v& B! H- G8 C! k
    │  │  │      05-ansible-roles介绍_.mp4$ p: i/ L7 C4 T) N! q8 T: k
    │  │  │      06-ansible-roles目录结构_.mp4
    & j! U1 B' W  V% a+ u│  │  │      07-通过roles实现lamp1_.mp43 R6 @2 u& R& @6 d5 Q$ t
    │  │  │      08-通过roles实现lamp2_.mp4$ e4 g8 I1 l. ~0 k% E
    │  │  │      09-通过roles实现lamp3_.mp4; Y" [) q5 P8 Q1 b; z9 o
    │  │  │      10-通过roles实现lamp并安装discuz的思路与过程_.mp4
    5 W0 r3 p* d2 D- I│  │  │      11-通过roles实现lnmp思路_.mp4* Z" Z' K3 ^2 X& \
    │  │  │      12-运维体系思路简介_.mp4  d8 _1 N$ }1 z: b" h6 ^0 a
    │  │  │      
    ! w/ a  J3 J. y# Z% K│  │  └─配套资料
    2 e% t* Y5 v0 R│  │      │  ansible.md
    6 B! _/ b! G( z- t! y- a4 a│  │      │  练习答案.md3 F1 c% D1 Q" y+ N8 D7 Z6 t+ ~
    │  │      │  练习答案2.md% K9 a2 e. H5 U  d2 l
    │  │      │  自动化运维.xmind; P' e$ b& m1 Z1 u5 v
    │  │      │  0 i, J4 Y& `% Z6 X- ~/ T
    │  │      └─图片
    1 {% X/ H9 R# D: D: `& {│  │              ansible.png3 w/ q, k& ~3 Y+ x6 h) d$ A7 B
    │  │              ansible2.png0 V6 O' Y# X! w) y
    │  │              ansible3.png& k! s6 R0 V% u2 r8 C) B
    │  │              ansible安装依赖.png/ W4 W+ U; s% U$ U( `
    │  │              架构图.png
    : K6 j7 z- D; E3 j9 ?$ _│  │              警告.png
    + N! z( W) {+ B4 v7 C+ f" Y│  │              1 }3 E9 X/ H+ S! Z+ x: u! ?1 O: `8 ]
    │  ├─03-监控专题+ `6 C& {4 y7 Z- `& g8 U7 L
    │  │  ├─day01-zabbix安装与介绍/ K9 }& h* D' I, E; S- u4 E4 O
    │  │  │      01-监控介绍_.mp4$ b6 K% p8 R% P
    │  │  │      02-常见开源监控平台介绍_.mp4
    9 Z1 t/ E; E5 @8 {8 k' h│  │  │      03-zabbix环境准备与自建yum源方法补充_.mp4, Z# s2 @7 x1 ~  c# v9 {# `: F3 u
    │  │  │      04-zabbix-server安装与配置说明_.mp4
    $ C4 F8 [  f6 P8 N1 E: s( p│  │  │      05-zabbix-server安装与配置过程演示与详解_.mp4
    ) I" }" K8 W! Z! `* ]6 a│  │  │      06-zabbix监控本机_.mp4
    0 q' x! ~& M: G│  │  │      07-zabbix监控远程linux_.mp4
    ( f4 }6 Z4 K+ |% U0 U│  │  │      08-用户-用户群组-主机-主机群组_.mp4" K/ ^6 @& u3 o7 m6 M+ P# i" `3 ~
    │  │  │      09-zabbix排错思路_.mp4
      x" y5 l7 ~: c7 ~│  │  │      10-zabbix监控项与应用集1_.mp4
    ; o3 K' R+ I5 S- w/ c│  │  │      11-创建监控项与图形_.mp4
    / C+ l! [2 p6 U3 Q- a+ W1 K" ^│  │  │      12-自定义监控项与创建图形_.mp4
    " K6 o4 x+ c& u% I& ~0 H│  │  │      13-聚合图形_.mp4
    , t" }; o& b) L2 C9 p& ~* V% `│  │  │      14-触发器_.mp4
      r+ J' L! h; B$ |9 l9 {8 J│  │  │      15-课后作业说明与今日小结_.mp4
    ! o6 a" L" l2 s6 c│  │  │      % U  m; e4 u4 V0 n
    │  │  ├─day02-prometheus安装与介绍
    - O  n  Y: p+ N. T│  │  │      01-认识prometheus_.mp48 L3 \) q: S$ k
    │  │  │      02-时序数据库的介绍_.mp4" f0 ^/ Z$ f; x7 u
    │  │  │      03-prometheus特征介绍_.mp4
    , j& V1 p, F8 t0 A2 P│  │  │      04-prometheus原理架构图_.mp4; _5 `# L# O6 I9 z; ]. W, W% D* l
    │  │  │      05-prometheus的安装与启动_.mp4
    0 Y' t' P" d. E$ {% r( {│  │  │      06-prometheus的web界面操作_.mp4' M; |; L% G7 {6 u4 U" c( u5 ^
    │  │  │      07-node_exporter安装与监控_.mp4
    7 ]5 }5 A3 E& F│  │  │      08-mysql_exporter监控mariadb_.mp4
      B' d9 n2 d+ ?6 y' ^. r% ?+ f* A! S│  │  │      09-grafana介绍与安装_.mp4
    5 [* h3 O- d/ X& U  Y$ {│  │  │      10-grafana添加prometheus为数据源并实现图形展示metric_.mp4$ P3 T6 z9 ~4 X% b
    │  │  │      11-grafana导入mysql监控的json模板_.mp46 L& o! F2 N; [
    │  │  │      12-grafana+onealert报警_.mp4
    3 C4 S) R: X* T, _- B+ \. g. r│  │  │      13-grafana+onealert报警2_.mp4) D: I/ H5 h$ R5 L# F6 X
    │  │  │      14-扩展_.mp4+ I+ C  O* E# n2 l8 m
    │  │  │      
    ( j1 C3 z+ e0 f* a! q3 V$ [│  │  ├─day03-模板与zabbix报警&zabbixproxy案例$ a) D+ }1 Q1 m6 P0 U
    │  │  │      01-昨天环境恢复与课后题目_.mp4, N" ?5 r- ?- X1 D
    │  │  │      02-昨天课后题目2_.mp4( r$ M" u; @* L+ h& I
    │  │  │      03-web监测1_.mp4! {' _+ Z9 l% d3 L. a, ?8 c/ j, K
    │  │  │      04-web监测2_.mp4' Q* B# P2 q* _2 c8 N8 P( R( N
    │  │  │      05-自动发现与动作_.mp44 }+ h) {" V, C. L; c. m5 r
    │  │  │      06-自动发现与动作2_.mp4
    % {9 e6 |( R% _' P4 B│  │  │      07-模板_.mp4
    2 p9 K& X# x0 W# j# o6 U. \. w5 G4 V│  │  │      08-导入导出_.mp43 Z) b4 o" J, {% a) F% t# F
    │  │  │      09-zabbix报警流程_.mp4# `: u' F8 i" E1 B# B: L' U9 B
    │  │  │      10-zabbix报警配置_.mp4/ z7 s9 Y( e# z6 G; ~) r2 m% t) a! |
    │  │  │      11-zabbix报警演示_.mp4
    + g0 j5 L! s: ^# k# k- G│  │  │      12-zabbixproxy介绍_.mp4
    2 v8 ]5 N5 B0 y/ s│  │  │      13-zabbixproxy案例环境准备_.mp46 J0 }1 Z2 |% S: J) y$ Z, \
    │  │  │      14-zabbixproxy案例演示1_.mp4
    ) t$ v/ t9 `" f$ D4 O5 _│  │  │      15-zabbixproxy案例演示2_.mp4
    $ z; |. U, k5 }│  │  │      16-主动监控与被动监控_.mp4
    9 [5 x/ _  c2 v& N: K  p│  │  │      
    " B9 O  ^5 r4 k" E+ E7 l│  │  └─配套资料+ {+ _/ t2 T& {& B1 n$ b
    │  │      ├─文档.zip
    ; ], O- ?8 ~' b- j│  │      │  │      7 s$ }; f; K- I8 s, D: _
    │  │      │  └─图片.zip
    3 w. V: b) y% A( j; y│  │      │         
    8 c  ^$ ~8 o0 Y. S$ t8 `│  │      └─软件包# E! y  w8 ~. |. v: r; k
    │  │          │  1-cpu_rev2.json# H* @% R: J- ~2 I4 b. J5 x4 n/ C
    │  │          │  1-node-exporter-0-16-0-17-for-prometheus_rev7.json$ }- [. u/ Z; j$ s) x
    │  │          │  mysqld_exporter-0.11.0.linux-amd64.tar.gz
    . H; h! C0 B! n% ^│  │          │  5 Y, `' P+ H1 r+ }
    │  │          └─zabbix_soft.zip/ t' R1 R  S; L
    │  │                  8 }; i' n9 y' _2 g. P3 d
    │  ├─04-日志分析-日志监控ELK
    ( ~; n3 R6 s2 a% U) {* |│  │  ├─day01-ELK概述与elasticsearch部署
    , B7 i& o& U  |│  │  │      01-ELK引入_.mp4
    ! P# `+ a0 Q$ ]' ~# I, R│  │  │      02-ELK介绍_.mp4
    " w+ m3 {/ }7 G& l- U7 X, y$ L│  │  │      03-ELK环境准备_.mp4' [2 p# M8 E5 `- q8 c1 J
    │  │  │      04-单机elasticsearch安装与配置_.mp4$ ~) a3 R0 K7 c8 P7 i/ p
    │  │  │      05-elasticsearch集群配置_.mp4
    9 B3 S  h7 t0 g. k& ^. _) Z% |$ Y│  │  │      06-ES集群配置关于脑裂的讨论_.mp4
    + m% T4 m% K; H8 \( y0 S│  │  │      07-ES基础概念_.mp4& r! g/ x9 w: }
    │  │  │      08-ES基础API操作_.mp48 X' [; b5 h5 m% C
    │  │  │      09-ES查询语句(拓展)_.mp4/ H) Z& `) p: `$ P
    │  │  │      10-ES查询语句(拓展)_.mp4/ V3 V; X: l, }& M
    │  │  │      11-es-head介绍与安装_.mp4& C) M8 l/ S  i, z0 {$ e
    │  │  │      12-es-head查询验证_.mp4/ F7 S8 N7 |! s9 u
    │  │  │      13-logstash介绍_.mp48 r! ^; h0 d& t9 ?5 e! X
    │  │  │      14-logstash安装与启动验证_.mp4' ]2 [1 Y& e- B! t
    │  │  │      15-通过编写配置文件进行启动验证_.mp4, X) X; s- Z; N! v1 }; J# c  r- E
    │  │  │      16-logstash采集messages日志_.mp49 G* f; ], M* F  t9 p
    │  │  │      17-logstash采集多日志源_.mp46 M$ I2 @4 d( Y* W: S
    │  │  │      , S) w0 @7 l/ `2 x) c/ X, ~* n1 S, \
    │  │  ├─day02-ELK日志系统生产案例
    / Y6 }- `1 b+ M3 q) P; H$ {│  │  │      01-kibana安装_.mp4
    $ N, @" L, x0 P│  │  │      02-kibana汉化_.mp4* o8 N" K$ A, E. X3 W/ m2 }- \: _
    │  │  │      03-kibana索引模式创建与筛选查看方法_.mp4
    3 L& ^( x& Y( ~, H9 E( J│  │  │      04-kibana创建可视化图形_.mp4$ H( ~8 l7 f% T7 w
    │  │  │      05-EFK实现_.mp4
    * O, m2 W$ q. y* B: U│  │  │      06-filebeat收集日志传给logstash_.mp4
    ' l8 P1 c0 T! W+ i. e. y7 Z! }4 x│  │  │      07-收集nginx日志_.mp4
    0 p$ P# s4 Y; U$ b+ A1 T│  │  │      08-filebeat日志过滤_.mp4
    & J2 |1 |& U8 X6 P& d5 E* ?│  │  │      09-tcp输入插件_.mp45 S: ?4 m& m* s1 m4 J" E
    │  │  │      10-json插件_.mp4: _. w2 ^- U: U: ]; d6 ]
    │  │  │      11-kv插件_.mp42 H$ J- b, Y, A- J( n% m
    │  │  │      12-grok插件_.mp4
    ( H/ F& h- M% y" A  i│  │  │      13-geoip插件_.mp4
      R9 E1 L3 E: C1 R6 u# o│  │  │      
    % {$ k; I- [% _9 d4 ^* G8 ^) @! o│  │  ├─day03-生产案例及Git版本控制) J1 _$ B+ {% j) O
    │  │  │      05-版本与版本控制_.mp4
    * ?7 A4 p: _/ ~2 [│  │  │      06-版本控制系统简介_.mp4) v" G4 N5 t: A& ~
    │  │  │      07-git安装与身份设置_.mp45 F: ?+ ]2 x& d' e) ?& w
    │  │  │      08-创建本地git仓库-提交第1个文件并commit第1个版本_.mp4: C: C% ?" I- O$ Y
    │  │  │      09-提交第2个版本与提交第3个版本_.mp4. ]7 e* ?& M5 T; ?' \
    │  │  │      10-查看提交历史与版本回退_.mp41 X" e" |, i& t+ }5 y& s
    │  │  │      11-阶段小结_.mp48 q3 c0 f; V8 I( J, @/ U9 X
    │  │  │      12-撤消回退_.mp4# Z5 j9 V5 b4 N/ C+ v" d
    │  │  │      13-三大区深入理解_.mp4
    2 ?! N' T( k( s: B5 J│  │  │      14-误删恢复_.mp4
    % p  A* K, A6 j$ ^. E│  │  │      15-文件删除_.mp4$ N3 t7 _' k: Q% r0 l( L# B
    │  │  │      16-分支介绍_.mp48 t' _1 b8 n* V0 V) c
    │  │  │      17-分支管理_.mp4
    5 |5 J  t# C9 j0 M│  │  │        D7 _, K$ S. u' ^0 t0 Z
    │  │  └─配套资料
    - \" Z+ w# O: ?  D+ h│  │      ├─elk软件包4 @  Z, t& ]: u7 o3 d
    │  │      │      accounts.json: U/ G' r( x" g2 b9 m+ M- t
    │  │      │      elasticsearch-head-master.zip
    * R7 ?: S3 r% T, `% \+ J7 Q│  │      │      Kibana_Hanization-master.zip
    1 w& S* ^) {: \+ g. f9 b& D│  │      │      : N! `0 T0 N8 J( w. O
    │  │      └─文档4 z( P: g6 ?! G# f6 k' O9 ^2 c( z$ ^) l
    │  │          │  ELK1.md$ @) @% S* b( S( r! p
    │  │          │  ELK2.md
    2 H$ s, L/ |8 p) S' n! U' k- b6 ^  J│  │          │  ELK总结.xmind% h1 M+ ?) P5 V4 m! q! }
    │  │          │  logstash插件.md8 q+ `0 U2 q# T
    │  │          │  三节点ES集群防止脑裂原理.png2 A0 s* W" j2 D3 a# J$ h& Z
    │  │          │  综合案例.md
    + X' C4 t- @  z( a0 j$ j│  │          │  
    , q& T* J4 [3 ~& `! {* v& y& ?│  │          └─图片.zip
    ' k' }9 t& I; h( b5 f2 ]- H│  │                  8 ?: \9 a& w0 {" Q+ X) m1 f( V
    │  └─05-持续集成与持续发布(CICD)专题
    4 O( Q8 l* s3 @  T│      ├─day01-CICD之Git版本控制
    ( P; Y7 B5 e% ~8 D: c- [2 [│      │      01-远程git仓库_.mp4
    . Z# c7 W8 r: S- t│      │      02-github介绍与注册-创建第1个项目_.mp41 g9 O/ h& R" `4 K3 I4 Z2 e
    │      │      03-github项目上传(push)与下载(clone)_.mp4
    . c! S2 }2 X9 E8 H* D) N5 n│      │      04-github项目更新_.mp4
    & U/ `, x8 r2 u& @8 ]8 Q│      │      05-阶段小结_.mp4& w6 C4 d9 ~- f  @
    │      │      06-github项目ssh免密push_.mp4
    * Y6 F, L2 z. E9 ~+ w! i. ]% S│      │      07-github分支创建-本地在dev分支开发,上传到github的dev分支,再在github合并_.mp4
    2 G. n4 m9 x  O& p6 v│      │      08-github上多人协作开发过程演示_.mp4# a+ N2 v1 I$ _& P/ b( z% b' E
    │      │      09-gitlab安装_.mp4
    + t5 e2 w. |4 U- h& P# L0 z│      │      10-gitlab创建项目-开发者下载项目与上传_.mp4
    ! U' d! D( X/ o! h# z' X: \% r! W│      │      11-持续集成CI_.mp4/ g6 @5 ]% y; H
    │      │      12-持续交付CD_.mp4
    % I( o) G% @- w" m6 ?* ?5 W│      │      13-cicd小结_.mp4& n/ d* o! f4 ~+ @" T; u6 P5 W
    │      │      14-蓝绿部署_.mp40 O4 F8 J+ v, J1 Q5 Z  ]
    │      │      15-滚动更新_.mp44 h: M/ j; ?3 q8 k# O  ?
    │      │      16-灰度发布(AB测试&金丝雀部署)_.mp4. Q) [  t7 ]! t( F6 a0 k
    │      │      17- jenkins介绍_.mp4
    7 F! j8 d4 Q* M# ~+ ?│      │      
    6 m) K  R) G( N4 A1 J3 K# ]│      ├─day02-CICD之Jenkins持续集成
    % Q) f2 p5 I" {3 q2 ?- E6 b│      │      01-jenkins安装1_.mp4
    % \2 T. k0 T) V( J$ e5 i  d│      │      02-jenkins插件导入方法_.mp4
    # k1 R9 |, d5 \6 r. f5 ^│      │      03-案例1-github创建项目-开发者clone项目_.mp4
    * E* _! B: }0 E$ u  i# F& K1 `│      │      04-案例1-开发者免密push测试-nginx服务器准备-jenkins安装publish over ssh插件_.mp4$ x: [/ R4 n  R$ y  E* ?- S' X
    │      │      05-案例1-配置jenkins免密连接nginx_.mp4( ~& P$ T, q8 l  Y
    │      │      06-案例1-配置jenkins免密访问github-凭据_.mp4
    ! L2 q" `/ g1 g│      │      07-案例1-配置构建流程-手动构建测试_.mp4% `" d" C9 ^6 \2 O) E" }
    │      │      08-案例1小结_.mp4
    1 M* _' u& s1 l0 g# H% e$ ]│      │      09-案例1过程回顾_.mp4
    $ i+ ^" L6 N% f* \" \. |│      │      10-案例2-gitlab创建项目-开发者免密push测试-jenkins安装gitlab与gitlab hook插件_.mp44 F" W0 V) S2 N: c* {
    │      │      11-案例2-jenkins添加公钥到gitlab&创建自动化构建-配置build trigger_.mp4
    2 s) t8 t: H9 I$ u  ?& k│      │      12-案例2-配置jenkins连接nginx的脚本与密钥_.mp4
    $ p, G4 k( M, O. m2 B9 u- A│      │      13-案例2-配置gitlab与jenkins对接-自动构建测试_.mp4
    * N2 b0 P0 e5 f& L6 u* |9 ]1 q7 x│      │      14-pycharm与案例2结合_.mp4# w8 d% I6 N4 R9 u4 X3 h8 ^
    │      │      
    ( z6 t9 J  A0 f, D  N/ K( z) N' v│      └─配套资料) ^# o2 c* W6 v; }/ X, N3 s
    │          ├─文档
    ' ~; S  ^9 |/ E; l, m│          │  │  1-git.md  s- ?+ i. i6 n2 P6 H9 X
    │          │  │  2-github与gitlab.md
    : l* i5 s9 ^" x9 N6 r( {│          │  │  3-jenkins.md
    * ]7 ^. E- j: v2 d: E( E9 z│          │  │  CICD.xmind
    , ~* z9 l! p5 v8 J5 S& r│          │  │  CICD引入图.png
    / ~. ?- Z+ e4 M# T+ B" S│          │  │  git版本控制总结图.png
    * U+ \* F4 d2 d" A$ o+ Y│          │  │  windows下Git使用拓展.pdf8 s( O+ [0 o8 H
    │          │  │  分支图.png
    6 o  y7 t" @# a2 d. _4 S│          │  │  # i# I6 o1 [5 F/ |6 }
    │          │  └─图片.zip* D: V, Y/ J0 ], f: n
    │          │         
    & x1 O, _* u& W  j│          └─软件包# R+ O* o; Z# ^5 d- e' [0 i5 t) ]0 O
    │              └─publish-over-ssh插件
    * w' S1 t8 D& h1 O5 L│                      publish-over-ssh.jpi% r& K1 i' H% W9 T5 A
    │                      0 f/ X0 X/ a4 L
    ├─05-第5阶段-运维安全1 |! N6 S) E$ X7 U, k" s, [; C
    │  ├─01_系统安全
    4 d  x7 y: o, C. p& o│  │      01_系统安全引入_.mp44 C8 E, \* h- p$ r' k' Q3 @
    │  │      02_系统安全之安装系统_.mp4
    $ ?; _& |' h& Y7 h9 R│  │      03_系统安全之文件权限_.mp4
    # d" P6 |& N8 d5 N' a# N' q" x" T│  │      04_系统安全之ACL_.mp4
    , V0 V, |6 z) q; d│  │      05_系统安全之chattr文件属性_.mp4
    6 k9 O( Q3 C; u│  │      06_系统安全之mask及mount_.mp4
    % s. ], B/ f- C) P0 {│  │      07_系统安全之用户授权_su_.mp4
    3 K* b( h* G. X6 D5 u5 G│  │      08_系统安全之用户授权sudo引入_.mp4
    + U. K: u$ j( K4 G& U' l│  │      09_系统安全之用户授权sudo对用户授权_.mp4
    8 C# Q+ |  j5 e9 H│  │      10_系统安全之用户授权sudo对组授权_.mp4- o% E8 y2 W- A9 ^  i3 J, q" d$ F
    │  │      11_系统安全之用户授权sudo之别名_.mp4+ d5 @7 v8 Y6 P" F. C
    │  │      12_系统安全之用户授权sudo日志_.mp4- o5 p( q: {) w# z0 t1 v0 P7 F
    │  │      13_昨日回顾_.mp4
    5 C. T6 f0 u3 p│  │      14_用户认证方式_.mp4# [8 t; K4 X; _& |: w
    │  │      15_PAM介绍_.mp4
    - J' S9 }4 Q8 d│  │      16_PAM帮助方式_.mp4
    8 R& a4 L( G" \% [  Y6 a│  │      17_PAM认证原理_.mp4
    " l( D' O# h: @$ s$ w│  │      18_PAM认证类型及流程_.mp4: t  ~% f3 m4 [4 w5 t3 l
    │  │      19_PAM_rootok.so_.mp44 t9 Q9 u: J* @& L
    │  │      20_PAM_access.so_.mp42 g" `9 Q5 T1 S4 H5 D
    │  │      21_PAM_listfile.so_.mp4& G) W0 M! C+ W
    │  │      22_PAM_time.so_.mp4
    # _* v% y) p) u$ _8 B1 L│  │      23_PAM_tally2.so_.mp4- M) @# O, C8 B: v- M& _& B$ C
    │  │      24_PAM_limits.so_.mp4
    % X" J( _7 Y" A3 {3 w4 h0 a! @, ^' }│  │      25_PAM资源限制案例_.mp4) O2 y0 L5 J2 X
    │  │      26_Cgroup资源限制_.mp42 i3 t( y9 f; h" c$ G6 P' S
    │  │      27_Cgroup实现CPU限制_.mp4
    " r$ |7 O4 w/ x) N1 E5 z0 ]│  │      28_Cgroup实现Mem限制_.mp4
    ) w  Z) L! g2 |* f% \│  │      , `* L+ K4 {/ H- q+ h
    │  ├─02_网络安全
    0 M/ d- O4 @" E4 v( m6 t; ?│  │      01_防火墙引入_.mp45 O+ ?0 B7 G6 g9 V# D2 u2 \. b
    │  │      02_防火墙分类_.mp4
    - b- @" D" S6 K$ L" ^& a8 h" M) h│  │      03_防火墙性能指标_.mp4
    5 D4 l1 V3 k. P  \! M7 X│  │      04_硬件防火墙介绍_.mp4' N6 z) t; a* a" ^
    │  │      05_软件防火墙介绍_.mp4! W: s' I$ `& ?& ?7 k
    │  │      06_web应用防火墙_.mp4
    9 P# Q. t; O4 b2 A1 t│  │      07_硬件防火墙与软件防火墙比较_.mp4  F0 S/ j# _% i" W. R
    │  │      08_iptables是什么_.mp4
    4 ?  u2 `6 @& j: p) t" [6 S  d7 ^│  │      09_netfilter_iptables功能_.mp4
    1 Y7 \2 {& Z7 o/ [+ w6 q9 q3 c1 t  d│  │      10_iptables工作依据_.mp4" |. q' H! ]/ `3 m  O; c
    │  │      11_iptables链的概念_.mp4
    - D! a7 n0 s6 L' b2 J  p│  │      12_iptables规则链_.mp40 d( _3 T) B+ R/ b
    │  │      13_iptables表及链_.mp45 N2 ^& k2 ?6 I# k' v
    │  │      14_iptables表的应用顺序及数据包流程_.mp4
    ; n: L/ Y2 t- D' H) }│  │      15_iptables规则匹配条件_.mp4
    . I5 r* Y# r, k2 E4 f5 w5 N│  │      16_iptables规则中动作_.mp4
    & q( b% i; ~) t$ _5 N" b1 f* @0 f, I│  │      17_iptables命令结构_.mp4- P, h6 C' X. }  R- S
    │  │      18_iptables-services安装_.mp4+ N/ j% M) Y& @# d7 L: t2 Y  ~+ A
    │  │      19_iptables基础操作-1_.mp43 a  G$ n& q* ?( ^- ^8 P1 B! ]
    │  │      20_iptables基础操作-2_.mp40 }2 {! O4 N9 X" _3 k
    │  │      21_iptables_白名单_黑名单_.mp4
    4 V0 C& D, Q! y) c│  │      22_iptables表及链查看_.mp4
    $ H" x$ S6 y& m" I' u" Y│  │      23_iptables基础操作-3_.mp4
    1 y( u1 z. d4 L( N│  │      24_iptables基础操作-4(ftp)_.mp4, q" n) ?. P) y- [; q3 `" k3 ~3 @- y! X
    │  │      25_iptables基础操作-5(标准流程)_.mp43 d: l8 r' D/ P; j- Y& b% z0 W
    │  │      26_iptables基础操作-6(端口)_.mp4$ r4 q' l* n% C+ j
    │  │      27_iptables扩展匹配-1(icmp)_.mp4# v+ R2 n0 P3 }  L; L( y
    │  │      28_iptables扩展匹配-2(iprange)_.mp4
    0 o; c/ }/ N+ h/ d9 Q! g# n7 u. D│  │      29_iptables扩展匹配-3(multiport)_.mp4
    * G& \# S/ a1 K  T+ O2 o│  │      30_iptables扩展匹配-4(其它模块)_.mp4
    8 Z: D% j( n) D1 u0 s) {  L│  │      31_iptables扩展动作_.mp4
    0 _+ Q, [3 G7 i4 g│  │      32_iptables_nat表介绍_.mp4
    8 p- R. I0 d1 f1 v. ^│  │      33_linux主机开启路由转发功能_.mp4
    . {) r) G3 v9 K3 F│  │      34_iptables_snat实验网络拓扑_.mp4
    : a. T9 `3 W, m/ o│  │      35_iptables_SNAT实现及验证_.mp44 X; h; g& i3 ?7 R$ |
    │  │      36_iptables_masquerade_.mp4
    ! J* P, I3 a. z, Q$ a│  │      37_iptables_nat_kvm虚拟机访问外网导流_.mp4
    " q  B& A1 T* q│  │      38_iptables_DNAT实现及验证_.mp4! {1 b' h0 w6 Y  D' h
    │  │      39_qingcloud端口转发(类DNAT)_.mp48 `5 u' |1 Y2 H  P* p
    │  │      40_firewalld介绍_.mp43 E8 G5 J! J/ q4 h: w! D+ b
    │  │      41_firewalld_zones介绍及配置文件_.mp4$ x( J: C. ~6 Q# G% g. Q
    │  │      42_firewall基本语法及简单使用_.mp4+ f' X" ?4 O/ @7 U6 w0 R
    │  │      43_firewall动作查看操作_.mp4
    1 y: h) z" ]$ `9 s2 Z│  │      44_firewall-cmd-添加接口及删除接口_.mp4' s3 r9 n) e7 R# F  z$ n3 k
    │  │      45_firewall-cmd-添加协议-端口-源地址_.mp4" ?7 F; `$ {6 |' G: t2 o. ?
    │  │      46_firwall-cmd-删除-更改-查询_.mp4
    0 x, Z' z/ M  q& X- Q│  │      47_firewall-cmd-端口转发_.mp4
    - E6 \3 l: d3 C│  │      48_firewall-cmd-rich-rule_.mp4
    ) y7 B/ D( C" p5 h8 ^/ H6 z; o! L│  │      49_防火墙大总结_.mp4
    4 o7 _. K( X% m  d8 I1 c│  │      
    8 v1 ]. x' f9 M  P2 H% c│  ├─03_服务安全( A7 B1 z( l; x2 v+ I2 U
    │  │      00_服务安全概述_.mp4# k, [1 d& @7 X7 s; b6 A
    │  │      01_访问控制方法_.mp47 r1 p! B; i6 [4 X
    │  │      02_selinux介绍_.mp4
    ( y2 W# E1 p7 f( M│  │      03_selinux限制测试_.mp4
      G5 J7 ]% `% }2 E# E4 j│  │      04_selinux关闭_.mp4
    4 ~3 @# p$ ^' _9 Q: k│  │      05_加密技术介绍_.mp44 Y4 d$ C# i7 G7 r( r9 p
    │  │      06_对称加密_.mp4
    & W6 z) B$ h- S/ c│  │      07_非对称加密_.mp4- ^1 \% F% I: u2 u6 X% }
    │  │      08_CA介绍(httpd&ssl)_.mp43 q( ^+ t/ s6 p  \
    │  │      09_CA密钥及CA证书_.mp45 c" t- N- X* N4 s4 Z
    │  │      10_CA颁发证书_.mp4
    3 D7 R" d# [9 U0 u9 Q│  │      11_web服务器应用证书_.mp4
    - \  d; v% {' ?" M& y" q│  │      12_web服务验证(httpd)_.mp4
    4 u; U' Y/ h; v; }5 ]- d" T│  │      13_web服务验证(nginx)_.mp4$ p& P7 ]! j8 k
    │  │      14_web服务验证(网络申请证书)_.mp4+ x- ?" B% B9 y, u
    │  │      
    - T9 y1 y1 ?* c+ L, }9 J5 _│  ├─04_安全网关
    . C% N0 O, u1 Q6 }  W# Q. i│  │      01_jumpserver_.mp4- S( e  u2 B% T
    │  │      02_环境准备-安全性环境_.mp4
    ) v' E/ k# Q; @" d' x│  │      03_环境准备_依赖工具准备_.mp4
    # {& \" M$ C9 x9 Z% i! F& S- L% Q- z" u│  │      04_环境准备-软件准备_.mp4
    4 a: F" A( M/ q5 V1 T│  │      05_jumpserver配置文件及启动_.mp4
    / W$ r( j# b& u/ W" P│  │      06_coco配置_.mp40 ^( g& _" X) A4 W
    │  │      07_luna_nginx部署及访问_.mp43 c' G( o6 ]! v) T& n/ z9 m$ K* o
    │  │      08_jumpserver菜单介绍及邮件设置_.mp4: N4 W5 m0 n2 h! s7 c: |) r2 ?
    │  │      09_jumpserver用户及用户组管理_.mp4& C* ~* j$ P3 {& `; E
    │  │      10_jumpserver资产管理_.mp4+ w9 h3 Z) a4 }5 z1 A
    │  │      11_jumpserver权限管理_.mp4
    6 x: Y6 T& Y2 u  N$ R2 W) y│  │      12_jumpserver连接远程资产主机_.mp4
    + [  A6 N+ O& w: c) J$ l2 r. g% [│  │      13_jumpserver_web终端管理远程资产主机_.mp4/ P0 d! i7 F8 m6 a
    │  │      
    ' ~8 D$ Y$ `1 N  {│  └─05_入侵检测
      w3 S6 j" I' [. G│          01_入侵检测引入_.mp47 U; b. k1 }& q: }$ N1 A8 w4 f% K
    │          02_入侵检测_日志查看_.mp4+ O& F2 Q+ j& `- X+ d0 g
    │          03_入侵检测_日志内容过滤_.mp4
    + Y2 N# \4 |( x: ]0 s+ c; A* ^5 t│          04_入侵检测_last_cron_rc_local_.mp40 i) U* e. d" W
    │          05_查看异常流量介绍_.mp4% y9 H2 h) l% ?8 y- s+ \' N
    │          06_iftop应用_.mp4
    4 s9 R1 v* Z! U" P9 H7 e! y8 R│          07_监控软件监控网卡流量_.mp41 a, K5 h# H5 f  j* _# M& x' N
    │          08_抓包工具介绍及tcpdump简介_.mp4( T  H* o( d) U
    │          09_tcpdump抓取指定数量数据包_.mp4
    % O3 t  b8 E) r' }. d) D, ]│          10_tcpdump抓取数据包到指定文件_.mp4
    ) a4 }9 a! A7 V: x, v$ n- D3 j5 ~│          11_tcpdump读取指定抓取的数据文件及wireshark读取抓取的数据文件_.mp4" Z, j2 E5 F$ P. c$ n) x, o2 T
    │          12_tcpdump抓取指定端口数据包_.mp44 g+ [' i1 u+ x& |& h# U. W. c
    │          13_tcpdump抓取指定网段_.mp4
    5 P, P0 V; a9 c│          14_tcpdump抓取指定主机数据包_.mp4
      m2 G% C+ @/ p│          15_tcpdump抓取指定协议-arp_.mp4
    4 `) m1 P3 C# ^! }& R│          16_tcpdump抓取多条件数据包_.mp4
    3 f, \3 Z2 [5 ~  A1 B( ~│          17_tcpdump抓取TCP协议的标识位_.mp45 w5 D6 e/ a3 p( ~4 H& A# O& f! g7 z
    │          18_检查可疑进程_.mp48 h! u) b9 e" i0 W' |
    │          19_文件完整性检查_.mp4
    9 B* N1 }! O1 S│          20_arping命令使用方法_.mp4
      Y" E6 W, x2 J8 L# C2 t; y│          ' b, H: T) Y6 L6 f  U  `
    ├─06-第6阶段-运维云计算( F( f1 @2 h3 E* |
    │  ├─01_大数据) y' X4 {( Y5 h& {. T7 v- g
    │  │  ├─day1-大数据之Hadoop部署
    # R; ?  ^  `  b8 t0 T3 f│  │  │  │  01_为什么使用大数据及什么是大数据_.mp4' M2 N4 [6 A5 e3 l  k! F4 |
    │  │  │  │  02_大数据应用领域_.mp4
    4 m2 }* F" E' R" D& B; d( L│  │  │  │  03_大数据处理框架介绍_.mp4; ]* e: a9 F" B# [- K- v
    │  │  │  │  04_hadoop历史_.mp4# \. `) F9 J8 T) z* a  N6 K! k8 g
    │  │  │  │  05_hadoop项目定义_.mp4
    , q9 M! ~2 t: h. o2 I) I$ n│  │  │  │  06_hadoop核心项目_.mp48 t0 r3 s* J' e! Z% [( C2 \7 ^
    │  │  │  │  07_hadoop相关项目_.mp4! X# i6 J* M6 {7 b( o
    │  │  │  │  08_hdfs文件系统定义_.mp4. d; A/ j. u0 a3 y% q% x  x
    │  │  │  │  09_hdfs特点_.mp46 Q8 [' g8 \1 f
    │  │  │  │  10_hdfs文件系统关键词_.mp4% i+ Q9 ]8 b1 U. K8 R
    │  │  │  │  11_hdfs写数据流程_.mp4* G# ]% ^- ]: b8 r3 P
    │  │  │  │  12_hdfs读数据流程_.mp4
    ) V7 s6 `/ I3 f│  │  │  │  13_mapreduce是什么?_.mp4/ F0 s- e5 U; a* Q
    │  │  │  │  14_mapreduce工作流程_.mp4# O, v/ x7 S! S9 c0 Z: ]
    │  │  │  │  15_hadoop部署分类_.mp4/ |8 f6 w; i5 u
    │  │  │  │  16_hadoop单机部署介绍及软件包获取_.mp4
    8 l: d. s) k9 K1 ~# a: B, @│  │  │  │  17_hadoop单机部署_.mp47 V' |! ]# r& _) z
    │  │  │  │  18_hadoop单机部署应用测试_.mp4! s" v! Q9 M$ X) z
    │  │  │  │  19_hadoop伪分布式介绍及软件准备_.mp4/ l* i* N' [! R$ E' a" n1 c9 r. o
    │  │  │  │  20_hadoop伪分布式部署配置文件修改_.mp4; p/ e& Z7 j( A3 \- h
    │  │  │  │  21_hadoo伪分布式服务启动_.mp4; Q) ^- W! I8 R1 e1 x5 Q
    │  │  │  │  22_hadoop伪分布式hdfs文件系统验证_.mp4
    : B5 y: F: Y0 Y│  │  │  │  23_yarn介绍_.mp4% N$ R1 b  q6 |  d1 Z3 @# w
    │  │  │  │  24_yarn工作原理_.mp4+ {8 ~1 d( J! s( i7 [
    │  │  │  │  25_yarn应用及测试_.mp4' W) s& t  P! k
    │  │  │  │  26_故障排查方法及yarn_web查看_.mp4( z2 t* {$ ?! h" V' ]2 K+ `' p/ a
    │  │  │  │  $ u. i9 [2 J; X( n# p5 L3 ?
    │  │  │  └─笔记% Q# C; D& V6 ~3 J$ J
    │  │  │          1_大数据基础平台实施及运维.pdf
    1 M# U8 d# t+ }  a, |  B; u│  │  │         
    ( x: o7 h0 ]5 J$ O' d2 t5 ]. D│  │  ├─day2-Hadoop集群之ambari实践
    7 J; H% u! P+ w2 y- z% f│  │  │      01_完全分布式引入_.mp4. S/ |9 B$ ^6 F3 U9 e+ ~/ ?$ p
    │  │  │      02_高可用及如何进行切换_.mp4% p' o5 C+ v2 d% H7 H- b
    │  │  │      03_zkfc工作原理_.mp4
    ! E' y! l- M9 W! a- H│  │  │      04_namenode HA数据交换方法_.mp4
    - S) E5 K# @5 S5 V$ i, i│  │  │      05_HA总结_.mp4* {4 w& S/ ^, L0 R5 |! C
    │  │  │      06_部署规划_.mp4; s- E0 h/ U0 m4 E& q& U
    │  │  │      07_虚拟机准备_.mp4
    9 t* ~7 h& s  e( x, {│  │  │      08_虚拟机环境准备_.mp4! R6 s/ X5 X# C$ f/ f0 c7 M6 o
    │  │  │      09_jdk部署_.mp4. d: {6 i( C; y8 D# N  D% E7 M# X; K
    │  │  │      10_zookeeper部署_.mp4& D- _/ X" G* V1 `  {
    │  │  │      11_hadoop软件包准备_.mp4' D! i8 u, o, i- y
    │  │  │      12_hadoop文件配置_.mp4
    9 D0 M9 m% l7 J& v│  │  │      13_hadoop集群启动_.mp4
    1 y$ z$ z% a* n, B│  │  │      14_hadoop集群验证_.mp4
    , D( L; J& c2 j4 @. Q4 l6 v│  │  │      15_总结_.mp4; V! W8 T& M- |/ {
    │  │  │      16_ambari介绍_.mp4
    % o" ]; ]3 ]/ s" Y  R( F0 R│  │  │      17_ambari架构_.mp4
    2 b! g6 O; v+ e: K+ s0 G) s│  │  │      18_环境准备-1_.mp4( A1 `, e5 r" u$ o2 Y- k
    │  │  │      19_环境准备-2(主机名及ip规划-多机互信)_.mp4
    1 u! S" z; Y4 ~( }6 K* {9 a│  │  │      20_环境准备-3(配置主机名及主机名解析)_.mp4) u% H' h: ]% w* _' S, G, S2 V
    │  │  │      21-环境准备-4(时间同步-firewalld-selinux)_.mp4
    * W! w/ _2 K! h* L│  │  │      22_环境准备-5(jdk)_.mp4
    , M) t# g( [3 p# {; r0 L1 D│  │  │      23_环境准备-6(数据库安装)_.mp4
    * z' \1 B3 z. @2 G  O# `& A3 x8 Z│  │  │      24_环境准备-7(创建数据库并授权及连接工具安装)_.mp4! X+ r# b+ f% c+ F3 K" x
    │  │  │      25_环境准备-8(httpd安装)_.mp44 i+ O+ \4 Q! w, T1 ]: M1 {
    │  │  │      26_环境准备-9(YUM源准备)_.mp4: I1 @3 Q; J! E2 R& m' i
    │  │  │      27_ambari安装_.mp4* l2 ?: b/ w# @3 k1 C2 s1 ?6 S7 q
    │  │  │      28_ambari数据导入数据库_.mp4
    0 g. e, C1 W4 B. S; t  X│  │  │      29_ambari-server初始化及启动_.mp4; c( O  q5 ]3 [5 y5 F8 ^2 Z7 j
    │  │  │      30_ambari-agent配置及启动_.mp4
    8 `. P6 f$ c( r3 G; K│  │  │      31_ambari部署hadoop集群前段配置(集群名称-YUM源-主机-密钥-主机注册并确认)_.mp4, q( R/ x) J: Z8 B) V8 [8 `0 f- K
    │  │  │      32_ambari部署hadoop集群后段配置(选主-选从-服务配置-确认-安装)_.mp4
    ! j  I( l6 c" Y# k" G│  │  │      33_ambari界面介绍_.mp4
    , L- B3 `: i8 c, R2 F│  │  │      34_hdfs验证_.mp42 i/ K+ M& ]9 i) D7 M" i
    │  │  │      笔记
    4 G- r. R' B, x4 ~" D│  │  │      
    + F- p/ B3 ?8 F0 e% U│  │  └─配套资料5 i0 y! p! T2 _2 F# _, {' {
    │  │          hadoop软件包& N% ]8 O& g4 P: Q# Z
    │  │          / K2 X% I; ]6 M# C
    │  ├─02_虚拟化
    ' j% N: w5 T+ }3 ]0 x: f  ]- S( B│  │  ├─day1-kvm虚拟化部署实践(上)
    5 q7 T& z4 g4 e8 r1 \6 V│  │  │  │  01_虚拟化技术学习目标_.mp4
    8 y8 u4 d& e8 O1 E# m4 z│  │  │  │  02_虚拟化技术分类-资源提供角度_.mp4
    & K. F9 _9 x. X* I6 X; y( F│  │  │  │  03_虚拟化技术分类-虚拟化实现方式角度_.mp48 }) u! N1 W2 |7 O: C/ b. z
    │  │  │  │  04_传统虚拟机与容器对比_.mp48 T$ }1 U$ C$ u$ e, T, P9 d
    │  │  │  │  05_hypervisor管理类工具介绍_.mp4+ T3 z: G3 E# V% u
    │  │  │  │  06_QEMU介绍_.mp4. c4 b: p/ b4 g. r8 W& p" d: B$ ~
    │  │  │  │  07_KVM介绍_.mp4
    1 G& P3 M: @$ D│  │  │  │  08_QEMU-KVM介绍_.mp4$ j1 n' T, w/ a. _
    │  │  │  │  09_libvirt介绍_.mp4
    ( P- B0 I* t7 X/ \0 n│  │  │  │  10_kvm虚拟机管理工具部署环境检查_.mp4
    # M  O6 o& `" l) B  C. Y│  │  │  │  11_kvm虚拟机使用环境检查_.mp47 l3 T" j" B- }3 A6 a4 a0 G
    │  │  │  │  12_前段内容回顾_.mp41 l' M& n4 [, Z+ r# n
    │  │  │  │  13_虚拟机安装前配置_.mp46 x) t' M( `+ s2 |
    │  │  │  │  14_虚拟机安装自定义配置_.mp4
    % x, c: `6 w' W; u* N! g│  │  │  │  15_安装windows虚拟机(全虚拟化驱动)_.mp43 I3 |) ]" U0 K, B
    │  │  │  │  16_安装windows虚拟机(磁盘半虚拟化驱动)_.mp4
    . o$ I, N& ]1 @# d; w& p+ R. a│  │  │  │  17_安装windows虚拟机(网卡及pci驱动)_.mp4/ b/ q8 m, |* {8 a8 a- f+ c8 E0 P
    │  │  │  │  18_virt-install安装linux虚拟机_.mp4  l$ ?# y8 {- ^* `' Y
    │  │  │  │  19_virt-install安装虚拟机案例说明_.mp4' g7 P* b$ E$ l+ R5 W' \' ]1 I, R' Q
    │  │  │  │  20_查看虚拟机及虚拟机组成文件介绍_.mp4! i. x* w& x; U9 ?* d6 n' m6 h# K
    │  │  │  │  21_设置虚拟机开启自启动_.mp4
    $ Z% _5 d5 H) r; d1 m% }│  │  │  │  22_网络配置文件_.mp45 ^/ B2 V2 `- O) f( `" \8 [! M
    │  │  │  │  23_存储池配置文件_.mp4
    . ^+ T$ t* B4 A( Q  P2 R│  │  │  │  24_CPU热添加_.mp4
    ! p. J' V, V: T6 @% E+ {│  │  │  │  25_内存气球_.mp44 K0 K9 c- U/ N) k7 _" L
    │  │  │  │  9 c# o8 ]( B& w2 x
    │  │  │  └─笔记
    * a6 n$ w' S1 E" P9 C│  │  │          1_虚拟化技术(KVM).pdf* E0 W. T8 q- u  {6 y" ^
    │  │  │         
    " g) ?: P$ z* y9 I/ O) X1 o│  │  └─day2-kvm虚拟化部署实践(下)
    + k; [8 \5 S6 y+ A│  │      │  01_kvm虚拟机网络技术-vm连接网络方法_.mp4
    9 V. A4 e( c7 h% H/ F% M7 D│  │      │  02_kvm是否使用半虚拟化驱动查看方法_.mp4
    + _  K: N8 ~4 `, T2 s4 w│  │      │  03_kvm虚拟机添加网卡_.mp4
    % m" J% G: t7 T" S# L│  │      │  04_设置虚拟机网卡驱动_.mp4
    2 n9 e( o# v9 @+ Z' P, G+ ?( p│  │      │  05_通过xml删除网卡_.mp42 ?( j. q6 k0 \( }' h
    │  │      │  06_virt-manager创建网络_.mp45 W+ d( e* o) i0 N# J8 q6 b
    │  │      │  07_测试新添加网络可用性_.mp4
    ; z. s) a' V" {9 U  ^│  │      │  08_生成新网络配置文件_.mp4+ d8 j+ a0 @1 d+ }' C8 P
    │  │      │  09_通过网络配置文件创建网络_.mp4
    ) H; }7 r2 c9 R& A/ V6 J│  │      │  10_通过virt-manager及virsh命令创建网桥_.mp4
    6 I7 n# [6 n+ _4 G( H0 |3 |) H, z2 O│  │      │  11_删除桥接方法_.mp4
    7 ]# Y' v& {% c0 ^) j│  │      │  12_虚拟机使用桥接的方式_.mp4) m( n0 H- z) p" W0 V+ Z
    │  │      │  13_通过virt-manager添加硬盘_.mp4
    7 \/ |$ q: A: u6 d: K8 w│  │      │  14_通过virsh命令添加硬盘_.mp4
    9 n8 Q' l7 \: x3 x│  │      │  15_硬盘持久化添加_.mp4. N' l3 ]9 h; O0 B' x0 _
    │  │      │  16_本地存储池添加_.mp4( K, H* w3 p1 A% ?, \* \
    │  │      │  17_网络存储池添加_.mp4
    2 x2 }' v! N' X8 y+ P│  │      │  18_网络与存储总结_.mp4
    9 p+ H6 {5 H% i+ G/ D0 |│  │      │  19_镜像格式介绍_.mp4
    9 n: r0 J' Y" n4 |│  │      │  20_磁盘镜像创建_.mp40 x. T" Q- b0 ~" Z6 H, ]. J
    │  │      │  21_查看磁盘镜像信息_.mp4  y  C$ A7 E& O" T; m' j; v1 [! w; n( G
    │  │      │  22_磁盘镜像格式转换_.mp41 ~/ e) D( V, G) }& S
    │  │      │  23_后备镜像及前端镜像介绍_.mp4
    1 k6 _( y3 g+ Z│  │      │  24_基于前端镜像创建虚拟机_.mp4
    * I$ m. Y; x, m  ]+ P│  │      │  25_guestfish使用_.mp4$ z$ X% A- e  X* ^! V0 q
    │  │      │  26_虚拟机管理_.mp4
    2 G8 U# T- V3 n8 f3 g5 p+ e│  │      │  27_kvm模板机准备_.mp4/ N) J1 ?2 }' W# }7 n
    │  │      │  28_获取磁盘镜像模板_.mp4
    . h4 o! U3 C) W; ]5 `5 p│  │      │  29_获取配置文件模板_.mp43 H4 q. u) W0 T* l7 x  P1 Y# [
    │  │      │  30_通过模板文件创建虚拟机的思路_.mp4; z$ z1 B8 ^2 O/ P- h
    │  │      │  31_编写kvm虚拟机批量管理脚本_.mp4  p' `: l% o" H  F- j( s
    │  │      │  32_kvm虚拟化管理平台介绍_.mp48 B# X4 f5 C: z: A9 L
    │  │      │  ! ]7 t- K/ W' t$ x7 _
    │  │      └─01_笔记5 b" W$ N) d% p1 L4 ^+ @) ~+ r* [
    │  │              2_虚拟化技术(KVM)(1).pdf- M: s* f0 R* V5 I0 j; o1 M5 {# K
    │  │              0 [6 z* |; o: P; P. Y6 W
    │  ├─03_阿里云$ [+ V7 M! F, j3 k( z( Q" l
    │  │  ├─01-ECS6 u' a- p( m3 R( J0 T( Y2 ~
    │  │  │  │  01_阿里云介绍及注册_.mp4
    1 P# O% D, H" O  ]$ J0 @+ g│  │  │  │  02_阿里云控制台介绍_.mp4! {( z7 |# x/ T) E7 j# y' e
    │  │  │  │  03_阿里云管理控制台介绍_.mp4
    + C0 z% _+ R3 ]5 r+ N+ W  T│  │  │  │  04_阿里云专有网络介绍及创建_.mp4; |1 y1 y% R% ~8 D3 i9 ]
    │  │  │  │  05_阿里云安全组介绍及创建_.mp4/ d( a* V8 F. z1 _: e9 b
    │  │  │  │  06_阿里云ECS购买_.mp4+ F! R) i  {9 X
    │  │  │  │  07_阿里云ECS使用_.mp4
    ; c, r3 |5 ^, S* W. K4 `: D8 {* L│  │  │  │  
    % \/ x0 W* e: k2 _3 H  @│  │  │  └─笔记) Y/ M* T, z0 W. {7 h
    │  │  │          阿里云 ECS.pdf
    , G; X' m( j, Z: j, W) @; s6 H│  │  │         
    : D/ _( W: ~( G; _│  │  ├─02-RDS: t# ~0 t* f  D
    │  │  │      01_阿里云RDS购买_.mp4
    1 {3 @6 W1 Y5 E, P& U8 u│  │  │      02_阿里云RDS使用_.mp4; a, Q3 {/ H3 r3 B
    │  │  │      笔记  m0 j5 E. z/ ?) X/ R! p
    │  │  │      
    3 K) @  g( K# s! k  k│  │  ├─03-NAS, O# e: @+ R+ a. c: m3 p* F2 m) l
    │  │  │  │  01_阿里云NAS_.mp4
      a( [! T4 }) Y9 v2 l; z' e4 }│  │  │  │  * \. Y$ s9 D* ]
    │  │  │  └─笔记
    ' }, v( N: I+ S- C│  │  │          阿里云文件存储 NAS.pdf
    ) u& @8 q- ^9 {3 E) d! o/ K│  │  │         
    * S" G9 i' }, C' o4 z- L1 J: f│  │  ├─04-OSS3 e! P2 M7 }: n' Q
    │  │  │  │  01_存储类型介绍_.mp4( e1 k6 J* D- [7 g: S  T
    │  │  │  │  02_阿里云对象存储-bucket创建_.mp44 v+ Q2 }4 _: N. |1 \
    │  │  │  │  03_阿里云对象存储-accesskey创建_.mp4( W" N' @  r1 B0 Y4 m6 P
    │  │  │  │  04_阿里云对象存储-oss挂载_.mp4
    % ^4 r; j: @" l: `; _/ n" b│  │  │  │  05_阿里云对象存储-验证_.mp4
    + t6 u: {8 l. I4 a1 Q│  │  │  │  4 R4 {0 o& w+ H- f9 [
    │  │  │  └─笔记
    - M; L! e- x6 H, S3 Q, K│  │  │          阿里云 对象存储(OSS).pdf/ L' A' E7 z2 ]$ \5 S4 M" U  w
    │  │  │          ) m6 y3 h! T5 r/ U
    │  │  ├─05-SLB
    & h0 n/ W& H6 P1 ]7 m│  │  │  │  01_阿里云SLB购买_.mp4
    / R, Z; @- K5 I' q│  │  │  │  02_阿里云SLB使用_.mp4
    ; g: v# Q5 P9 V. A7 w, ~4 S  p0 O│  │  │  │  
    6 J6 H. {8 Z, _$ K│  │  │  └─笔记
    # G7 D# I. t1 |- {/ x; W" @/ X$ K│  │  │          阿里云 SLB.pdf- F6 y. x) u, z7 K  E, Y# x( q
    │  │  │          % k9 b; }* K- q- {+ @: e
    │  │  └─06-CDN2 M7 Q* s: R8 }1 O
    │  │      │  01_CDN加速器介绍_.mp41 a) @1 S4 b% j! R; P
    │  │      │  02_CDN设置_.mp4/ P7 C( z1 M4 R
    │  │      │  0 w0 f: a  X; h
    │  │      └─笔记" U6 j0 ]& j) x- N. c, r2 F9 f: f( A
    │  │              阿里云CDN应用.pdf6 m! o! j2 G, ^1 o
    │  │              " q4 F' z: R0 o8 \) O) d5 c
    │  ├─04_私有云7 d" M0 S/ x6 I; X" i
    │  │  ├─day01-私有云openstack介绍及部署5 H6 v$ {) b4 s, I+ Y, w: c  U
    │  │  │      1-私有云openstack介绍_.mp4$ x" B3 K- A; z  u$ C* _5 ]
    │  │  │      10-openstack基本使用演示_.mp4
    ! s. R. P: R: M$ d* r: P│  │  │      2-openstack核心组件介绍_.mp4
    + @* `( L* c9 H0 V1 h│  │  │      3-openstack核心组件介绍2_.mp4' V# l) ^' F% ]8 P( o
    │  │  │      4-openstack版本介绍-自动单机部署环境说明_.mp4
    * ^- v0 D3 }; K* X2 z( p7 k- M│  │  │      5-openstack单机部署环境准备过程_.mp40 n& Y, i& q; q5 g+ {; M. l
    │  │  │      6-系统基本环境配置_.mp4
    & b, B( g8 [8 O( C3 q7 l│  │  │      7-修改安装脚本的环境文件_.mp4
    ! _( {( ~' J( o  i│  │  │      8-脚本自动部署openstack_.mp4/ c- G7 J& Y) H9 }
    │  │  │      9-openstack基本使用讲解_.mp4
    " w) j( W& F9 k) k! \7 i6 y' e. V│  │  │      
    ; `6 n% y# H; ?9 X& x* t│  │  ├─day02-认证服务keystone介绍
    3 U7 s6 E6 S0 S2 t$ o" K  m; Q/ [│  │  │      01-openstack手动分布式环境结果演示_.mp4
    , w6 R9 _$ E" d* l. ?! ]│  │  │      02-openstack手动分布式环境介绍_.mp4
    1 x1 |+ E( S: q! B7 h( s│  │  │      03-openstack环境准备过程演示1_.mp44 w) j+ G! i8 K  F
    │  │  │      04-openstack环境准备过程演示2_.mp48 P$ a$ L! L9 ~& ^4 C. q' i
    │  │  │      05-支撑性服务-mysql部署_.mp4/ {8 _0 m& R& |: C
    │  │  │      06-支撑性服务-memcache部署_.mp4# o, D) G4 l% k# k
    │  │  │      07-支撑性服务-rabbitmq部署_.mp4
    / Y' N3 \: }) V+ ^. N' v% d│  │  │      08-认证服务keystone介绍_.mp42 P9 A/ ]# q. i1 b# ~0 N: h
    │  │  │      09-keystone部署1_.mp4
    5 }9 K9 M" h& S! B' ?│  │  │      10-keystone部署2_.mp4
    ! N. B2 s8 G0 ]│  │  │      11-glance介绍与部署1_.mp4
    4 G& }* X: S' r( f" {│  │  │      12-glance部署2_.mp4
    % S) g* N- e* o) \. Z8 C│  │  │      13-glance验证与今日小结_.mp4
    - L+ U6 K$ ^  X, E- c│  │  │      " @& B# i" J  P" C6 s
    │  │  ├─day03-计算组件nova介绍
    + a, d6 U7 {7 B( _* b% Q- I% R│  │  │      01-昨天环境恢复与排错_.mp4# S1 A* Q+ W9 B4 G2 a
    │  │  │      02-计算组件nova介绍_.mp4) W" L7 _, A' f- y1 _
    │  │  │      03-nova控制节点部署1_.mp4( t' s9 W; r# u& D
    │  │  │      04-nova控制节点部署2_.mp4! i+ |( N1 s7 f8 K3 V* D9 J
    │  │  │      05-nova计算节点部署_.mp4
    : g) M1 J0 X! s4 O3 z( J│  │  │      06-nova在控制节点上添加计算节点与验证_.mp4
    ( {0 b" J$ M' b' n│  │  │      07-网络组件neutron介绍-neutron控制节点部署1_.mp4; N+ ~4 {, ]8 C' G+ I- {' J
    │  │  │      08-neutron控制节点部署2_.mp4
    , X- H+ R$ B9 k2 _9 d7 X" X/ n│  │  │      09-neutron控制节点部署3_.mp4. ~2 a5 f1 \! D3 ^: |# G$ o( C
    │  │  │      10-neutron控制节点部署4_.mp4
    8 _1 s3 y8 ]* b( M( T│  │  │      11-neutron计算节点部署-验证_.mp4
    " Z' E% v0 c" D- q│  │  │      12-horizon部署与验证_.mp4
    ; }3 [/ h% Y; D; s4 i  U* L6 K│  │  │        z" {+ x( \1 N. }' ^
    │  │  ├─day04-cinder在控制节点上部署( j, J1 @1 F7 u" R' X
    │  │  │      01-昨天环境恢复_.mp48 n2 E. u: r; C- J* @7 Q
    │  │  │      02-块存储组件cinder介绍-cinder在控制节点上部署1_.mp4$ _# W% t7 ]: }$ W7 a
    │  │  │      03-cinder在控制节点上部署2_.mp46 [; U. h  E- e
    │  │  │      04-cinder在存储节点上部署1_.mp4
    4 n  Q" R, Z6 p# ~! _# Y│  │  │      05-cinder在存储节点上部署2_.mp4
    : H; z# C9 a1 V0 M+ s, `│  │  │      06-排错小示例_.mp40 b$ _$ |1 o: M! r- s5 j% Z, V! }7 f  ^
    │  │  │      07-admin用户使用命令创建云主机_.mp4) I0 o; J8 P, W
    │  │  │      08-admin用户云主机登录测试-网络上网讨论-云主机删除_.mp4! `" u: X, q7 n$ I- \
    │  │  │      09-demo用户创建密钥对-安全组-自助网络-云主机实例_.mp44 _; \- z  W4 e
    │  │  │      10-自助网络云主机上外网讨论_.mp41 B9 S! ^; `3 l* n1 Q& ^) z7 ~
    │  │  │      11-ssh连接自助网络云主机的方法讨论-外网客户如何访问云主机上服务的讨论_.mp4' h. f3 B( _+ _, j% t& ?. P( `
    │  │  │      12-写脚本自动部署openstack思路探讨-小结_.mp4
      J7 p/ Q" G; o8 n" z" Q/ N, A' ~$ P│  │  │      
    # T: l0 ~; ^0 J' e│  │  └─配套资料
    4 l. i1 c4 f/ }6 i3 t1 }# l# G) H9 O│  │      ├─openstack
    3 A# k% ~" N  u; o│  │      │      centos-release-openstack-pike-1-1.el7.x86_64.rpm! h5 ?8 @4 V! @( L
    │  │      │      OpenStack手动分布式部署.pdf
    4 f3 _1 @; }# |1 k+ o3 ^4 O9 G│  │      │      openstack排错思路.md
    $ _4 @9 h- h1 W) ~2 c% Q│  │      │      OpenStack自动部署.pdf3 C  b% h4 V/ |
    │  │      │      : {* R: I" ?- z
    │  │      └─VMwareWorkstation
    # z; ]* L$ G1 @7 ^9 @3 E3 r8 p│  │              VM12 key.txt
    - C' k) q2 C1 ?& I; J│  │              
    . d, T1 O' _3 @; r$ C│  ├─05_容器
    1 K$ z9 r  v4 P3 y% T│  │      01_虚拟化技术回顾_.mp4
    , V- O( R( t! E  S8 g& k│  │      02_主机虚拟化与容器虚拟化区别及优缺点_.mp4
      c( U- E7 Q, ^, T( s4 D0 L% K# `│  │      03_云平台技术实现方式_.mp4
    6 N: ^) x/ h7 q  T, y) ]│  │      04_容器涉及的内核技术-NameSpace_.mp49 E2 s# S- {/ J- k4 ]# N" {7 n  _5 ]
    │  │      05_容器涉及的内核技术-CGroups_.mp4
    4 p, z9 e0 \0 t( J│  │      06_Cgroup九大子系统介绍_.mp4
    2 r: [$ Y. b5 Y: W! l4 P│  │      07_Cgroup限制进程对CPU使用案例_.mp4
    $ Q% }/ K6 {2 W* F4 d│  │      08_Cgroup限制进程对memory使用案例_.mp4
    7 r6 B# r3 b2 _, {( E/ @& I/ P% u│  │      09_容器技术发展历史及容器管理工具介绍_.mp4
    5 t: \* Y7 C3 ?3 I4 v6 H│  │      10_docker版本介绍_.mp4
    , V+ Q! I2 N* |; K+ i│  │      11-docker部署YUM源获取_.mp4- ?6 e5 f7 ^4 Z4 z) w, p) p, A
    │  │      12_docker-ce安装及服务启动_.mp4+ a. g. H+ c+ e1 E8 s
    │  │      13_容器镜像获取_.mp4
    & [! ~+ b. }, t: _8 S$ O5 ~│  │      14_运行一个容器_.mp4- x$ s0 o( A2 [: ]( q/ I: K
    │  │      15_docker_daemon配置远程及本地管理_.mp4
    1 A2 U- D7 Q7 \0 I│  │      16_docker命令行命令介绍_.mp4
    / r7 J& X) E* G1 V2 c│  │      17_docker获取镜像_.mp4
    ( H) }! k" y5 k- Z│  │      18_docker容器镜像传输_.mp4
    " \/ S* E5 x1 I│  │      19_docker容器运行bash命令_.mp4
    ! f* q2 H% z1 r  Y$ ^; O│  │      20_docker容器运行httpd服务_.mp4
    . I+ \, B+ i- c; o3 B  _│  │      21_把正在运行的容器打包后导入为容器镜像_.mp4- L; k; y( L% G0 f1 X
    │  │      22_查看容器IP地址方法_.mp4
    + v" b8 T% g% D; C! b( k3 `9 g│  │      23_停止一个或多个正在运行的容器_.mp4. _6 ]4 J' U* L/ {
    │  │      24_启动一个已停止的容器及删除一个已停止容器_.mp4% [& z/ P! J. J1 j% N, S( {  B
    │  │      25_容器端口映射_.mp4$ X, b" X! A, x" R
    │  │      26_数据持久化存储_.mp41 f& Q8 N3 @! x$ c4 i
    │  │      27_容器时间同步_.mp48 ^* Z! y$ M' V8 l
    │  │      28_在容器外执行容器内命令_.mp4
    % a6 ~  e3 n. j│  │      29_容器之间使用link连接_.mp4
    . v2 ]+ t' _# K) r$ O│  │      30_容器镜像介绍_.mp44 P$ W7 Z, {/ F0 H! M
    │  │      31_基础镜像制作_.mp44 R0 N) |% w, [* J- A# W
    │  │      32_应用镜像制作-commit_.mp41 I/ {9 d  N+ L6 R0 U& G
    │  │      33_docker build使用Dockerfile创建应用镜像介绍_.mp46 q  Z) {, J% q  ^$ \
    │  │      33_docker build使用Dockerfile创建应用镜像过程分析_.mp4& u2 A' `6 }9 Z% G7 |" K3 A! x
    │  │      34_docker build使用Dockerfile创建应用镜像案例_.mp4% \! s2 X2 V% i8 W
    │  │      35_docker build使用Dockerfile创建应用镜像案例-替代原网站内容_.mp4
    # x6 O, f% _% X. b, Y│  │      36_docker build使用Dockerfile创建nginx应用镜像案例_.mp4# B$ c- [( ?4 D( x; V
    │  │      37_容器镜像—容器本身存储数据的位置及方法_.mp4, w( i0 n- o3 X& |* E$ T
    │  │      38_overlay及overlay2工作原理_.mp4" M- W! P3 ?/ s/ V/ P8 {
    │  │      39_overlay2存储容器数据方法验证_.mp4
    7 p8 K% v% f- g" c+ J│  │      40_容器公有仓库注册及登录_.mp4
    9 i" A; p9 J7 s8 q│  │      41_公有仓库容器镜像上传及下载_.mp41 |' b+ \# d- p  M) R9 Z: K
    │  │      42_docker中国镜像加速器介绍及应用_.mp4" L0 G/ V# D7 |$ ~  C
    │  │      43_阿里云镜像加速器介绍及应用_.mp4  o4 l1 u, i, d4 q6 k
    │  │      44_创建本地非安全镜像仓库_.mp4
    # Y2 Y- I/ w! h+ P1 N* _; ^9 s│  │      45_创建本地非安全镜像仓库-其它主机中验证是否可用_.mp4, D' v' D6 N1 h6 S  M  s, ?1 Q* c
    │  │      46_准备pip-docker-compose-harbor_.mp44 V0 h# r: u' S& S
    │  │      47_harbor部署及镜像上传_.mp4$ M. `) D0 D7 h& g0 l6 s( N; j
    │  │      48_下载harbor仓库中容器镜像并应用_.mp43 ?/ V4 J) t1 ~. Y9 u
    │  │      49_docker网络介绍-四种网络_.mp4
    / v0 k8 I* r7 Z9 p  G│  │      50_docker跨主机容器间通信网络介绍_.mp44 Q/ o' H: Q0 {
    │  │      51_docker跨主机容器间通信网络-环境准备_.mp4- Z* ~- O) {# J/ A0 {. i9 S- I) b
    │  │      52_docker跨主机容器间通信网络-配置etcd及flannel_.mp4
    6 F" {* _( R) I+ F6 L7 |% m│  │      53_docker跨主机容器间通信网络-node1验证_.mp4) i5 e  T! V) E! W  L8 ~0 i( l" T
    │  │      54_docker跨主机容器间通信网络-node2验证_.mp4
    4 g- M- ~6 G$ m' r6 h/ S6 L2 I% m6 B│  │      55_容器编排部署介绍_.mp4
    / [( B) V7 a  d% V" |0 a+ Z│  │      56_容器编排部署工具介绍_.mp4
    / N/ w$ R1 ~3 s' r3 p. L│  │      57_docker-compose编排工具介绍_.mp4. ?' o3 P7 R: L' H2 l( t
    │  │      58_docker-compose编排应用案例-haproxy_.mp4
    $ }+ `6 ^4 H* q+ D3 T│  │      59_docker-compose编排应用案例-flask-redis_.mp4
    + I) J7 _( l4 @3 k) s5 D! J/ R9 ^│  │      60_docker-compose编排应用案例-wordpress_.mp4
    : m. [, g) k/ v8 |│  │      61_docker_swarm是什么_.mp46 _. u, w) N+ o' R; F) X
    │  │      62_docker_swarm架构_.mp4
    9 t! ?4 {4 E! g$ z│  │      63_docker_swarm集群环境准备_.mp4
    & z9 H  ^' D3 E- s│  │      64_docker_swarm初始化_.mp4, x9 B, o. t+ [7 G1 v
    │  │      65_docker_swarm发布服务前镜像准备_.mp44 m1 O5 w$ |; i1 L( r& B, K- i
    │  │      66_docker_swarm发布服务_.mp49 b4 Z& O0 Q6 y4 d% c
    │  │      67_docker_swarm多服务发布_.mp4
    2 K1 h1 A8 q8 p│  │      68_docker_swarm发布服务挂载本地卷_.mp4
    ' T! \3 F9 v* d# E% t4 z│  │      69_docker_swarm网络存储卷-nfs准备_.mp48 u5 k4 y, J; B
    │  │      70_docker_swarm网络存储卷-存储卷创建_.mp44 c: r. L( R8 u: N5 ~
    │  │      71_docker_swarm网络存储卷-手动创建service使用卷_.mp4# \' |1 c% S$ h/ y" O
    │  │      72_docker_swarm网络存储卷-编排部署service使用卷_.mp4' _" h% J& P. {( l+ W' f4 N! k
    │  │      73_代码自动发布系统介绍-流程及工具_.mp4
    + L1 m+ F- t8 e# G+ U& \& e3 M│  │      74_代码自动发布系统介绍-主机规划_.mp4
    : Z0 m& Y  `( D' ^0 A# M1 R│  │      75_代码自动发布系统介绍-主机准备_.mp4
    , F( s5 b3 c8 V9 ~7 X│  │      76_代码自动发布系统介绍-jenkins-server安装jdk-jenkins_.mp4% r4 P' S1 g7 N0 u6 D; k* r
    │  │      77_代码自动发布系统介绍-开发人员主机及gitlab主机安装软件_.mp40 K) O' J& P- s: U. o( R" S: N
    │  │      78_代码自动发布系统介绍-jenkins-server安装maven-git-docker_.mp4; ^& V- d( v5 @8 n  T2 @5 a
    │  │      79_代码自动发布系统介绍-harbor-server安装harbor-docker_.mp4
    " R* t& |: g' o) {  m│  │      80_代码自动发布系统介绍-web-server安装docker_.mp4. E" k" R. x# x* P# J) @
    │  │      81_代码自动发布系统介绍-添加开发者密钥至gitlab_.mp4
    7 b( @+ i1 p) H2 w$ Y) E│  │      82_代码自动发布系统介绍-添加jenkins密钥至gitlab及添加jenkins-server访问gitlab-server凭据_.mp4& b6 v; g' S) x; S. j7 D
    │  │      83_代码自动发布系统介绍-添加jenkins用户到docker用户组_.mp4% G5 D6 P+ p( |9 s, Q& S( Z6 a
    │  │      84_代码自动发布系统介绍-jenkins-server添加插件_.mp4, [3 L% l$ D) m- `: Y/ S4 z
    │  │      85_代码自动发布系统介绍-jenkins全局工具配置_.mp4
    8 b: W# M2 L5 A│  │      86_代码自动发布系统介绍-jenkins系统配置-ssh配置_.mp4
    * z1 m* {8 S# A2 ^4 ?3 T! C% j' C│  │      87_代码自动发布系统介绍-项目代码获取及数据库配置_.mp4
    ) u8 I5 f$ I9 I, y! g/ E2 ~│  │      88_代码自动发布系统介绍-项目代码上传至gitlab-server_.mp4
    ) l" W; o; g8 B1 v7 x7 p│  │      89_代码自动发布系统介绍-准备项目发布基础应用镜像-tomcat镜像_.mp42 b+ ?6 N: t. I
    │  │      90_代码自动发布系统介绍-jenkins任务创建_.mp45 {6 T, D* r- R( B2 X8 v4 r% q
    │  │      91_代码自动发布系统介绍-项目发布过程_.mp4
    . q# a* ^: \7 a0 ]# i' a. I│  │      2 k: t2 t; ?6 H3 ?
    │  ├─06_容器编排(k8s)2 O6 M$ D9 J9 ]) i, `8 |% X
    │  │  ├─day01-11-9
    6 Y* c; O$ r5 V: O+ B7 @2 ~* `│  │  │      01-容器认识1_.mp4- F- @9 f% }) i7 ~4 `- |
    │  │  │      02-容器认识2_.mp4+ p$ q1 u+ ^$ ]4 ]# g9 o8 T  u
    │  │  │      03-docker介绍-版本_.mp4
    6 C5 S/ O# E2 [1 }5 b0 J│  │  │      04-docker容器使用的内核技术介绍_.mp4
    + h! c  B' F1 t; @9 R0 E5 r) u│  │  │      05-docker安装_.mp4
    ) x7 ]) d* s. l1 G1 z! A7 h│  │  │      06-docker客户端与服务端分离_.mp4
      [  K6 E' d) A│  │  │      07-远程docker操作演示-还原环境_.mp4
    ) q- [/ v* T) r; v; U│  │  │      08-镜像-容器-仓库概念_.mp4
    . x7 P! M+ Z4 s! z( V6 s. z│  │  │      09-查找镜像-下载镜像-删除镜像_.mp4
    / Q/ g% ~, N) b: c2 y│  │  │      10-配置镜像加速器_.mp4
    4 N3 W$ r* x# N9 e! z7 t' b# }│  │  │      11-镜像导出与导入方法_.mp46 {1 l5 X2 C# E3 R
    │  │  │      12-镜像仓库分类-公网仓库创建与操作演示_.mp4
    6 E) ~  k8 _2 E5 F5 I% e' m" Y│  │  │      13-harbor介绍-harbor安装过程1_.mp4
    1 U* a. G9 K. O. w* y│  │  │      14-harbor安装过程2_.mp4
    ! U2 n  `+ l! y% z" d│  │  │      15-harbor上传下载_.mp4+ |: H8 f4 V- ], I
    │  │  │      16-镜像小结avi_.mp4
    ( G0 ~2 y9 T5 r) r) f│  │  │      17-容器常见操作1_.mp4
    " v7 e* ]4 |  h│  │  │      18-容器常见操作2_.mp4
    7 j; m2 T. r; D( o6 n│  │  │      
    , }) ^# }3 F4 ]* f9 w" \6 F# `0 b2 V│  │  ├─day02-11-111 {6 j& S1 S, f8 I! U0 D
    │  │  │      01-docker命令回顾-commit提交镜像_.mp4
    0 c% g' J* B' {  v1 |│  │  │      02-docker-exec操作_.mp40 ?6 l; Y8 d5 j# X3 e
    │  │  │      03-docker常见操作总结(重点)_.mp4
    ( w( V4 }7 [8 {8 f│  │  │      04-写时复制和用时分配技术讲解_.mp4
    9 a' {9 M2 i- R) P; G) B+ I" l" u│  │  │      05-联合文件系统介绍-autfs介绍_.mp4
    % e6 R  X) T5 W, ]& Q4 N% ]│  │  │      06-aufs过渡到overlay_.mp4* L5 K% S3 z/ r* j  f# k5 Q
    │  │  │      07-通过操作来理解overlay_.mp4, N' ]2 P+ {9 B/ Q* N
    │  │  │      08-docker存储驱动小结_.mp4& F4 m" {6 M' M$ p2 g
    │  │  │      09-容器跑httpd案例1_.mp47 O% g4 ~/ p7 g; d* e5 k0 D5 g
    │  │  │      10-自定义httpd容器并提交为镜像-docker-run启动应用详解_.mp4& }. ], G2 A) W- `" `4 h2 k1 r
    │  │  │      11-docker数据卷_.mp4( F( l7 ~; M# @9 {2 m  ^
    │  │  │      12-docker数据卷小结-官方httpd镜像运行容器_.mp4$ e, {( ^' b( o+ O3 l
    │  │  │      13-docker跑mariadb或mysql应用_.mp4+ X- S* v" a7 |4 p4 F
    │  │  │      14-docker跑应用补充与小结_.mp4# r4 @' u. P2 E
    │  │  │      ( n9 c2 B+ f. h, Q: D5 X. n
    │  │  ├─day03-11-12
    8 G( v" z1 g+ ]- M( B  d+ r│  │  │      01-dockerfile介绍-参数讲解1_.mp4
    & {8 ]( ]' K( {7 l' `1 Z" e. T│  │  │      02-dockerfile参数讲解2_.mp4
    8 i  F9 [% Q  b: v$ L* B3 g│  │  │      03-dockerfile构建httpd镜像_.mp4, |2 M5 _( M7 z( d
    │  │  │      04-dockerfile构建httpd镜像2_.mp4( B3 b6 F! u7 ]/ e/ `" l6 T4 Q
    │  │  │      05-dockerfile构建tomcat镜像_.mp4
    9 k* i0 x. j& K" |│  │  │      06-dockerfile构建tomcat多种方法之间的比较_.mp4
    2 q/ L, Q- U% l" S$ R  G& _2 @! B│  │  │      07-dockerfile构建mariadb镜像_.mp49 k6 ]7 l1 Y7 i3 s5 y  @8 ~2 F
    │  │  │      08-docker构建mariadb镜像2-小结_.mp49 c% _" k( U* z! ~
    │  │  │      09-docker单宿主机容器互联_.mp4# u3 i4 U. G7 \# u
    │  │  │      10-docker本地网络-bridge模式_.mp49 M) t1 K) S$ C! H
    │  │  │      11-docker本地网络-host-none-container模式_.mp4/ c! t, N0 f& T$ D' h, z8 P0 J
    │  │  │      12-跨docker_host网络方案flannel介绍_.mp4
    ) \4 M, f+ m% p│  │  │      13-flanned网络搭建过程_.mp4: J, D! a& Z. O" \, Q- F
    │  │  │      14-flanned网络测试与网络小结_.mp4
    2 I4 ]  R. ~- m9 E│  │  │      15-docker的web管理平台-小结_.mp4+ A( A) C4 N5 P( q/ {8 Y
    │  │  │      * @7 g$ O0 ?. }7 e% ?& @9 u" Q9 Q
    │  │  ├─day04-11-141 ^0 d8 X( r+ l1 e6 C
    │  │  │      01-docker三剑客名词介绍_.mp4
    ' c( b1 U8 {; \6 e4 o1 t# F- c8 u! E│  │  │      02-docker-machine与docker-compose介绍_.mp4
    + [' |9 X' ]& r! S│  │  │      03-docker-compose使用的三步_.mp4/ R- x6 P) Y9 G; A) E$ t
    │  │  │      04-docker-compose语法讲解1_.mp4
    - _" A4 A  z& F* ~│  │  │      05-docker-compose语法讲解2avi_.mp4$ L4 b" d) q" |- N& {1 X0 w  x& f
    │  │  │      06-docker-compose案例1_.mp4# T: e7 Z5 y! F! m1 C
    │  │  │      07-docker-compose案例2_.mp45 \2 }6 \) e1 ~7 G
    │  │  │      08-docker-compose案例3_.mp4+ R9 _2 a! P1 q0 j
    │  │  │      09-docker-swarm简介与集群环境准备_.mp4" ~) ~2 o+ R& C! F& y0 z
    │  │  │      10-docker-swarm集群搭建_.mp4% a8 K& w0 Q- o0 Q) L* @* Y
    │  │  │      11-harbor准备两个版本的nginx镜像_.mp45 H6 h& z0 M. j" f" s
    │  │  │      12-发布服务-路由网格_.mp4" F5 V9 j/ A+ z' @1 |9 S2 `& F
    │  │  │      13-负载均衡-扩展与裁减_.mp4
    : [) F( P/ _- ?; M: [│  │  │      14-版本更新-版本回退-滚动间隔更新_.mp4; ^4 ~! o7 m: n4 W% j
    │  │  │      15-本地存储卷与网络存储卷_.mp4! F4 d" F; p$ q9 v
    │  │  │      16-服务互联与服务发现_.mp40 w9 K& ?- e9 |  n2 l' ^1 S/ J
    │  │  │      17-小结_.mp4
    , W& P0 A* ?  ~' `1 j' X# R# ^│  │  │      
    % a& b( l+ P4 @8 q, ]; G: z, r# U│  │  ├─day05-11-15* g" g$ x: ]7 s, d- b5 W" i- y
    │  │  │      01-kubernetes介绍_.mp4
    / @3 F5 u6 ]6 J( P; t" j/ K│  │  │      02-kubernetes架构介绍1_.mp4
    1 u/ {# N. J( t5 P' I7 M│  │  │      03-k8s附件介绍_.mp4
    # b+ ]1 V3 C0 l$ f│  │  │      04-k8s核心概念_.mp48 k5 g! n+ O% m+ K# F' K7 Q# Y4 h: J
    │  │  │      05-k8s核心概念2_.mp4
    " F4 z: c/ ]( c, l& v│  │  │      06-微服务架构_.mp4. |- r# f$ W6 Z9 u' z9 w
    │  │  │      07-k8s部署前准备_.mp4# ]8 e& j; x: P6 \
    │  │  │      08-k8s基础环境准备过程_.mp4+ n, D. l; p2 M0 k& Q
    │  │  │      09-k8s软件包安装-初始化1_.mp4
    ' ?) d" Q* K. R9 _│  │  │      10-k8s初始化2-启动集群-安装flannel网络-加入node节点_.mp4: Y! p' y: f+ F3 Q1 J& M6 E6 r
    │  │  │      6 m) z9 @5 L& D$ |" ?0 t
    │  │  ├─day06-11-17
    0 Y7 [3 U1 D) N3 C4 u# T│  │  │      01-k8s环境恢复与kubectl命令说明_.mp4
    * X2 |5 Z6 U( O/ n2 E$ l│  │  │      02-k8s节点基础操作-node标签_.mp4' B/ Y# L5 s5 e9 U+ q5 F
    │  │  │      03-node相关操作小结_.mp4
    $ T9 y. [7 u+ D$ x# S% X7 m! M│  │  │      04-namespace命名空间_.mp46 ^. Y0 \$ D" S& D' h& X) T! j
    │  │  │      05-工作负载-pod介绍与pod的YAML格式说明_.mp4
    * Z0 q3 l) Y% H+ e1 g# x- f+ q" l│  │  │      06-编排并创建自主式pod_.mp4
    7 ~' Q" @6 Q0 `9 M, z│  │  │      07-pod节点选择器-pod限制资源_.mp43 w- w( f1 A# k* m8 {; C
    │  │  │      08-pod内包含多个容器-吃饭pod里的容器进行操作_.mp4
    ) `. M8 _1 D6 z$ W8 o4 h) b│  │  │      09-pod的生命周期说明_.mp4/ q4 e* O- Z/ l  ~( \
    │  │  │      10-pod的liveness-exec健康检查_.mp4
    3 k$ P2 {" P2 H8 i9 H│  │  │      11-pod的liveness-httpget健康检查_.mp4
    $ P& I- x3 t3 `2 E+ L│  │  │      12-pod的liveness-tcp健康检查_.mp4
    * J# {$ a' l/ q/ I│  │  │      13-pod的readiness健康检查-readiness+liveness综合应用_.mp4: [& R) I* W# }8 V+ g# L6 V
    │  │  │      14-post-start与pre-stop_.mp48 {/ w. [: `2 i" A7 W' A
    │  │  │      15-pod调度与约束方法_.mp4
    5 P8 A) M" y! _) c, n│  │  │      
    / p0 K8 g( _7 @$ N( S. ~+ R│  │  └─day06-11-18- p# g4 I8 s7 L7 k! ?0 R
    │  │          01-控制器分类与介绍avi_.mp4/ B& ]6 v& U- y( O( c& G
    │  │          02-命令方式与YAML方式创建depolyment_.mp4
    7 O' S2 f5 f) y* g% ~│  │          03-pod与rs分开的讨论(拓展)_.mp42 i0 ^& w+ ^7 `, p
    │  │          04-删除与访问deployment-通过rs实现pod的高可用测试_.mp4
    : q0 ?- l4 z8 ^4 y" `- q- \, ]: Z; s│  │          05-pod版本升级与回退_.mp4
      e' G7 @/ @! h/ f│  │          06-关于deployment标签的错误更正说明_.mp4
    ! K. ]5 S  ~. b│  │          07-deployment扩容-裁减-滚动更新_.mp4
    : f4 a6 \1 E+ u- W2 [! E' n; m5 J│  │          08-deployment和replicaset小结_.mp48 ^. k5 B% k& f
    │  │          09-daemonset控制器_.mp4' Z% w9 \. I8 Q
    │  │          10- service作用与底层实现原理_.mp4
    + M- g! ^; H; t* ?1 b1 u" E│  │          11-job控制器_.mp4& w- z" Z* M0 ^
    │  │          12-cronjob控制器_.mp47 [2 L2 F/ l  @
    │  │          13-命令创建clusterIP类型service并验证_.mp4  \9 ^( a7 t7 U, P
    │  │          14-YAML编排创建ClusterIP类型service并修改算法验证_.mp4( y3 ^3 l2 u4 C# d7 w7 W5 @
    │  │          15-修改service调度算法由iptables变为ipvs_.mp4
    ( `! H( k% A( w/ r8 z│  │          16-headless-service无头服务(了解)_.mp4
      ^) Q9 P' Y% ^) r│  │          17-NodePort类型service与loadbalancer类型service_.mp4
    $ w) |9 P9 s4 M1 K1 x│  │          18-ingress与externalName类型服务简介_.mp42 [. ?- v+ N. s
    │  │          19-rancher简单演示_.mp4
    ( K1 \- O3 _7 t7 e1 ?6 j: |│  │          1 \  C; q/ y3 A' e" H6 I
    │  ├─07_k8s极速入门(赠送)& `/ ]8 z5 J  D' ^3 Y& b6 A' S: Z! d
    │  │  ├─01_k8s极速入门课程介绍
    ) g/ O, `& h% ]5 \│  │  │  │  01_kubernetes极速入门_课程介绍_.mp4
    % }* F! f: J2 T9 k│  │  │  │  5 q/ M5 _* u" T; N1 E
    │  │  │  └─01_笔记
    3 z( r9 b8 F* `9 S* {& X4 i5 k/ T│  │  │          01_k8s极速入门课程介绍.pdf
    ; K3 c, g' @1 w. H; V4 }│  │  │         
    . a2 l: M' l! Z# N$ i+ p│  │  ├─02_k8s极速入门_k8s初识. m" z. @5 V: ?- e
    │  │  │  │  02_kubernetes极速入门_k8s初识_容器_.mp4
    4 @, |" A; x6 c2 E3 ~" S4 Z│  │  │  │  03_kubernetes极速入门_k8s初识_容器管理工具及容器编排管理工具介绍_.mp4. s, v) K7 s3 t" W1 \
    │  │  │  │  04_kubernetes极速入门_k8s初识_k8s初识_.mp4- W) s( G+ O. V7 m1 H8 R
    │  │  │  │  05_kubernetes极速入门_k8s初识_k8s初识总结_.mp4
    7 {% W0 k. o( W# {│  │  │  │  
    / @8 J8 z( G8 ^4 ]6 n│  │  │  └─01_笔记( a5 P# e( Y8 R0 v
    │  │  │          02_k8s初识.pdf
    + j1 z' H, a2 t, J6 F% j│  │  │          ' ?% s% W. G/ L2 Y* X* d
    │  │  ├─03_k8s极速入门_k8s功能
    ) y8 {8 L2 e( T, e. n│  │  │  │  06_kubernetes极速入门_k8s功能_.mp4
    " s" [8 d" x8 W" K0 Y# e│  │  │  │  
    7 [  L! E( e* r0 y│  │  │  └─01_笔记4 n  R3 l+ {4 }
    │  │  │          03_k8s功能.pdf8 ?3 a$ i4 B7 n  f
    │  │  │         
    / y+ ^4 ~; p% _* n; x" P7 ^│  │  ├─04_k8s极速入门_k8s架构
    1 r, P7 v/ o2 T: |* |' J│  │  │  │  07_kubernetes极速入门_k8s架构_场景_学习目标_学习步骤_.mp4
    8 r: |! D, p- p: n│  │  │  │  08_kubernetes极速入门_k8s架构_.mp4+ }! b) r, M0 C* Y
    │  │  │  │  ( O- l  c: K% K, S: a% j5 h: `
    │  │  │  └─01_笔记8 O3 G! q7 f$ n
    │  │  │          04_k8s架构.pdf
    # B8 {: R) n$ M│  │  │         
    - K) M9 X$ I. g1 {1 V. ~│  │  ├─05_k8s极速入门_k8s集群部署6 t, A# u4 }/ x* w) ^0 o; ^/ x
    │  │  │  │  09_kubernetes极速入门_k8s集群部署_场景_学习目标_学习步骤_.mp4
    1 S- z* o! k2 ~1 h# k% z( p6 C│  │  │  │  10_kubernetes极速入门_k8s集群部署_部署工具介绍_.mp4! s4 h4 l& Q, s! Q: W5 g" v; f. b3 V
    │  │  │  │  11_kubernetes极速入门_k8s集群部署_主机准备_主机系统准备_.mp4
    : Z. a/ W& j7 }- \% q3 ^. L3 d: L: R│  │  │  │  12_kubernetes极速入门_k8s集群部署_主机准备_主机名设置_.mp4
    # F$ f# i. n6 r$ f7 ^, w│  │  │  │  13_kubernetes极速入门_k8s集群部署_主机准备_IP设置及主机名解释_.mp4
    4 a3 E5 \* y+ Y! C+ }│  │  │  │  14_kubernetes极速入门_k8s集群部署_主机准备_主机安全设置_.mp49 |$ e" T5 i( z
    │  │  │  │  15_kubernetes极速入门_k8s集群部署_主机准备_主机时间同步设置_.mp4  C7 Y9 ?) N7 @+ x3 x" ~# t7 g
    │  │  │  │  16_kubernetes极速入门_k8s集群部署_主机准备_永久关闭主机swap分区_.mp4
    5 i, z% Q! ]( J6 o, u+ i│  │  │  │  17_kubernetes极速入门_k8s集群部署_主机准备_配置主机网桥过滤功能_.mp4
    # Q9 R$ t% I" V0 e: o" ^& |0 F│  │  │  │  18_kubernetes极速入门_k8s集群部署_主机准备_配置主机ipvs功能_.mp4# g7 t6 F, u8 T  W
    │  │  │  │  19_kubernetes极速入门_k8s集群部署_docker安装_.mp4
    $ x. F7 H6 I. Z2 n│  │  │  │  20_kubernetes极速入门_k8s集群部署_集群软件安装及配置_.mp4
    3 t4 ~6 @7 E5 Z! i│  │  │  │  21_kubernetes极速入门_k8s集群部署_集群镜像准备_.mp4
    ) @% z! }& N2 W1 a& l│  │  │  │  22_kubernetes极速入门_k8s集群部署_集群初始化_.mp4' i  f; ]+ L/ K
    │  │  │  │  23_kubernetes极速入门_k8s集群部署_k8s集群部署后验证_.mp4) x! ]: I. J0 D, z$ J
    │  │  │  │  24_kubernetes极速入门_k8s集群部署_学习总结_.mp4
    , {) k, u% Z) R$ f1 R. e│  │  │  │  
    : T+ B# l% h9 F+ c' i│  │  │  ├─01_笔记
    2 C5 j, x: i9 n4 f: T* e& r( a, [│  │  │  │      05_k8s集群部署.pdf
    % S4 Z: @) r  c1 `, M$ T4 {. \│  │  │  │      
    8 F; v* n+ N6 s5 r/ @│  │  │  ├─03_软件7 \9 B( g4 I; [* X/ `* q
    │  │  │  │      env-package
    * O: E  I# X/ P/ V, P# E9 k4 v* n. b│  │  │  │      $ ?, d* I0 T9 |; Y) G! `3 Y0 Z0 j
    │  │  │  └─04_其它( W, U& }2 d4 }8 k" n% \
    │  │  │          k8smaster1img
    $ G/ X6 q6 m- v) {│  │  │          k8sworker1img% \" h- x* j, s$ K( P4 r$ T
    │  │  │          k8sworker2img
    & ?1 t9 A6 T$ A5 i7 s& w7 K: y. ?( D│  │  │          $ N) N8 x4 u3 y5 e0 r
    │  │  ├─06_k8s极速入门_k8s集群客户端工具 kubectl0 j: f2 q3 R9 _1 r) u
    │  │  │  │  25_kubernetes极速入门_k8s集群客户端工具_kubectl_.mp4# Z' o# V% |5 G. g. X) W; ]* c! }, c
    │  │  │  │  : |5 ~1 |& K) G  Q
    │  │  │  └─01_笔记, Y; r" A" S1 g8 S; F
    │  │  │          06_k8s集群客户端工具 kubectl.pdf
    3 e0 X7 Z. P; V" Y6 [' [- F: N│  │  │         
    ' v- Q5 {, `# e& ]│  │  ├─07_k8s极速入门_k8s集群资源清单(YAML)文件书写方法
    # Y+ \. J$ d9 T. D1 c6 H│  │  │  │  26_kubernetes极速入门_k8s集群资源清单(YAML)文件书写方法_YAML介绍_.mp45 O8 P0 N/ b  U" d+ D
    │  │  │  │  27_kubernetes极速入门_k8s集群资源清单(YAML)文件书写方法_资源清单描述方法介绍_.mp4% Z# G7 ~$ X; W2 k! d0 A/ |8 B
    │  │  │  │  
    6 u+ n7 V8 K: J3 t│  │  │  └─01_笔记* X6 I# c' I+ D
    │  │  │          07_k8s集群资源清单文件(YAML)书写方法.pdf8 `) t' T2 l0 `% Z, L
    │  │  │          ; v8 Q  I; F% U, H" ^
    │  │  ├─08_k8s极速入门_k8s集群NameSpace(命名空间)0 o( M* i' @% k& ?, G% M" Y! W
    │  │  │  │  28_kubernetes极速入门_k8s集群NameSpace(命名空间)_NameSpace介绍及查看_.mp4* G: d" L/ s# i( r, P
    │  │  │  │  29_kubernetes极速入门_k8s集群NameSpace(命名空间)_NameSpace创建_.mp41 v* `- s6 @. t/ w
    │  │  │  │  30_kubernetes极速入门_k8s集群NameSpace(命名空间)_NameSpace删除及学习总结_.mp4) `* B& S5 a4 r4 K6 ^4 h% e( `
    │  │  │  │  
    * ?+ b& H% Q* y# p" Y2 j; R& v0 g│  │  │  └─01_笔记
    : o3 B! }2 N0 _- Q6 t! [2 |. j0 U* I│  │  │          08_k8s集群NameSpace(命名空间).pdf: F; Q7 t( B6 Z' ~/ M0 D" c9 I5 h) m8 s
    │  │  │         
      i! `$ X9 n2 c/ ^$ J│  │  ├─09_k8s极速入门_k8s集群核心概念 Pod0 G. i+ k6 w' W- \9 \; K( M
    │  │  │  │  31_kubernetes极速入门_k8s集群核心概念 pod_Pod介绍及创建_.mp4/ |0 c8 O6 J, A/ H6 e) m
    │  │  │  │  32_kubernetes极速入门_k8s集群核心概念 pod_Pod访问及删除_.mp4( `& k7 ?; r) K  S$ y+ }
    │  │  │  │  5 Q' D8 Y$ N0 {/ s5 r* X: ^
    │  │  │  └─01_笔记- s4 n; R* X3 A/ o
    │  │  │          09_k8s集群核心概念 Pod.pdf2 a: u) e( x1 k; z: O0 _, N' x
    │  │  │          & j  c$ h+ |* {8 g* Y8 u
    │  │  ├─10_k8s极速入门_k8s集群核心概念 Controller(控制器)
    + U  G% |+ T. K- x* ?( Y│  │  │  │  33_kubernetes极速入门_k8s集群核心概念 Controller_介绍-分类-Deployment控制器介绍_创建Deployment控制器类型应用_.mp4. O$ _( ^0 A: W+ z
    │  │  │  │  34_kubernetes极速入门_k8s集群核心概念 Controller_使用资源清单文件创建Deployment控制器类型应用_.mp4
    ! _: g; T! F( Y% ?/ k' G+ y+ t│  │  │  │  35_kubernetes极速入门_k8s集群核心概念 Controller_使用命令行或资源清单文件删除Deployment控制器类型应用_.mp4" U- F: s7 F# k
    │  │  │  │  36_kubernetes极速入门_k8s集群核心概念 Controller_学习总结及课程预约_.mp4: i, k1 n9 D, G8 `  X
    │  │  │  │  4 Q& W% n, j; u% f1 E" X3 r& E
    │  │  │  └─01_笔记
    ! w& k' Q$ ?% T: x│  │  │          10_k8s集群核心概念Controller.pdf* j6 ]9 Y9 v" [, b9 o, G7 y3 p0 q
    │  │  │          ( [2 o, l3 ?6 b: G, Z: E8 f- }
    │  │  ├─11_k8s极速入门_k8s集群核心概念 Service$ V% ?; }: `9 {
    │  │  │  │  37_kubernetes极速入门_k8s集群核心概念 Service_Service介绍_.mp4
    ' j7 K* \; P/ s; |: K4 N/ m1 g( [│  │  │  │  38_kubernetes极速入门_k8s集群核心概念 Service_通过命令行创建Service_.mp4
    , N7 \+ G0 ]0 u; m│  │  │  │  39_kubernetes极速入门_k8s集群核心概念 Service_通过资源清单文件创建Service_ClusterIP_.mp4% L$ B/ L% p+ D# o
    │  │  │  │  40_kubernetes极速入门_k8s集群核心概念 Service_通过资源清单文件创建Service_NodePort_.mp4
    , h2 N& G6 n& f& b+ b│  │  │  │  41_kubernetes极速入门_k8s集群核心概念 Service_删除Service及学习总结_.mp4. R" @9 i; v: U5 J- _
    │  │  │  │  
    ! r9 U! H7 p0 f* Q$ J│  │  │  └─01_笔记: j7 h/ u$ B9 p2 O* W
    │  │  │          11_k8s集群核心概念Service.pdf& X- {  g: u4 h
    │  │  │         
    3 V: e  R" I4 e# X5 e9 q2 s' a8 Q" G│  │  └─12_k8s极速入门_结课
    ! T& j- n+ i. Y4 k# [, E0 ?4 K│  │      │  42_kubernetes极速入门_结果(有方法,请注意)_.mp4
    % D6 u1 e/ t# o; k! X* {  l6 w│  │      │  
    0 U! ]8 v* T2 i# N% W! G) o8 h3 S3 h│  │      └─01_笔记
    " [* T! P6 \# C8 A( k│  │              12_k8s极速入门_结课.pdf
    8 V) H3 x" Q/ [3 G( J0 q│  │              
    $ D3 j& H& m& o! n│  └─08_Kubernetes高级教程营销视频(赠送)
    " f- o- @2 _/ S- R/ W9 k7 i5 [│      ├─00_环境说明
    ) F6 W: @4 S& j0 s& {│      │  │  00_k8s_极速入门_进阶课程_环境说明_.mp4
    7 t& f/ G3 R. |6 J5 M│      │  │  % @! L  P) c% p. }! k* N) ^1 h
    │      │  └─01_笔记+ y2 d% F; w8 w/ x
    │      │      │  kubernetes集群及辅助服务器.png- V* e1 z5 X- l
    │      │      │  《Kubernetes快速入门》进阶课程环境说明.md7 o+ p2 Z, A; e( e, T7 G" e
    │      │      │  ' a$ v7 V! b* K' I8 T0 x* v# h
    │      │      └─《Kubernetes快速入门》进阶课程环境说明.assets! y5 K, _# g; r- A: D
    │      │              kubernetes集群及辅助服务器.png2 B; d" H" H, n( o
    │      │              
    " R6 l$ R" Q6 P│      ├─01_Pod进阶- r1 l6 T) t* V. P. _' _' l: j1 I
    │      │  │  01_k8s_极速入门——课程进阶_Pod进阶_场景_学习目标_学习步骤_.mp4* y! p! t4 g. V2 A) b# E; r
    │      │  │  02_k8s_极速入门——课程进阶_Pod进阶_回顾Pod概念_.mp42 L9 k( F+ _2 E8 k! f
    │      │  │  02_镜像# Z9 ~; h4 v, A
    │      │  │  03_k8s_极速入门——课程进阶_Pod进阶_创建Pod方法回顾_.mp4( r) m% ]& _( l* H% U$ N
    │      │  │  03_其它_20210210_155932_20210210_155932_20210210_155932_20210210_155932
    " Z* ~3 k: N- a. u│      │  │  04_k8s_极速入门——课程进阶_Pod进阶_Pod中容器镜像下载策略_.mp4' z. q! S3 y, x, W' g! O* u; C
    │      │  │  05_k8s_极速入门——课程进阶_Pod进阶_Pod中容器资源限定方法_.mp4
    % u# S. S& z* K! v  X3 K% X│      │  │  06_k8s_极速入门——课程进阶_Pod进阶_Pod中运行多个容器的方法_.mp4  U0 d0 _5 z0 ]3 y: V7 N
    │      │  │  07_k8s_极速入门——课程进阶_Pod进阶_进入Pod中容器方法_.mp4
    & X5 a& Z" ?5 O│      │  │  08_k8s_极速入门——课程进阶_Pod进阶_Pod创建过程_.mp4
    " H1 U5 n: }, j│      │  │  09_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_.mp45 Z9 K6 C, W. ]. `
    │      │  │  10_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod启动与终止介绍_.mp40 l+ C# ?0 q- X4 H3 r5 w
    │      │  │  11_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod启动时HealthCheck方式及Probe控制方式_.mp4& x$ e4 i1 ]' j! [! m+ A3 e
    │      │  │  12_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod启动时HealthCheck详解_.mp44 i# S" Z, _# ~6 r' T
    │      │  │  13_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod中容器重启策略_.mp4
    , B2 m0 j1 L( W│      │  │  14_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期_Pod状态_.mp4
    3 j' `$ r* k2 s+ @: K* H) H5 J! V│      │  │  15_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_exec_.mp4
    8 L" t' ^$ L% [" \1 i│      │  │  16_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_httpget_.mp4
    ! B, s, C. d0 \8 a2 c+ k# Z! \│      │  │  17_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_tcpSocket_.mp4
    9 v- y+ I6 R( V9 |│      │  │  18_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_readiness_httpget_.mp4
    , n, k& K5 s; Q- z7 F" e6 }│      │  │  19_k8s_极速入门——课程进阶_Pod进阶_PodHealtCheck_liveness_readiness_httpget_.mp4- y, o" G, ?( u: R+ E8 G9 j
    │      │  │  20_k8s_极速入门——课程进阶_Pod进阶_Pod生命周期事件_PostStart_PreStop_.mp4
    $ t; U# K0 {! R│      │  │  21_k8s_极速入门——课程进阶_Pod进阶_Pod调度约束方法_.mp4
    * @: D  H. d8 d2 x│      │  │  22_k8s_极速入门——课程进阶_Pod进阶_Pod故障排除方法_.mp4( q- G  k( d& p- Z. D$ j
    │      │  │  6 Q, V9 u; _$ ~* l6 `/ h1 `1 u/ S
    │      │  └─01_笔记/ N7 X' ?: F) F0 g
    │      │      │  k8s集群核心概念 Pod进阶.md
    7 W. u- w% K; V. D' ^│      │      │  4 \2 e, a. F1 {( h( A. P
    │      │      └─k8s集群核心概念 Pod进阶.assets
    + l2 g5 g) Q! O* ^$ j# O' ^│      │              image-20200517102443022.png
    - ~9 T, q- F! ^2 j│      │              image-20200517105249364.png3 w# Y5 e* k' B2 n
    │      │              image-20200517105713409.png) Z8 K! q6 r1 t
    │      │              image-20200517105811257.png
    . G' n/ H" |1 i  y, N8 k4 `  z9 E8 J│      │              image-20200531201726024.png  `& K8 g, E$ ]
    │      │              
    1 ?9 \' O1 {9 b│      ├─02_Controller进阶
    ' z2 s2 S: _! Q) D% E" L│      │  │  01_k8s_极速入门——课程进阶_Controller进阶_场景_学习目标_学习步骤_.mp4- I5 c$ v' o* @! a/ u; l% s; G
    │      │  │  02_k8s_极速入门——课程进阶_Controller进阶_Deployment_.mp4) f$ u2 U  R9 _. P; R
    │      │  │  03_k8s_极速入门——课程进阶_Controller进阶_ReplicaSet_.mp4
    % q: q" \3 H5 U, |! b│      │  │  04_k8s_极速入门——课程进阶_Controller进阶_DaemonSet_.mp4  `! @' q' R" f, J/ n
    │      │  │  05_k8s_极速入门——课程进阶_Controller进阶_Job控制器介绍_.mp49 |/ D" z6 ]6 X
    │      │  │  06_k8s_极速入门——课程进阶_Controller进阶_Job控制器案例1_计算圆周率2000位_.mp4  {# G" p2 `- i- Q
    │      │  │  07_k8s_极速入门——课程进阶_Controller进阶_Job控制器案例2_固定次数Job应用_.mp45 G& n) r/ o7 d4 s6 ~4 U
    │      │  │  08_k8s_极速入门——课程进阶_Controller进阶_Job控制器案例3_实现MySQL备份_.mp46 p5 c9 ~# K2 k& {
    │      │  │  09_k8s_极速入门——课程进阶_Controller进阶_CronJob控制器案例1_输出字符_.mp4- ?( }5 c" l; [
    │      │  │  10_k8s_极速入门——课程进阶_Controller进阶_CronJob控制器案例2_周期性备份MySQL数据库_.mp4  d& x! ^! H8 B) i
    │      │  │  11_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用升级策略及应用准备_.mp4' y  t# u! Q% N
    │      │  │  12_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用升级_.mp4/ t; B, E& a6 Z( O+ a0 U
    │      │  │  13_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用版本回退_.mp4
    5 p9 K: q: {7 f; Y" B) X│      │  │  14_k8s_极速入门——课程进阶_Controller进阶_Deployment控制器应用_应用规模自动伸缩_.mp4
    : A- X; E4 h& k* o# a│      │  │  
    7 K, C* g# ~2 R│      │  └─01_笔记
    ; X- u8 T! u; W! @, _) y│      │      │  kubernetes集群应用 controller进阶.md6 ]6 p8 c( s# ~7 r
    │      │      │  
    * k, Q+ Y" \; z4 P  q│      │      └─kubernetes集群应用 controller进阶.assets
    6 Z8 Z- F' w$ ]/ [│      │              image-20200531202841505.png( v, g* |  |' C. T
    │      │              1 T1 h0 _" [2 ]& [0 o3 o- E
    │      ├─03_Service进阶
    ( C3 t6 R- l  N! I│      │  ├─01_笔记9 W, R2 |. t- M% ~) ]2 k
    │      │  │  │  kubernetes集群应用 service进阶.md
    # Q7 N7 V2 N  P" L9 s│      │  │  │  1 c6 [' R6 L; b1 @6 j9 ~- [
    │      │  │  └─kubernetes集群应用 service进阶.assets
    & j0 }- {1 M' B0 \0 ~+ Y2 p│      │  │          image-20200528175602101.png7 K5 \' S. n! Q
    │      │  │          image-20200528220641905.png4 Q: y/ Y" T+ s% }* ?8 g2 n. b
    │      │  │          image-20200531203510735.png$ f/ e  _. D! l# _5 n
    │      │  │          image-20200531203549337.png: D# Z8 d/ l; _$ Z  A. p3 ]
    │      │  │          image-20200531204736920.png5 ?0 S4 Y% j6 W6 D- T! \$ M
    │      │  │          service-iptables.png
      D$ Z; u: h. U, p4 S5 B│      │  │          service-ipvs.png
    & K  B' J4 e; H2 W6 R│      │  │          $ s; ]# _, l1 P4 d3 R
    │      │  ├─03-软件
    7 F: M7 _# @- C# f/ B$ n│      │  │      busyboxcurl.tar.gz
    6 E9 w0 M+ s, b2 C│      │  │      
    6 v8 }7 J  d& h& n2 c* h% K" E│      │  └─04_镜像
    . n) ]5 p) w) J9 {4 d│      │          busyboxcurl.tar.gz
    & ~4 x% x- u) }2 m) C+ t/ b│      │          3 P1 V- ?/ v  C) H. [
    │      ├─04_kubernetes集群PaaS Rancher
    . Y$ m5 r8 x( E- i│      │      01_基于Rancher管理kubernetes集群_Rancher引入_.mp4
    " s, j/ w& b+ d0 F8 k. ]│      │      02_基于Rancher管理kubernetes集群_Rancher介绍_.mp4
    : D3 D4 B, l* l; p: W. G- s│      │      03_基于Rancher管理kubernetes集群_Rancher功能_.mp4
    , P; v! d, x0 \$ [" b│      │      04_基于Rancher管理kubernetes集群_Rancher部署主机需求说明_.mp4
    , v, e- n, f: B, t3 v8 W│      │      05_基于Rancher管理kubernetes集群_Rancher部署主机准备_.mp4: t- A8 Q' b! ]/ E6 e
    │      │      06_基于Rancher管理kubernetes集群_Rancher部署Docker准备_.mp4+ `0 z! \9 j1 _& Q7 k8 D3 b2 [
    │      │      07_基于Rancher管理kubernetes集群_Rancher部署_.mp4
    $ G, C# J. U7 o* H6 m│      │      08_基于Rancher管理kubernetes集群_Rancher Server访问_.mp4+ c0 L0 D$ y7 F- X9 O
    │      │      09_基于Rancher管理kubernetes集群_通过Rancher创建kubernetes集群_.mp4
    " A5 H5 U* _; M8 z│      │      10_基于Rancher管理kubernetes集群_通过应用商店部署kubernetes集群kubernetes-dashboard_.mp40 k- V, Q) ^* ~( E6 A* t" r
    │      │      11_基于Rancher管理kubernetes集群_部署kubernetes集群客户端_kubectl_.mp4
    ' Y" f% R, X5 z, y0 n│      │      12_基于Rancher管理kubernetes集群_在kubernetes集群中部署工作负载_.mp4( L2 U3 \( D' ?4 _" d5 D) O9 I2 O
    │      │      
    ) R; v& u/ o, i$ x* E, [% s4 @4 i│      ├─05_在kubernetes集群中kubesphere部署8 }4 ]6 k  B& f! Q5 u2 G/ q4 d: P
    │      │  │  01_基于kubernetes集群容器云管理平台_kubesphere_引入_.mp4
    7 f) c: S1 Y/ K- T) N* Z" n│      │  │  02_基于kubernetes集群容器云管理平台_kubesphere_介绍_.mp4
      F. G: c# u# A% _! }4 P│      │  │  03_基于kubernetes集群容器云管理平台_kubesphere_功能_.mp4) s# y5 ~5 _+ s+ q" E) \
    │      │  │  04_基于kubernetes集群容器云管理平台_kubesphere_部署方式及k8s集群介绍_.mp48 |! q) |3 v& P2 ]
    │      │  │  05_基于kubernetes集群容器云管理平台_kubesphere_脚本及环境要求_.mp4
      i4 k' b2 g6 k. ^! W│      │  │  06_基于kubernetes集群容器云管理平台_kubesphere_k8s及helm版本验证_.mp4
    2 g1 \1 G. l2 ?) q+ [, U7 R! C+ [& S│      │  │  07_基于kubernetes集群容器云管理平台_kubesphere_后端存储NFS准备_.mp4
    ; x8 E  B/ l: G0 o9 H8 b; R6 W/ N; W│      │  │  08_基于kubernetes集群容器云管理平台_kubesphere_部署前脚本及镜像准备_.mp4
    , h- \% e! E$ ]# O; H+ z3 ^( F│      │  │  09_基于kubernetes集群容器云管理平台_kubesphere_在k8s集群中部署kubespere及访问_.mp48 @2 a# i6 ?, a* w+ f8 j! T& J
    │      │  │  ; n  }4 [# r, C
    │      │  └─01_笔记.zip
    8 `, `! X$ z3 e- N% h│      │              ; S2 |* V/ o- Q4 S6 v
    │      ├─06_kubernetes集群 zookeeper部署
    8 ~) u  r: h" N$ [: B4 ~9 @│      │  │  01_kubernetes集群应用实战_注册中心_zookeeper_.mp4
    & k; U& S3 f# b│      │  │  02_kubernetes集群应用实战_注册中心_zookeeper_部署环境说明_.mp4
    . Q- j2 ?$ w2 l6 J' O│      │  │  03_kubernetes集群应用实战_注册中心_zookeeper_后端存储准备_.mp42 O; H0 _- y- @9 E4 ~5 V+ V* f7 d
    │      │  │  03_软件8 _# K5 r- h' D' Y" [3 Z6 l) k
    │      │  │  04_kubernetes集群应用实战_注册中心_zookeeper_PV准备_.mp4
    * U+ T  q, {- D9 k: E│      │  │  05_kubernetes集群应用实战_注册中心_zookeeper_部署zookeeper集群_.mp40 [- \; v/ G' P* K- Q7 B
    │      │  │  06_kubernetes集群应用实战_注册中心_zookeeper_zookeeper集群可用性验证_.mp4; {, s8 [4 C7 Q
    │      │  │  07_kubernetes集群应用实战_注册中心_zookeeper_zookeeper集群整体可用性验证_.mp4
    + t6 J8 D6 Z! J/ K│      │  │  08_kubernetes集群应用实战_注册中心_zookeeper_k8s集群外访问k8s集群内zookeeper集群_.mp4
    # v, J/ R$ m, z! e: d# `│      │  │  3 s& }# {) v& U& J
    │      │  ├─01_笔记.zip% r  `1 b! Z7 b) w& ?$ {9 \. {# v! c
    │      │  │          ; g, {9 G+ u& |' \0 \
    │      │  └─04_其它
    6 ]8 }; K* g" t: c! R4 R; x- z: Q- v2 `│      │      └─zookeeper-yaml2 ?4 i4 k( o8 O( J  ~
    │      │              pv.yaml. A0 z! V8 o; L! ~# R& m7 @* v
    │      │              zookeeper.yaml7 z' h. P1 L6 o/ B/ A+ b
    │      │              
    / o$ z# l1 p& q. U# O│      └─07_kubernetes集群应用实践 kafka部署+ Q, }0 R) w6 a/ I5 K9 }# H( D  w7 w
    │              01_kubernetes集群_应用实战_kafka_引入_.mp4
    6 @0 V) X5 f7 v( `7 g" n│              02_kubernetes集群_应用实战_kafka_环境说明_.mp4
    ; l6 X: U: d/ W0 [; M│              03_kubernetes集群_应用实战_kafka_架构说明_.mp4: L  m6 d; |7 ?& T
    │              04_kubernetes集群_应用实战_kafka_后端存储服务NFS配置_.mp4% R" A! Y% G" z6 x& T/ Y
    │              05_kubernetes集群_应用实战_kafka_PV创建_.mp45 a& j6 D! n, V! I" {* y, X
    │              06_kubernetes集群_应用实战_kafka_部署kafka集群_.mp4  I- @- j- ]- `5 k
    │              07_kubernetes集群_应用实战_kafka_在zookeeper集群中验证kafka组件是否注册_.mp4
    % N* N# {4 y! G9 P4 w! i# K│              08_kubernetes集群_应用实战_kafka_可应用性测试_.mp4
    4 \0 \! m& {8 z% m7 x/ \│              ! P' e4 J0 J1 r, ^. P
    ├─07-第7阶段-Python运维开发5 f: _4 D; e* K% V1 T
    │  ├─day01-Python基础- F! Z6 z1 K9 Z1 N6 ?2 i8 K
    │  │      01-python介绍_.mp4, X8 \( F) T0 F( r- s4 P1 q4 `, l
    │  │      02-python起源与优缺点_.mp4" f% G/ E# Y6 r9 K
    │  │      03-python应用场景_.mp4
    # R7 C8 i5 F- k# Z6 o/ M│  │      04-解释型语言与编译型语言_.mp4
    " [9 ~( G/ ]2 }6 i$ U│  │      05-python版本说明与第一个python程序_.mp4$ N" h5 b% P# |5 ~% i
    │  │      06-python3的安装_.mp4
    , @) f& \- z& e4 z│  │      07-pycharm介绍与安装准备_.mp4
    ! o* _, e% k. _1 V8 Y# o, ^│  │      08-pycharm安装过程演示_.mp4
    ; W: p6 e" s3 ?- u) I) [│  │      09-上午内容小结_.mp4
    9 x' l) n9 S) D, a( V1 H│  │      10-python换行打印与不换行打印_.mp4
    8 }# b6 t) F, L; m: w& I│  │      11-带颜色的打印与打印常见异常_.mp4  @5 X3 m: I- b* m; s% L: S
    │  │      12-python代码注释_.mp4( @& v- E3 r1 W- r  v8 j! C! S3 F
    │  │      13-python代码规范_.mp4
    5 W6 `4 q0 Y( C0 U│  │      14-python变量介绍_.mp4
    . s" J5 P, n, Y( [* d│  │      15-python变量命名规则_.mp4/ Z! w: d4 ^8 t/ f7 Y' |% M# P
    │  │      16-python变量的创建_.mp4
    5 J' ~8 H+ j; w+ E& W│  │      17-python一次定义多个变量-两个变量值的交换_.mp4
    " o+ Q" X6 g6 ~- ~. x│  │      18-变量的类型_.mp4- {0 r3 x6 Y& ~) H: q
    │  │      19-变量类型的转换_.mp4' o* |3 {8 T4 I- q
    │  │      
    - J% H, R9 I. L/ O, V│  ├─day02-Python流程控制
      ~1 c, b6 {7 L$ J" q- E, a│  │      01-input输入与强类型概念解释_.mp4/ R  Z  b! J" m$ e
    │  │      02-格式化输出1_.mp4
    ! E8 R% \2 A0 y( _8 Y│  │      03-格式化输出2与小结_.mp4
    $ D! B1 y' ~0 ^* w+ j* ^│  │      04-格式化输出题目讲解_.mp4
    " ]3 C0 \4 ~! [4 q4 k7 s- s│  │      05-运算符_.mp41 i/ ~0 f1 I  x" {# h: q6 z  c4 |9 h
    │  │      06-判断语句-单分支_.mp4
    ( d& ?! U9 d( d4 X# T) l! ~│  │      07-判断语句-双分支-多分支_.mp4
    , `5 }! @6 ]6 H( w│  │      08-判断语句-示例讲解1_.mp4
    0 n! d' b' H* x- q1 L1 b│  │      09-判断语句-示例讲解2_.mp4% H( Z+ j! C8 B- \4 D
    │  │      10-判断语句-示例讲解3与拓展_.mp4
    4 }2 A; x) I; w/ u+ [0 Q│  │      11-if嵌套_.mp4. |, @9 I1 F& `* ^" S  p
    │  │      12-if嵌套补充说明_.mp4
    & V5 }( ~% l/ b* |│  │      13-循环介绍-while格式_.mp4( A2 y3 ^& Z9 s2 x* r8 m  [
    │  │      14-while循环_.mp4$ H( f) N( j, O, G7 q+ h* [
    │  │      15-课堂补充_.mp4
    1 T7 [3 u! G) `2 {+ J! G1 H│  │      16-for循环格式_.mp4
    : u  Q8 d: J+ W: n  a  i8 f' H│  │      17-for循环题目讲解avi_.mp4$ A: A, {5 \. ~! s4 V
    │  │      # v2 @- b- S4 @- X1 m
    │  ├─day03-Python字符串
    4 H* \- [4 Q0 q9 c4 [! M│  │      01-循环嵌套1_.mp4
    - T& W' H. ]1 Y3 O│  │      02-循环嵌套2_.mp41 X9 e7 f& {! h  X, u1 {! n2 `" H
    │  │      03-字符串的定义&输入与格式化输出_.mp4
    / I. K- P& R, `. G│  │      04-字符串的上标介绍_.mp4* a( ?. {2 L( v( `$ ^5 r
    │  │      05-循环遍历打印字符串_.mp4
    3 M: \# |; K$ e9 u│  │      06-字符串的切片介绍_.mp4
    8 h) c0 ~. A9 J& j4 J6 j$ ]" }│  │      07-字符串的切片思路_.mp4
    # c$ @0 T' q, p. X│  │      08-字符串下标与切片小结_.mp4
    9 U% s6 [* e# n& a% [6 M│  │      09-字符串的常见操作_.mp4) H9 ]- [: P/ n, D9 U$ N  y
    │  │      10-字符串的常见操作2_.mp41 T7 d& w! b& C  A/ l* U4 T
    │  │      11-字符串的其它操作-不可变数据类型与可变数据类型_.mp4
    # B/ r, J/ a9 ?# s6 `" X) q0 H│  │      12-字符串小结_.mp4
    & W7 b$ W3 t4 V  g5 X9 w2 \│  │      13-列表介绍-创建列表_.mp47 z5 [. G' f* X5 Z( r) k8 h/ A
    │  │      14-列表的下标-循环遍历-切片_.mp4( X0 |5 x$ b' k+ u1 [# A
    │  │      15-验证列表为可变数据类型_.mp4! ]  p7 J. A) G! J
    │  │      16-列表的增删改查操作_.mp4
    - N% x/ K6 y5 x% t% L- _. Y" `│  │      17-列表的其它操作-列表的拼接_.mp4( L9 n* G- Y" f% x1 m
    │  │      18-双列表操作(拓展)_.mp4
    7 i( [2 \- I4 l4 x! w│  │      20-元组介绍与验证_.mp4/ x) M3 @4 v! E" c+ O
    │  │      21-元组补充_.mp4
    8 ]% D3 l: i" p# J! n│  │      / r0 c: z0 E' X
    │  ├─day04-集合&IO操作' [% @+ b3 x, u$ n1 g# O$ Z4 N
    │  │      01-打印1-1000的质数题目讲解_.mp4+ g4 u% E0 g+ d& e- K
    │  │      02-判断是否为强密码_.mp4$ V# @6 R' t& R
    │  │      03-字典数据类型介绍_.mp4! e; Z/ t* Z( b, Y1 Q6 n
    │  │      04-字典的定义_.mp4( U2 s! l% Z; t' p/ Y
    │  │      05-字典的增删改查操作_.mp4
    : ]+ S4 F- B& J0 A+ G+ e4 a│  │      06-字典的循环遍历_.mp4
    ! _/ V7 y. \8 I- I& G# x+ W│  │      07-字典题目讲解1_.mp4
    9 i* g  P4 i& c% v│  │      08-字典题目讲解2-字典小结_.mp4, e& ^5 l! Q- _$ O
    │  │      09-集合介绍_.mp4
    - k6 }" n( f9 Y( R  J. D│  │      10-集合的交并补操作_.mp4
    ) z, ~3 f9 G9 x$ }9 f( q/ a│  │      11-集合的增删改操作说明-题目讲解_.mp4
    - q+ C4 U1 `7 z! M. b+ |; q5 O│  │      12-集合题目讲解与集合小结_.mp4' n; I" Q% z( [2 f
    │  │      13-6种数据类型总结与不同括号的比较总结_.mp4( c1 G2 T" d8 L  T  w( w4 J
    │  │      14-python文件IO操作的3个步骤与基本格式_.mp4+ D; F7 o* m/ X% n( x- N9 |) o
    │  │      15-文件r模式1_.mp47 U/ ^( k+ L: x5 y
    │  │      16-文件r模式2_.mp4% V. k$ i0 R- b0 X
    │  │      17-文件r模式3_.mp4
    4 ^+ E5 i! [* p# i+ u3 N; P/ T│  │      18-文件r模式5个操作小结_.mp4" s3 b+ e% e! _
    │  │      19-文件r模式-循环读取文件并查找特定的行_.mp42 M# E. J" k; ?) e1 p9 T% y
    │  │      20-文件r模式-题目讲解与小结_.mp4
    & F0 ~8 |, |, r$ C4 ]6 N8 F│  │      21-文件r模式补充_.mp4
    8 [/ f4 V$ p2 Y( }) J3 L│  │      22-文件w与a模式_.mp4
    - I7 f7 F# a* N% O) v. S2 H│  │      + A3 L5 S) H4 l, S8 x
    │  ├─day05-Python函数
    0 v) [4 t6 K% }5 {% W' t│  │      01-文件IO操作混合读写模式拓展_.mp4
    . Q4 ]% i, a2 C# u2 o; \│  │      02-为什么使用函数-函数的作用_.mp4  p- Q9 w6 x  ^# L1 e) I) t% y2 K
    │  │      03-函数的定义与调用_.mp4
    - a* E% a- `5 i9 j  r. Q│  │      04-函数传参的作用_.mp4
    $ S6 C. _! ^7 o! w│  │      05-函数的传参-形参&实参-位置参数-关键字参数_.mp43 G5 v3 j, _. b
    │  │      06-函数的传参-默认值参数_.mp43 c& I4 l5 W$ |) n8 O/ S
    │  │      07-函数的传参-可变长参数_.mp4
    4 t* S/ m3 F6 t# ~7 K│  │      08-函数的传参小结_.mp4
    ' Q& v+ p! H5 \│  │      09-函数综合传参-多个关键字参数转字典_.mp4
    + `3 y# e. o! x3 o+ F│  │      10-函数返回值介绍_.mp4# w& K- n6 i6 G) g
    │  │      11-函数返回值实例说明_.mp4
    % [$ z* }& E+ E( m0 C7 s% J│  │      12-函数返回值实例说明2-小结_.mp47 h2 [, i# W+ C, i: Q0 }# h
    │  │      13-嵌套函数_.mp4/ M$ P' J2 [9 @; d! @  ~) x
    │  │      14-嵌套函数小结-函数知识点综合练习_.mp46 C# \* ]  y3 f+ B
    │  │      15-函数里变量的作用域-全局变量与局部变量_.mp4( f8 q' u4 g1 t" K) g9 f6 _+ b
    │  │      16-函数拓展_.mp4
    6 Y- Z0 s+ x! M5 U. ]│  │      17-模块的定义_.mp45 k& ]4 F0 ~/ [2 Y  U1 a
    │  │      18-模块的分类_.mp4+ t8 e; x1 V  ~# {* i3 g) x1 O
    │  │      19-模块的存放路径_.mp4
    : R7 Q/ [+ F6 r: F. y5 K│  │      20-自定义函数示例_.mp4
    ! P4 C7 o4 W6 r( `& F' B│  │      21-模块的两种导入语法及其它们的区别_.mp4% t  {: p7 I$ d. B
    │  │      22-os模块-查看和切换目录&列出目录内的文件_.mp4
    6 y3 V$ c" q6 l$ j% T7 g│  │      23-os模块-查看文件状态与文件路径相关操作_.mp4) R0 Y5 G! b& N4 O
    │  │      24-os模块其它操作-os.popen()与os.system()比较_.mp4
    3 q. H6 S* g- {' q! N3 s│  │      
    " E$ b" U7 G. {│  ├─day06-Python模块
    0 q% k* C: [( D: E' O3 @8 u│  │      01-正则表达式回顾_.mp4
    % Q/ c$ x$ }9 ?│  │      02-re.match()与re.search()使用示例_.mp4% S: L! J' h7 P9 ]
    │  │      03-re.findall()使用-正则使用的思路与题目说明_.mp4
    , v( M8 p: l8 j& i3 c  f│  │      04-使用python做文件处理的题目讲解_.mp4
    5 B3 s* p3 E: |& D# z, z) X│  │      05-re.splint()使用_.mp4
    5 K7 K$ t, h3 Z* s│  │      06-re.sub()使用_.mp4: q; c% F- Z% S
    │  │      07-pstuil模块介绍-第三方模块的安装方法_.mp41 B  Q! l' D  R$ A
    │  │      08-psutil模块常见操作_.mp41 v, j: R2 V& g- b1 b! d
    │  │      09-通过psutil&itchat监控报警示例_.mp4
    2 U7 g9 I) K0 |+ `" D2 g│  │      10-psutil模块补充_.mp43 n3 K5 n; D% V; P
    │  │      11-paramiko模块介绍_.mp4
    ' b7 Z9 a- F* N$ |) [$ ?4 c│  │      12-通过paramiko模块上传下载_.mp4
    4 X/ a) P+ \, L' V# f3 X. Z│  │      13-通过paramiko模块上传下载2_.mp4; t& O6 H4 R; r0 [6 @4 c
    │  │      14-通过paramiko模块免密登录实现上传下载_.mp4: W, R+ ?3 l1 ?; q* E
    │  │      15-通过paramiko模块免密登录实现上传下载(linux平台)_.mp4: a. M% }2 |) r) _$ ?: v
    │  │      16-通过paramiko模块实现远程执行命令_.mp43 u; x% @1 ?7 [$ p( l
    │  │      17-综合项目_.mp4' ]. a' Q: v+ l4 `1 X
    │  │      18-异常处理介绍_.mp4' Z3 D0 A2 I- {  _
    │  │      19-异常处理语法示例_.mp4
      D  d; O3 a* i% F: i+ @9 d│  │      
    + Z! N6 P" b4 s% f6 K: x│  ├─day07-Python面向对象
    ( v* x- J. v) E* k│  │      01-面向对象介绍_.mp43 @  M) r( y# s
    │  │      02-面向对象介绍2_.mp4
    : n1 g* O" y$ E  m5 J│  │      03-前面用过面向对象的场景介绍_.mp4
    . w# \: v2 q7 q! V│  │      04-类与对象介绍_.mp42 q2 P, M1 P9 e7 H$ \8 _
    │  │      05-类的构成_.mp4
    ! M" V. v% H! }3 M3 B% s1 M+ e% ^│  │      06-创建类-创建对象_.mp4
    / V2 V# W8 `3 i8 ?% c│  │      07-为类加上属性_.mp48 j/ {' J/ U% u5 s; g
    │  │      08-为类加上方法_.mp43 _* R: k. L$ J
    │  │      09-类变量-实例变量_.mp4
    ) b9 }, A2 h  I' j2 C│  │      10-小结_.mp4
    8 P! h! ~4 I9 D! g5 _" Y" B│  │      11-__str__和__del__魔法方法介绍(了解)_.mp47 l  m) Z+ p# c% I1 A" b
    │  │      12_私有属性与私有方法(拓展)_.mp4
    5 h7 D* @: m0 X9 e/ Y│  │      13-继承介绍_.mp4! B3 u  x2 i' |# D% R! }% ~
    │  │      14-继承实例_.mp4
    ) K! `! Y: u6 s& Z│  │      15-子类中方法增加-方法重写-方法中调方法_.mp4
    7 N  R3 ]; y5 L│  │      16-子类中重构属性_.mp4
    ) Q0 V8 o/ V! j% A* }* _│  │      17-多层继承_.mp4! U# w( }! i5 Y$ l
    │  │      18-多重继承_.mp4
    ; z7 i( U* o4 f5 }, D6 E│  │      19-多层继承与两个对象的交互_.mp4
    . Z6 k  h7 p, }! T* L│  │      20-多重继承与两个对象的交互_.mp4$ v% J$ @2 U7 S# c4 J
    │  │      21-继承小结_.mp41 K) z, ^8 D9 w- ^
    │  │      22-多态介绍(拓展)_.mp4- G" `  L- S1 }( \. U! _3 _4 f
    │  │      23-把类做成模块&然后被调用_.mp43 T  Y9 ~" y! L* ?4 |! Z+ \+ K
    │  │        Q) n7 Z0 p! C2 R8 B# v
    │  ├─day08-Web开发基础之HTML+CSS
    " T5 V# q5 C, [│  │  │  01_学习目标和内容_01w_.mp4
    * @) D' I, g* `8 [  B, Q% \/ J│  │  │  02_Web开发相关介绍_.mp47 B% E! S  g8 ?, ^, x8 U: g2 P" \( H( V
    │  │  │  03_开发工具的使用_.mp4/ q( M5 V0 S$ P
    │  │  │  04_vscode的扩展及其其他轻量开发工具_.mp4+ |7 C" j! ^3 C5 r- W
    │  │  │  05_html的基础结构_.mp4
    0 J& `6 ?7 e- C4 F- C  [$ ~2 i│  │  │  06_html标签分类和字符集_.mp43 R1 U! K) j$ {1 b3 ?: E$ h* |) _
    │  │  │  07_标签、段落、换行、水平线标签_.mp4
      ?! ], Z  u* q. v3 `│  │  │  08_案例新闻页面的实现_.mp4& f$ S" R, ^9 y; e, \
    │  │  │  09_div、span标签和标签的属性_.mp4
    5 B8 w  U: B6 G8 M8 _4 J% d9 [' g5 ^│  │  │  10_img标签_.mp4
    9 G4 t8 V$ ?6 f/ H" x│  │  │  11_链接、特殊字符、注释标签_.mp42 M: L3 Z! o) [
    │  │  │  12_上午总结和回顾_01w_.mp41 k( h- o+ W; ]. }/ B
    │  │  │  13_列表标签_.mp4
    % |6 f- R* U* B, D5 ]│  │  │  14_表格_.mp4
      L4 j  x$ H' I2 N+ i: S│  │  │  15_表单一_.mp4
    ( }5 Z+ B9 X, u│  │  │  16_表单二_.mp4
    8 ~" s# l; @; v│  │  │  17_css介绍及其作用_.mp4  S& C9 S3 \$ R4 S7 u5 A9 `* b. Z
    │  │  │  18_css的定义位置和方式_.mp4, {+ @6 Q$ x( |: v8 c3 ^
    │  │  │  19_css基础选择器_.mp41 y: g# q! u" v/ V1 R
    │  │  │  20_css复合选择器_.mp4, d- u, m" C' q' U" k
    │  │  │  21_css的基本样式属性一_.mp4$ r5 j2 D0 q3 p2 p3 ~
    │  │  │  " ~/ [. O7 w6 L& n. w1 b" C9 N
    │  │  └─文档.zip
    7 N/ `4 G( u  _│  │              0 F5 H8 f& u' U# q0 r* [
    │  ├─day09-Web开发基础之JavaScript% g3 G5 D  d. F) h6 C. P
    │  │  │  01_回顾和反馈_01w_.mp4; x9 P) N# O" W7 B
    │  │  │  02_显示隐藏元素和盒子大小设置_.mp4
    8 Q7 M. o! c2 {: h$ q% z2 n│  │  │  03_行内元素和块级别元素_.mp4* Z$ _' p3 C8 E+ a% S+ f
    │  │  │  04_盒子模型中的元素属性_.mp40 D- U7 u+ E- J( X+ q( A
    │  │  │  05_盒子模型的相关属性设置和背景设置_.mp4
    6 t* l0 C" {# b" F, ~$ s│  │  │  06_学习目标和内容_.mp4+ ^- |; q: U' V  b9 w
    │  │  │  07_js相关介绍_.mp4
    3 o- j2 V: v  L. r* _- t3 \│  │  │  08_javascript的组成和书写位置_.mp4
    1 a5 B- k; D/ @# M5 t$ Z│  │  │  09_变量_.mp4
    : Y& A! Y1 {* F! Q: s│  │  │  10_数据类型_.mp4
    ' X% L, n. o& o6 w. q  O│  │  │  11_运算符一_.mp4/ v3 L. Z1 y% C/ t1 P! M
    │  │  │  12_上午回顾和总结_02w_.mp4, f* H* v  `, F8 o1 x: R
    │  │  │  13_运算二_.mp4
    ; _, ~0 J$ |0 [3 I│  │  │  14_if分支语句_.mp40 y* R* |3 C+ d+ U% C4 M$ B
    │  │  │  14_switch分支语句_.mp44 l+ {7 o4 v  z5 m4 v" d2 R, C
    │  │  │  15_for循环语句_.mp4$ l$ j8 [9 Z0 w/ R, T8 S9 B5 G
    │  │  │  16_while、dowhile循环语句和跳出循环关键字_.mp4
    7 T2 I: u- b  N│  │  │  17_数组定义、访问及其遍历访问_.mp4$ y" R& V3 d/ \0 R8 A2 N
    │  │  │  18_数组元素的操作_.mp4
    % t1 V* t% B5 u4 u! n│  │  │  19_函数_.mp4
    / C9 H% A+ v  n& I0 _7 ?/ r│  │  │  20_对象_.mp4; Y( |; t5 R* N3 C) b- M
    │  │  │  21_DOM介绍及其获取元素方法_.mp4' E, k1 `* L% F" F1 R/ q. h8 ]
    │  │  │  22_js操作元素属性_.mp4
    $ J) H" g% w& W! |  V2 v" U% y│  │  │  23_js事件绑定和改变元素样式_.mp4
    3 p- J6 h7 v1 c( I# ?# y5 t│  │  │  
    7 i8 ]% \4 L$ B│  │  └─文档.zip
    0 `3 c- L6 I" a# }│  │              4 k, k0 Z  t9 v7 ]" F" S" ~2 c
    │  ├─day10-Web开发基础之综合应用1 [8 T' R% G+ V" o7 g( r
    │  │  │  01_回顾和反馈_02w_.mp4% _5 a$ M% h# g  w7 V
    │  │  │  02_学习目标和内容_01w_.mp4, U( B9 N8 s% O
    │  │  │  03_jQuery的介绍和引入部署使用_.mp4
    # c4 z/ |# m# v' q$ ], {│  │  │  04_jQuery的选择器使用_.mp4% R( C  E, }1 \5 }2 y. g
    │  │  │  05_jQuery的事件_.mp44 \& I1 v; r) t
    │  │  │  06_jQuery的属性操作和隐藏显示操作_.mp4
    + |/ D9 t  e* C: `: ?│  │  │  07_jquery样式操作及其小例子_.mp43 i4 _( s1 b+ K, N) d
    │  │  │  08_上午回顾和总结_.mp4& ?+ e) D' x$ y. b, K1 C' r4 V7 A3 y& F
    │  │  │  09_bootstrap的介绍及其目录相关介绍_.mp4
    + D0 s2 B' |: V; w$ @9 {  E│  │  │  10_bootstrap引入初始化和基本模板使用_.mp4
    2 l' ~9 r# M' }, D( g7 a! Q│  │  │  11_bootstrap全局css样式容器和按钮样式_.mp4
    8 i; G0 [' q1 c: `5 t8 j" e' A│  │  │  11_bootstrap全局css样式表格、表单、分页样式_.mp45 [: ]% i% ?4 {, ]; V: y% `
    │  │  │  12_bootstrap的js插件模态框实现_.mp44 @! ^" D0 z4 c  u4 O( f
    │  │  │  13_bootstrap实现案例主机列表_.mp42 }& e2 a4 O" G9 _7 d2 J
    │  │  │  14_主机列表模拟删除和layer提示框使用_.mp4
    % S6 w0 F0 x. N. c│  │  │  15_ajax介绍及其聊天接口调用_.mp4& U% m7 Y/ x* y: B
    │  │  │  16_ajax加载数据并动态加载到页面中_.mp4
    / A% K) E4 `+ t; c' ?# m" g│  │  │  
    9 [7 N: }* k) t# l7 ?│  │  ├─文档.zip
    / u: r5 }2 I( ?│  │  │          0 s# e( G: P; G5 _2 l' }2 w3 B* f9 {9 p; C
    │  │  └─资料2 M  n& Y1 o! P; K3 _* o" G
    │  │      └─手册
    7 W6 ^, k3 _; k│  │              CSS 2.0 中文手册.chm) v3 b* @0 n0 R3 B( b: C
    │  │              CSS 3.0参考手册(1).chm# ^, J( a" A% r$ d5 |1 R
    │  │              Javascript参考手册.chm& E# J: ^1 F3 G) R) L' p
    │  │              JavaScript核心参考手册.chm
    # z) y8 `& R* t1 p3 \! a│  │              jQuery-api-1.7.1_20120209.chm
    $ G) `% C5 _3 R│  │              W3CSchool.chm' z! u5 E$ t0 K# ^
    │  │              w3c标准html5手册.chm$ |2 t$ P! p  a9 a0 M9 ?
    │  │              
    ! v( ]1 J% r) _8 W│  ├─day11-Web框架之Django一2 i5 T1 D  t* ~# y
    │  │  │  01_回顾和反馈_03w_.mp4* e  i: {2 y% E0 _
    │  │  │  02_静态页面例子_.mp4
    3 u) p9 @+ m) ~# s. V6 K│  │  │  03_学习目标和内容_.mp4
    / B, o  S: n0 ]* p: C6 P│  │  │  04_Django相关介绍_.mp4
    6 s8 _5 U) i7 Z% N; S2 J│  │  │  05_开发前准备工作_.mp4; e: W$ \- R) S9 k7 D
    │  │  │  06_安装Django并创建项目和目录的了解_.mp4
    8 X& t8 e  }& ~* }0 G; E│  │  │  07_Django创建应用并启动服务_.mp49 P' B: z8 W( P* e. p6 @% X
    │  │  │  08_MVT模型及其Django的使用原理流程介绍_.mp4, ~8 A8 f' x$ U: B& y  m6 i: n
    │  │  │  09_快速上手_.mp4. O: G  Y5 i. R4 g# f, ^7 H* i
    │  │  │  10_获取请求信息_.mp4
    ( @8 }* [7 K; s+ {. R" N│  │  │  11_Django项目通过Pycharm启动管理_.mp4
    7 x" |; Z+ k+ v│  │  │  12_服务器响应信息设置_.mp4+ J) g9 @( E1 F5 K. _
    │  │  │  13_上午复习和总结_.mp4, |* j) E: i3 p4 y9 E- @  ^
    │  │  │  14_GET请求传参和接收_.mp4
    6 B8 _" a+ i7 N+ ?4 ?( A: P, Q│  │  │  15_POST请求传参和接收_.mp4& e0 V" r: |' U% r5 u
    │  │  │  16_QueryDict对象数据获取_.mp4
    2 ~, O7 _2 w% S* K5 S│  │  │  17_视图加载模板_.mp4
    ! h; B' s  e4 {) D8 P9 I/ k│  │  │  18_案例加载博客文章页面_.mp4- t# E! C; ]8 W: Q2 d4 a& B
    │  │  │  19_URL匹配规则_.mp42 F" ~( K6 h. d& H
    │  │  │  20_路由的匹配方式_.mp48 w" M8 @3 p0 H/ K* L9 l
    │  │  │  21_反向解析URL_.mp4+ W" E0 [) w! Z2 ~
    │  │  │  22_URL路由分文件管理_.mp4
    " S# ]4 K9 e+ b│  │  │  9 f, m# C4 G* |, }  N$ V3 B1 }5 ^/ D
    │  │  ├─文档.zip
    - T/ x0 h( `: y2 e4 Z$ O6 d│  │  │  │      , J& u0 g# h" |$ Z  i( y1 i
    │  │  │  └─静态模板.zip1 |; A8 d6 x- I2 Z; k
    │  │  │              
    + K7 C& w' J1 J7 u& y│  │  └─软件
    * \' x5 G: |  J1 c) u│  │      └─静态模板.zip6 T9 o0 n$ J3 e( W6 M% ?
    │  │                  
    ; X' }- y# R* ]& a% w% B$ U5 x│  ├─day12-Web框架之Django二  J2 T! J& |) d: T9 V0 a6 R* w( G
    │  │  │  01_回顾和反馈_04w_.mp4) }) O' {* Z( f  `7 B
    │  │  │  02_作业主机列表加载到Django中_.mp4  \+ H: Q2 X: o/ j- W5 \
    │  │  │  03_作业简单实现登录原理_.mp4
    & o) |. l' A/ r9 ^7 q│  │  │  04_学习目标和内容_.mp48 _- Q. k2 x, v! J, }; {
    │  │  │  05_类视图介绍及其语法_.mp4/ ^4 s# \- r9 ~; V9 {' f1 b
    │  │  │  06_类视图写法简单登录逻辑实现_.mp4
    ' n1 \; y/ O. N" ]# w9 s│  │  │  07_模板分应用部署使用配置_.mp4" M* Y4 b! D: v5 Q3 v% e: p$ _
    │  │  │  08_模板语法之变量的使用_.mp49 k$ F- ^5 ?( T
    │  │  │  09_模板语法之locals函数传统所有变量_.mp4& ?2 a' q+ e$ [3 g$ d1 [) r
    │  │  │  10_模板中list和dict值的获取_.mp4# B* A+ [( C! u" w0 u
    │  │  │  11_模板默认过滤器_.mp4# ~' z3 S. X2 `  x1 B2 G/ q: o
    │  │  │  12_上午回顾和复习_03w_.mp48 J8 ]8 O% @* q+ `1 H5 O$ E0 d  q
    │  │  │  13_判断语句_.mp4
    % g1 L5 \. ^1 _0 `4 @, c/ g│  │  │  14_遍历列表_.mp49 E0 x. R& I5 n
    │  │  │  15_遍历字典_.mp4! Q, y2 }+ \% {+ n5 R8 \1 s
    │  │  │  16_单参数的自定义过滤器_.mp42 V' X+ |$ _) d" d7 P
    │  │  │  17_多参数自定义过滤器_.mp42 M9 _1 |9 f/ h
    │  │  │  18_模板继承方式实现_.mp4, L0 z2 M7 i0 K1 G3 d. E0 r
    │  │  │  19_点击标签高亮的小例子_.mp4# ^& |5 y2 I' N! Y
    │  │  │  
    2 k" }+ l4 \, u2 ?* V│  │  └─文档.zip7 S: W) s) v! L  V  ]" z) ?
    │  │              
    8 x8 C' y" ]. X) a+ |0 G│  ├─day13-Web框架之Django三
    0 [$ |# O% n, F7 [  N/ B│  │  │  01_回顾和反馈_05w_.mp4
    6 n0 @! e$ C, b│  │  │  02_学习目标和内容_.mp44 b1 Y' v0 C& _+ }
    │  │  │  03_ORM相关概念_.mp4& i& l% h3 }) j$ P5 `" E3 [; u. H) K; X0 s
    │  │  │  04_映射关系_.mp4, f5 [3 b4 W" P2 z- o
    │  │  │  05_创建模型定义表的字段_.mp4, i) L+ u  e; q& o1 T4 ~3 _& M% ~
    │  │  │  06_字段属性设置_.mp4
    4 F: u/ `! B0 d8 F│  │  │  07_模型元数据(可选)_.mp4! [/ F& |6 S# p. x
    │  │  │  08_迁移数据库_.mp4
    + ~% c$ I' V; k- F* f! o" m│  │  │  09_windows安装mysql_.mp4
    ; ?2 N) H+ ~9 `) `; i% R3 m4 ]│  │  │  10_Django配置使用MySQL_.mp49 |0 Z: v9 L- Q) k
    │  │  │  11_上午回顾和复习_.mp4
    3 z, j1 L4 u" ^- o& A3 U6 o│  │  │  12_添加数据之save方法_.mp4/ t7 b; T$ C3 M0 [" D
    │  │  │  13_添加数据之create方法_.mp4
    % M; q( \/ ?% J5 `! T3 J│  │  │  14_查询数据一_.mp4
    + S8 ?$ M( Q4 J' r│  │  │  15_查询数据二_.mp4
    8 E) H1 C) B8 ?% d2 O5 P) c│  │  │  16_更新数据_.mp4
    4 ^7 ^& ?$ O. o* b: M- o│  │  │  17_删除数据_.mp44 H1 w" I" G5 L. E  c0 Z9 p. u
    │  │  │  18_ORM内置查询字段_.mp4! u" y1 r6 }5 i/ ^# K( [$ A
    │  │  │  19_ORM关系概述及其多对一关系的模型的创建_.mp4. M" A$ ]# ^' h; V) o# C: @+ K2 Q. _% w
    │  │  │  20_ORM关系模型多对一的数据操作_.mp4
    3 [) s! @& U. y│  │  │  21_ORM关系模型多对多的数据表创建_.mp4
    ) F' \7 d  g" k# X& U* }0 x│  │  │  % D) n2 w, L* N( A, k/ ~4 U" ^5 |
    │  │  └─文档.zip# t$ @# @' t. D' B- q/ U) C
    │  │              
    : ^7 p2 A: J' J7 t* K. q% s│  ├─day14-CMDB系统开发一- g9 V* `$ d- O  Y& U- Q" J
    │  │  │  01_回顾和反馈_06w_.mp4
    ; [9 O+ R: ^/ R+ f, Z: j│  │  │  02_CMDB的相关概念_.mp43 |* _% _) l! W5 ]/ C7 {+ M
    │  │  │  03_创建CMDB项目框架并初始化_.mp4% c) _2 v( z# ]/ V& {7 U2 ^
    │  │  │  04_管理后台基础页面实现_.mp4
    " u* F+ I8 V0 [│  │  │  05_管理后台首页面实现_.mp4
    $ p( e2 _! y% P" P8 f+ H+ T" l│  │  │  06_高级视图类之TemplateView_.mp4
    & p- a, S, O; y$ G0 S0 Z6 p! O│  │  │  07_登录基本实现_.mp4
    ; U+ }$ {2 C6 e0 L│  │  │  08_Django用户系统实现登录_.mp47 K! h! l  @( k; I* P
    │  │  │  09_上午回顾和复习_.mp4* T5 J  B# y4 C! P
    │  │  │  10_URL拦截器_.mp4& R* z) k. N4 J+ |+ r: ~
    │  │  │  11_注销功能实现_.mp4
    & E5 Y7 ~3 @% Z, j; N6 A/ C│  │  │  12_登录原理解析(扩展)_.mp4
    8 j! s( I' _' B│  │  │  13_展示用户列表_.mp4
    4 }4 K3 E0 O* L+ M3 k0 Z% B! w  L0 l│  │  │  14_扩展基础用户信息_.mp46 ?* D9 c; F* p8 K
    │  │  │  15_高级视图类之ListView_.mp4& X, s' {& u0 z: {2 j( i; }
    │  │  │  16_批量创建用户测试数据_.mp4! ~! D, v$ b' @% ]' \' p. ^
    │  │  │  17_分页的基础实现_.mp4: T7 B* N$ s: f, N; U4 f' w( R
    │  │  │  18_分页调整_.mp44 X1 s6 q+ F& G. u2 l- b% F- K
    │  │  │  3 H+ A9 g9 d( V
    │  │  ├─文档.zip. T9 d- M/ \1 }( j
    │  │  │         
    ! H: N2 z5 x# E6 J  }+ T5 `│  │  └─软件& T: K/ [2 G, l7 f* P
    │  │      └─模板) |0 U& a* T1 V6 C" A, b2 O
    │  │              base.html) N9 |3 ]8 i/ r. D' @# o( b
    │  │              login.html
    - k, T$ R4 V& p) `  m3 P: ?) f: r│  │              user_add.html9 X4 r) b0 ^: `  t' G5 S
    │  │              user_list.html
    0 \  B1 A. `+ U8 `, f2 s│  │              user_update.html; g/ T* n: B3 w0 A
    │  │              / M* v$ V& X  [* i7 ?
    │  ├─day15-CMDB系统开发二
    9 v, e- x( o& p9 D: @: N  E│  │  │  01_添加用户_.mp4
    ( X2 M, h) s; ~5 j' E│  │  │  02_更新用户_.mp4  I- u7 T# M9 E- E% E
    │  │  │  03_删除用户_.mp4
    0 F6 y# ]( @* k│  │  │  04_用户状态更新_.mp4: F5 b* }( ?4 s0 Q) D8 O& H
    │  │  │  05_用户组管理一_.mp41 r8 s4 u1 M0 W
    │  │  │  06_展示用户组列表_.mp4
    ( V- j7 k- {3 T, J1 P│  │  │  07_创建用户组_.mp4! O0 n) [6 u* A9 v2 L/ x# O7 I
    │  │  │  08_更新用户组_.mp4
    2 H8 w" l2 |  \4 A6 n( q, l│  │  │  09_Django权限介绍_.mp4" W. O  x9 J% X
    │  │  │  10_展示权限列表并自定义权限_.mp4
    % s% [4 w, ^) w+ s5 p│  │  │  11_用户权限设置功能_.mp4' ?# @: u4 P: s+ c6 X
    │  │  │  12_用户权限使用_.mp4& u" q0 R3 v9 f0 m+ A3 V8 p
    │  │  │  14_权限管理模块_.mp40 }3 W6 d. b! M+ N3 S. J/ E
    │  │  │  软件/ [; W7 G5 I7 |+ x" M
    │  │  │  " k5 X  G9 E2 X) B2 x/ N# U' P
    │  │  └─文档.zip' r+ D& m8 C6 _" n  N
    │  │              
    ( B) P- i+ O  k2 E- e" L│  └─day16-CMDB系统开发三
    8 q& p4 @' B( |, U8 T│          01_资产机房模型设计_.mp4
    % |9 ]/ A" p" |; l4 ^1 u│          02_展示机房列表_.mp42 l; I9 z$ ?2 Q
    │          03_添加资产机房_.mp4
    9 O9 A8 R. m# V7 w; f4 v) d( |, r│          04_前端传输json的方法_.mp4
    7 p! s' _; q( ?' F2 ]7 B- _│          05_后端接收json转字典_.mp4+ O6 ~1 d6 H6 I
    │          06_更新资产机房信息_.mp4( S' Q( y: v# E( @
    │          07_删除资产机房_.mp4# D; k8 E8 K0 p% a4 W- F
    │          08_资产用户列表展示_.mp4/ q' p) c, g+ v- V3 w
    │          09_添加资产用户_.mp4
    0 r3 J2 ^! d& R; v│          10_更新资产用户_.mp4
    ; ?3 ~0 `9 R. {* L( Y! J! e│          11_删除资产用户_.mp4/ y2 O- n9 ]* [. J. X# L
    │          12_资产主机模型数据表设计_.mp4% j  ~5 V, L  O
    │          13_资产主机列表展示_.mp4
    3 O& Y) C; Y% u- h! ^  |│          14_资产主机收集信息的方式区别_.mp4
    / [/ N2 s6 K( _0 j! v│          15_客户端Python环境部署_.mp4% j! N# E" A- ~* Z7 o( E! c4 s
    │          16_数据收集客户端脚本介绍使用_.mp4
    ( y0 w& a. ~# s' t! ]│          17_添加资产主机_.mp4
    ) E+ ~0 W- Q* k# b6 e│          18_定时更新资产主机信息及其cmdb的相关扩展_.mp4, T& n/ d9 ?, Z& _' l
    │         
    $ Q. C: T: n6 L  Q: S3 s├─08-阶段考试试卷与答案
    0 w; l0 ^" `) m  o- B" j│  ├─1-第一阶段% {+ O* p, S/ K' ~% O" }& H- }& f
    │  │      2020年运维+网络安全基础升就业测试题-答题卡 .docx: s& C7 A" K7 D: g* U; G
    │  │      2020年运维+网络安全基础升就业测试题.docx
    5 R# d$ [7 }( R, @4 F│  │      
    # x2 P4 `+ T1 ^, G: g1 h1 y8 [│  ├─2-第二阶段4 D' S8 c2 n* @3 s, ~" l
    │  │      (全国)Linux系统服务和SHELL编程测试题-第1套卷-试卷答案20200212.doc
    + o. d9 {8 E" W│  │      (全国)Linux系统服务和SHELL编程测试题-第1套卷.docx
    2 q  O- d# k) [( w4 h+ ]4 f: I│  │      (全国)MySQL数据库DBA测试题-第1套-试卷答案20200212.doc
    4 w& Y. S/ K' r& }2 o- }3 I│  │      (全国)MySQL数据库DBA测试题-第1套.docx8 c) Q$ q1 Y" c* Y8 v7 t
    │  │      5 b3 j3 I- e5 g
    │  ├─3-第三阶段
    ! x3 F6 j; s1 M5 e) {│  │      (全国)运维项目架构阶段第1套卷-试卷答案20200212.doc
    4 @4 M) D2 ~" E. i+ Y! u) J) o│  │      (全国)运维项目架构阶段第1套卷.docx
    ! \1 q5 [" G* J! V& U) s/ C│  │      
    . z: k. l% C) b  s& H│  ├─4-第四阶段& T2 C+ h, Z& n& d% f. v
    │  │      (全国)运维自动化阶段第1套卷-试卷答案20200212.doc
      k2 @- S& p5 e1 [│  │      (全国)运维自动化阶段第1套卷.docx
    $ k* f) F  b4 x+ k4 q; m' v9 V5 ~│  │      % X8 U+ q$ Y3 P/ V" H; g
    │  ├─5-第五阶段# p$ P' f" t# \1 u4 i
    │  │      运维试题.txt
    ' r# W: f4 B  I7 o6 a! W1 N│  │      7 e8 i0 X# q7 t, D
    │  └─6-第六阶段# w9 k) P, Q/ F9 V" {: V4 ^1 V; ?
    │          (全国)云计算测试阶段第1套卷-试卷答案20200212.doc0 ?( U; y1 b5 i9 J- v, P* N# u& Y! g
    │          (全国)云计算测试阶段第1套卷.docx4 A# R5 k- X& o
    │          * V, z2 o- i! W" |# T. A3 F$ s
    └─Linux资料
    $ B* B+ U: o1 |+ s$ E* d1 y9 Y) O    ├─04 Linux Shell脚本自动化编程实战(无基础的学习)( d" z) H& C+ U0 I' E: E
        │      第01章__Shell能做什么(10集).rar
    + j4 X* n" _5 b: V$ ^- X" ~    │      第02章__Shell变量精讲(8集).rar
      G- S- f0 j2 \& N) {6 X# ^    │      第03章__条件测试及流程控制(10集).rar, [: `( E5 E, T" C3 G) D
        │      第04章__循环及并发控制(15集).rar; _5 r; P* W; O" s
        │      第05章__非交互式expect(3集).rar
    - D' P  W9 L# h) V  y; H    │      第06章__数组应用实战(5集).rar) X5 k9 e4 t) K
        │      第07章__函数传参及返回(7集).rar
    # Q* k/ K# b/ E2 d/ m( N    │      第08章__Shell内置命令(2集).rar
    8 V# h+ h! w2 q! A    │      第09章__RE正则表达式(6集).rar* o* L8 ^0 w2 u/ E
        │      第10章__Sed流编辑器(5集).rar7 R$ a8 s1 J5 Z0 l! m
        │      第11章__awk文本处理工具实战(8集).rar
    % y, y9 A" z, w) `    │      第12章__项目实战之 系统性能分析(5集).rar3 |! ?- F. g: u* Q+ }% Z
        │      第13章__项目实战之 主机存活状态(3集).rar
    ( x9 h" z( E# Q    │      第14章__项目实战之 Nginx日志分析(4集).rar% S9 d. f* S$ ~, j
        │      第15章__项目实战之 文件备份保存(2集).rar
    + q- W, A4 \" g& Q    │      第16章__项目实战之 多机部署MySQL(3集).rar1 V9 n  _0 Z/ `1 ~0 s4 o  {
        │      第17章__项目实战之 多机部署LNMP(4集).rar% s7 P, g3 Y8 ^! f
        │      第18章__项目实战之 配合zabbix信息收集(3集).rar6 C$ f8 x) v' O
        │      - q9 k3 c( }& Y; e/ i$ S
        ├─18个Linux Shell脚本经典案例
    ) N+ k& n. C3 q/ @    │      shell.rar! z& O, \  g0 `' {  m0 A; i
        │      视频.rar% O% t. t5 c& h, @! E  @; v2 H
        │      
    6 g" ]  B0 o* C4 h/ j1 z( b    └─20 工具箱
    5 d, M& \2 c) t- q  N        ├─VMware
    + U4 u  W2 x$ x        │  ├─vmware
    / ]: q3 N' q. E. e6 ~0 Y+ a        │  │      vmware 注册.txt! _9 C" w/ Q9 I; \6 i
            │  │      VMware-workstation-full-12.5.7.20721.exe" I& F0 J% G( {- p# j! _
            │  │      ' r- P! W) P$ f- J0 c
            │  └─安装文档) f3 \7 f: u: v, r& V0 X. t; h; b: e- _
            │          01_VMware安装教程.docx
    ) X! t; b* L4 w' N9 E        │          02_Ubuntu新建虚拟机教程.docx/ v2 D! z) v8 A& f) g6 S
            │          03_VMware安装镜像.docx
    1 ~. y- _' k. b5 c# Y1 z        │          04_Ubuntu打开虚拟机遇到的问题.docx
    5 }4 u6 @) L2 s        │          , u! [  i8 U8 G  x6 g
            └─vm_镜像
    ) _6 l$ i2 a( F( q5 k6 C            └─ubuntu_itcast
    7 ?, f0 ]! ^: _: x! e                │  564d7d9b-48f0-467d-b22c-1b6a71b742f3.vmem; z% }6 m8 f2 b1 J$ Z7 C
                    │  ubuntu_itcast-000001-s001.vmdk6 I7 A4 t: t1 R; f- J
                    │  ubuntu_itcast-000001-s002.vmdk
    ( r/ S" G- C$ ~! ?# N                │  ubuntu_itcast-000001-s003.vmdk
    8 Y6 B7 K8 S& s4 \                │  ubuntu_itcast-000001-s004.vmdk6 e3 @6 o* }- ?# f' r. T
                    │  ubuntu_itcast-000001-s005.vmdk* p! ]+ \: L; L% _/ t
                    │  ubuntu_itcast-000001-s006.vmdk4 I( Q6 }/ u- B3 G8 ~1 P, J7 H' d
                    │  ubuntu_itcast-000001-s007.vmdk) ]" n3 j6 E1 {0 G- W$ M4 K
                    │  ubuntu_itcast-000001-s008.vmdk' A# G1 e/ l' W& j  U* U3 z
                    │  ubuntu_itcast-000001.vmdk
    $ `  w$ E4 w; j8 ?/ g  \* o                │  ubuntu_itcast-000002-s001.vmdk7 m1 U* F7 P+ X
                    │  ubuntu_itcast-000002-s002.vmdk* y0 k7 x* o# g
                    │  ubuntu_itcast-000002-s003.vmdk
    ; v' {; {0 W8 L  `4 L! m3 n+ W                │  ubuntu_itcast-000002-s004.vmdk7 l  Q, x" \* a  `* B" k$ W
                    │  ubuntu_itcast-000002-s005.vmdk
    ; V; e6 z6 @9 R# g                │  ubuntu_itcast-000002-s006.vmdk
    $ _. |4 C' M  X2 [                │  ubuntu_itcast-000002-s007.vmdk
    . u$ t6 z+ a& w7 E                │  ubuntu_itcast-000002-s008.vmdk
    3 Q$ G* O' r. B# T' l, ?8 t" f" O                │  ubuntu_itcast-000002.vmdk
      x7 {) L; N+ D, I                │  ubuntu_itcast-s001.vmdk0 c( h$ R# H" h+ H" `1 u6 T5 X
                    │  ubuntu_itcast-s002.vmdk
    : S3 f5 |) x1 b4 a8 l/ e0 ~9 _+ N& S& ~1 Z                │  ubuntu_itcast-s003.vmdk  K1 H, s9 V- r9 m8 X3 I/ U+ p
                    │  ubuntu_itcast-s004.vmdk! `5 R4 R$ j1 x
                    │  ubuntu_itcast-s005.vmdk( m( e. @. J# U0 [- s. H
                    │  ubuntu_itcast-s006.vmdk  F' c& A/ [/ G$ x! W
                    │  ubuntu_itcast-s007.vmdk  x1 L! j# A* ?* ]
                    │  ubuntu_itcast-s008.vmdk4 G2 Z8 A, ]) k" m7 D
                    │  ubuntu_itcast-Snapshot1.vmsn- d2 }0 h8 j& F" n  Y0 U* d
                    │  ubuntu_itcast-Snapshot2.vmem
    $ I; j' |6 Q, C  i6 e* |                │  ubuntu_itcast-Snapshot2.vmsn
      M5 g; ]& Z' Y& N) V                │  ubuntu_itcast.nvram
    $ B+ s9 a# A$ n& R+ O# \. r                │  ubuntu_itcast.vmdk6 H0 C6 t2 [$ I& w% S6 w- W+ T
                    │  ubuntu_itcast.vmsd5 l; a/ x- `/ F
                    │  ubuntu_itcast.vmx6 W% \- j0 {$ }) S3 s/ H5 K4 m- k
                    │  ubuntu_itcast.vmxf3 t" ~- Y$ C  N- q) `) ~
                    │  vmware-0.log
    $ Q# O( `1 D7 r0 b                │  vmware-1.log9 c$ S- _. m* k- o! x! ?" D
                    │  vmware-2.log' R% }2 l& w4 ?0 l- R% d! c
                    │  vmware.log
    ( O  j( w. b  _0 z, ]# f. X6 r& g" }  J                │  
    $ S% P9 V6 ~  _& @; z0 _4 m7 t# _                ├─564d7d9b-48f0-467d-b22c-1b6a71b742f3.vmem.lck
    1 `: v4 X+ ^. r0 ^2 R& K% P                │      M56254.lck3 K1 |! {; p( [. q# t) J
                    │      
    2 o8 k" _9 b) s% u                ├─ubuntu_itcast-000001.vmdk.lck1 s# l3 _* [) b  y$ p
                    │      M59903.lck
    4 @1 J/ K( u" c: N8 V( z! Q/ Z3 A& }, T& I                │      & Z, N+ Y$ m! s
                    ├─ubuntu_itcast-000002.vmdk.lck! X- V( f: s. g7 [% K
                    │      M43634.lck& [9 Q; X6 i) s  @# ]/ I
                    │      5 |4 k; k; W& G5 u1 [5 i; v% ?# t
                    ├─ubuntu_itcast.vmdk.lck
    , b5 U% E  E% b& b2 j                │      M42081.lck$ G, l; _9 }. ]( L, B1 R) d" b% T
                    │      
    9 p. E& K7 m& q                └─ubuntu_itcast.vmx.lck/ E% G+ Q5 P8 D3 D3 o5 k
                            M64229.lck
    8 R( S( Q" ?4 R3 U4 G5 H, [6 ]7 \# @6 B1 o8 |! _
    下载地址:aub234
    ! ?7 y0 F( `; n+ l+ Q+ [4 M2 ?# g
    游客,如果您要查看本帖隐藏内容请回复
  • TA的每日心情
    开心
    半小时前
  • 签到天数: 492 天

    [LV.9]铁杆吧粉

    发表于 2023-1-12 08:15:39 | 显示全部楼层
    sddsd
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 287 天

    [LV.8]狂热吧粉

    发表于 2023-1-12 08:34:18 | 显示全部楼层
    感谢分享
  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 391 天

    [LV.9]铁杆吧粉

    发表于 2023-1-12 08:55:56 | 显示全部楼层
    sdad
  • TA的每日心情
    开心
    2023-7-13 23:29
  • 签到天数: 299 天

    [LV.8]狂热吧粉

    发表于 2023-1-12 08:56:11 | 显示全部楼层
    66666666666666666666666666666666
  • TA的每日心情

    6 小时前
  • 签到天数: 496 天

    [LV.9]铁杆吧粉

    发表于 2023-1-12 09:01:51 | 显示全部楼层
    111
  • TA的每日心情
    慵懒
    6 小时前
  • 签到天数: 1008 天

    [LV.10]以吧为家

    发表于 2023-1-12 09:08:43 | 显示全部楼层
    谢谢分享
  • TA的每日心情
    开心
    前天 14:10
  • 签到天数: 202 天

    [LV.7]超级吧粉

    发表于 2023-1-13 14:49:43 | 显示全部楼层
    感谢楼主分享; S# d  s8 m% `9 I: Z6 `) y
  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 301 天

    [LV.8]狂热吧粉

    发表于 2023-1-31 17:37:51 | 显示全部楼层
    ssssssssssssssssssssssss
  • TA的每日心情
    开心
    2023-2-1 09:54
  • 签到天数: 1 天

    [LV.1]小吧新人

    发表于 2023-2-1 09:56:55 | 显示全部楼层
    66666666666666666666666666666666666666
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则