网盘截图:

课程目录:

达内AI时代-2025云计算全栈工程师全日制课程V16
├─ Linux教学环境
│  └─ 云计算学院2024
│     ├─ 一阶段
│     │  ├─ Discuz_X3.5_SC_UTF8.zip
│     │  ├─ cobbler.zip
│     │  ├─ game-code.zip
│     │  ├─ podman
│     │  │  └─ img.tar.xz
│     │  ├─ tools.tar.gz
│     │  ├─ ubuntu-22.04.1-desktop-amd64.iso
│     │  ├─ users.sql
│     │  ├─ web.zip
│     │  └─ 华为模拟器
│     │     ├─ VirtualBox-5.2.44-139111-Win.exe
│     │     ├─ eNSP V100R002C00B510 Setup.exe
│     │     └─ win7_eNSP.rar
│     ├─ 三阶段
│     │  ├─ PROJECT02.zip
│     │  └─ RDBMS数据库
│     │     ├─ dbeaver-ce-23.0.2-x86_64-setup.exe
│     │     ├─ mycat2-1.21-release-jar-with-dependencies.jar
│     │     ├─ mycat2-install-template-1.21.zip
│     │     ├─ nginx-1.22.1.tar.gz
│     │     ├─ percona-xtrabackup-8.0.26-18-Linux-x86_64.glibc2.12-minimal.tar.gz
│     │     ├─ phpMyAdmin-5.2.1-all-languages.zip
│     │     ├─ redis-cluster-4.3.0.tgz
│     │     └─ tarena.sql
│     ├─ 二阶段
│     │  ├─ kali-linux-2022.3-vmware-amd64.7z
│     │  ├─ wk
│     │  │  ├─ dynamic
│     │  │  │  ├─ PHPGame.zip
│     │  │  │  └─ english_game
│     │  │  │     ├─ english.tar.gz
│     │  │  │     ├─ english.war
│     │  │  │     └─ sql
│     │  │  │        └─ English.sql
│     │  │  ├─ frp
│     │  │  │  ├─ frp.tar.gz
│     │  │  │  └─ frp.zip
│     │  │  ├─ jmeter
│     │  │  │  ├─ FiddlerSetup.exe
│     │  │  │  ├─ V4.1.17_UTF8.zip
│     │  │  │  ├─ apache-jmeter-5.6.3.zip
│     │  │  │  ├─ jdk-8u291- windows-x64.exe
│     │  │  │  ├─ mysql-connector-java-5.1.36-bin.jar
│     │  │  │  └─ source.tar
│     │  │  ├─ lnmp_soft.tar.gz
│     │  │  ├─ maven
│     │  │  │  ├─ apache-maven-3.6.3-bin.tar.gz
│     │  │  │  ├─ bak_cms.tar.gz
│     │  │  │  ├─ cms.tar.gz
│     │  │  │  ├─ m2.tar.gz
│     │  │  │  └─ shishuocms-2.0.1.war
│     │  │  ├─ openresty-1.19.9.1.tar.gz
│     │  │  ├─ php-pecl-zendopcache-7.0.5-2.el7.x86_64.rpm
│     │  │  ├─ python
│     │  │  │  ├─ Django-1.11.8-py2.py3-none-any.whl
│     │  │  │  ├─ django-bootstrap3-11.0.0.tar.gz
│     │  │  │  ├─ python-project-demo.tar.gz
│     │  │  │  ├─ python-project-demo.zip
│     │  │  │  ├─ pytz-2022.6-py2.py3-none-any.whl
│     │  │  │  ├─ uWSGI-2.0.21.tar.gz
│     │  │  │  └─ virenv.tar
│     │  │  ├─ vpn
│     │  │  │  ├─ linux
│     │  │  │  │  ├─ kernel-core-4.18.0-513.11.1.el8_9.x86_64.rpm
│     │  │  │  │  ├─ kmod-wireguard-1.0.20220627-6.el8_9.elrepo.x86_64.rpm
│     │  │  │  │  └─ wireguard-tools-1.0.20210914-1.el8.x86_64.rpm
│     │  │  │  └─ wireguard-amd64-0.5.3.msi
│     │  │  └─ web.tar.gz
│     │  └─ zzg
│     │     ├─ ansible_soft
│     │     │  ├─ ansible-6.3.0-1.el8.noarch.rpm
│     │     │  ├─ ansible-core-2.13.3-1.el8.x86_64.rpm
│     │     │  └─ cowsay-3.04-16.el8.noarch.rpm
│     │     ├─ ceph_soft
│     │     │  ├─ ceph-server
│     │     │  │  ├─ altermanager_v0.23.0.tar
│     │     │  │  ├─ ceph-grafana_8.3.5.tar
│     │     │  │  ├─ ceph_v17.tar
│     │     │  │  ├─ cephadm
│     │     │  │  ├─ docker-distribution-2.6.2-2.git48294d9.el7.x86_64.rpm
│     │     │  │  ├─ node-exporter_v1.3.1.tar
│     │     │  │  └─ prometheus_v2.33.4.tar
│     │     │  └─ cephclient-rpm
│     │     │     ├─ awscli-1.18.156-3.el8.noarch.rpm
│     │     │     ├─ ceph-common-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ gperftools-libs-2.7-9.el8.x86_64.rpm
│     │     │     ├─ libcephfs2-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ liboath-2.6.2-3.el8.x86_64.rpm
│     │     │     ├─ librados2-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ libradosstriper1-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ librbd1-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ librgw2-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ libunwind-1.3.1-3.el8.x86_64.rpm
│     │     │     ├─ python3-botocore-1.18.15-1.el8.noarch.rpm
│     │     │     ├─ python3-ceph-argparse-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ python3-ceph-common-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ python3-cephfs-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ python3-colorama-0.4.3-1.el8.noarch.rpm
│     │     │     ├─ python3-rados-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ python3-rbd-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ python3-rgw-17.2.5-0.el8.x86_64.rpm
│     │     │     ├─ python3-rsa-4.8-1.el8.noarch.rpm
│     │     │     ├─ python3-s3transfer-0.3.4-1.el8.noarch.rpm
│     │     │     └─ thrift-0.13.0-2.el8.x86_64.rpm
│     │     ├─ playbook
│     │     │  ├─ ansible-playbook
│     │     │  │  ├─ a3.txt
│     │     │  │  ├─ ansible.cfg
│     │     │  │  ├─ debug.yml
│     │     │  │  ├─ del_john.yml
│     │     │  │  ├─ disk.yml
│     │     │  │  ├─ f1.yml
│     │     │  │  ├─ f2.yml
│     │     │  │  ├─ fileop.yml
│     │     │  │  ├─ firewall.yml
│     │     │  │  ├─ get_conf.yml
│     │     │  │  ├─ hello.txt
│     │     │  │  ├─ index.html
│     │     │  │  ├─ inst_mysql.yml
│     │     │  │  ├─ inst_nginx.yml
│     │     │  │  ├─ inventory
│     │     │  │  ├─ loop1.yml
│     │     │  │  ├─ loop_user.yml
│     │     │  │  ├─ motd
│     │     │  │  ├─ motd.yml
│     │     │  │  ├─ myerr.yml
│     │     │  │  ├─ nginx.conf
│     │     │  │  ├─ pkg.yml
│     │     │  │  ├─ role_motd.yml
│     │     │  │  ├─ roles
│     │     │  │  │  ├─ motd
│     │     │  │  │  │  ├─ README.md
│     │     │  │  │  │  ├─ defaults
│     │     │  │  │  │  │  └─ main.yml
│     │     │  │  │  │  ├─ handlers
│     │     │  │  │  │  │  └─ main.yml
│     │     │  │  │  │  ├─ meta
│     │     │  │  │  │  │  └─ main.yml
│     │     │  │  │  │  ├─ tasks
│     │     │  │  │  │  │  └─ main.yml
│     │     │  │  │  │  ├─ templates
│     │     │  │  │  │  │  └─ motd
│     │     │  │  │  │  ├─ tests
│     │     │  │  │  │  │  ├─ inventory
│     │     │  │  │  │  │  └─ test.yml
│     │     │  │  │  │  └─ vars
│     │     │  │  │  │     └─ main.yml
│     │     │  │  │  └─ pkgs
│     │     │  │  │     ├─ README.md
│     │     │  │  │     ├─ defaults
│     │     │  │  │     │  └─ main.yml
│     │     │  │  │     ├─ handlers
│     │     │  │  │     │  └─ main.yml
│     │     │  │  │     ├─ meta
│     │     │  │  │     │  └─ main.yml
│     │     │  │  │     ├─ tasks
│     │     │  │  │     │  └─ main.yml
│     │     │  │  │     ├─ tests
│     │     │  │  │     │  ├─ inventory
│     │     │  │  │     │  └─ test.yml
│     │     │  │  │     └─ vars
│     │     │  │  │        └─ main.yml
│     │     │  │  ├─ templ.yml
│     │     │  │  ├─ test.sh
│     │     │  │  ├─ tow.yml
│     │     │  │  ├─ trigger.yml
│     │     │  │  ├─ user_jack.yml
│     │     │  │  ├─ user_john.yml
│     │     │  │  ├─ user_rose.yml
│     │     │  │  ├─ user_zhangsan.yml
│     │     │  │  ├─ var1.yml
│     │     │  │  ├─ vars.yml
│     │     │  │  ├─ web1
│     │     │  │  │  └─ tmp
│     │     │  │  │     └─ mydemo
│     │     │  │  │        └─ hosts
│     │     │  │  ├─ web2
│     │     │  │  │  └─ tmp
│     │     │  │  │     └─ mydemo
│     │     │  │  │        └─ hosts
│     │     │  │  ├─ when1.yml
│     │     │  │  └─ when2.yml
│     │     │  ├─ ceph-playbook
│     │     │  │  ├─ 01-upload-repo.yml
│     │     │  │  ├─ 02-modify-hosts.yml
│     │     │  │  ├─ 03-config-ntp.yml
│     │     │  │  ├─ 04-install-ceph.yml
│     │     │  │  ├─ 05-confi-registry.yml
│     │     │  │  ├─ ansible.cfg
│     │     │  │  ├─ files
│     │     │  │  │  └─ local88.repo
│     │     │  │  └─ inventory
│     │     │  ├─ cluster-playbbok
│     │     │  │  ├─ 01-upload-repo.yml
│     │     │  │  ├─ 02-config-webservers.yml
│     │     │  │  ├─ 03-sysctl.yml
│     │     │  │  ├─ 04-inst-lvs.yml
│     │     │  │  ├─ 05-config-lvsvip.yml
│     │     │  │  ├─ 06-config-webvip.yml
│     │     │  │  ├─ 07-install-keepalived.yml
│     │     │  │  ├─ 08-rm-keepalived.yml
│     │     │  │  ├─ 09-del-lvs1-vip.yml
│     │     │  │  ├─ 10-upload-repo.yml
│     │     │  │  ├─ 11-install-lvs2.yml
│     │     │  │  ├─ 12-config-haproxy.yml
│     │     │  │  ├─ ansible.cfg
│     │     │  │  ├─ files
│     │     │  │  │  ├─ index.html
│     │     │  │  │  ├─ local88.repo
│     │     │  │  │  └─ local99.repo
│     │     │  │  ├─ inventory
│     │     │  │  └─ inventory.bak
│     │     │  ├─ project01-playbook
│     │     │  │  ├─ 01-upload-repo.yml
│     │     │  │  ├─ 02-config-web1.yml
│     │     │  │  ├─ 03-config-mysql.yml
│     │     │  │  ├─ 04-config-database.yml
│     │     │  │  ├─ 05-config-webservers.yml
│     │     │  │  ├─ 06-fetch-web1.yml
│     │     │  │  ├─ 07-deploy-web23.yml
│     │     │  │  ├─ 08-config-nfs.yml
│     │     │  │  ├─ 09-fetch-web1.yml
│     │     │  │  ├─ 10-deploy-nfs.yml
│     │     │  │  ├─ 11-rm-html.yml
│     │     │  │  ├─ 12-mount-nfs.yml
│     │     │  │  ├─ 13-install-lb.yml
│     │     │  │  ├─ ansible.cfg
│     │     │  │  ├─ files
│     │     │  │  │  ├─ config_mysql.sh
│     │     │  │  │  ├─ config_mysql2.sh
│     │     │  │  │  ├─ html.tar.gz
│     │     │  │  │  ├─ html2.tar.gz
│     │     │  │  │  └─ local88.repo
│     │     │  │  └─ inventory
│     │     │  ├─ prometheus-config
│     │     │  │  ├─ alertmanager.yml
│     │     │  │  ├─ discovery.yml
│     │     │  │  ├─ hoststats-alert.rules
│     │     │  │  └─ prometheus.yml
│     │     │  └─ zabbix-playbook
│     │     │     ├─ 01-upload-repo.yml
│     │     │     ├─ 02-inst-zabbix.yml
│     │     │     ├─ 03-start-mysqld.yml
│     │     │     ├─ 04-start-zabbix.yml
│     │     │     ├─ 05-inst-agent.yml
│     │     │     ├─ 06-start-agent.yml
│     │     │     ├─ 07-config-mail.yml
│     │     │     ├─ 08-config-nginx.yml
│     │     │     ├─ ansible.cfg
│     │     │     ├─ files
│     │     │     │  └─ local88.repo
│     │     │     └─ inventory
│     │     ├─ project01_soft
│     │     │  └─ wordpress-6.1.1-zh_CN.tar.gz
│     │     ├─ prometheus_soft
│     │     │  ├─ 1-node-exporter-for-prometheus-dashboard-update-1102_rev11.json
│     │     │  ├─ alertmanager-0.25.0.linux-amd64.tar.gz
│     │     │  ├─ grafana-enterprise-9.3.2-1.x86_64.rpm
│     │     │  ├─ mysql-overview_rev5.json
│     │     │  ├─ mysqld_exporter-0.14.0.linux-amd64.tar.gz
│     │     │  ├─ node_exporter-1.5.0.linux-amd64.tar.gz
│     │     │  ├─ prometheus-2.37.5.linux-amd64.tar.gz
│     │     │  └─ pushgateway-1.5.1.linux-amd64.tar.gz
│     │     └─ zabbix_soft
│     │        ├─ dingalert.py
│     │        ├─ fping-3.16-1.el8.x86_64.rpm
│     │        ├─ zabbix-agent-6.0.11-release1.el8.x86_64.rpm
│     │        ├─ zabbix-get-6.0.12-release1.el8.x86_64.rpm
│     │        ├─ zabbix-nginx-conf-6.0.11-release1.el8.noarch.rpm
│     │        ├─ zabbix-selinux-policy-6.0.11-release1.el8.x86_64.rpm
│     │        ├─ zabbix-server-mysql-6.0.11-release1.el8.x86_64.rpm
│     │        ├─ zabbix-sql-scripts-6.0.11-release1.el8.noarch.rpm
│     │        ├─ zabbix-web-6.0.11-release1.el8.noarch.rpm
│     │        ├─ zabbix-web-deps-6.0.11-release1.el8.noarch.rpm
│     │        └─ zabbix-web-mysql-6.0.11-release1.el8.noarch.rpm
│     ├─ 五阶段
│     │  ├─ Python
│     │  │  ├─ Fiddler-5.0.20204.45441 .exe
│     │  │  ├─ Python-3.9.18.tgz
│     │  │  ├─ geckodriver-v0.32.0-linux64.tar.gz
│     │  │  ├─ myenv.zip
│     │  │  ├─ postman-10.13.0-linux-x64.tar.gz
│     │  │  ├─ postman-10.13.0-win64.exe
│     │  │  └─ pycharm-community-2020.3.5.tar.gz
│     │  └─ 测试理论资料包
│     │     ├─ W.P.S.9584.50.517.exe
│     │     ├─ WeChatSetup.exe
│     │     ├─ XMind-for-Windows-64bit-12.0.2-202204260729.exe
│     │     ├─ XYAZ-Installer-ch7c8a514c.exe
│     │     ├─ android-apk
│     │     │  ├─ HelloWorld.apk
│     │     │  ├─ QQInput6.2.0.2634_release.apk
│     │     │  ├─ SogouInput_android_v8.22_sweb.apk
│     │     │  ├─ cmb.pb.apk
│     │     │  ├─ com.autonavi.minimap.apk
│     │     │  ├─ com.mt.mtxx.mtxx.apk
│     │     │  ├─ com.netease.cloudmusic.apk
│     │     │  ├─ com.sogou.dictation.apk
│     │     │  ├─ com.ucmobile.lite.apk
│     │     │  ├─ com.ulang.jjk.apk
│     │     │  ├─ com.wandoujia.phoenix2.apk
│     │     │  ├─ com.yiche.price.apk
│     │     │  ├─ com.zmhj.hehe.apk
│     │     │  ├─ list.txt
│     │     │  ├─ qqlite_4.0.0.1025_537062065.apk
│     │     │  ├─ weixin_1560.apk
│     │     │  └─ xiechengv8.27.3.apk
│     │     ├─ pages
│     │     │  ├─ 01-缺陷定义
│     │     │  │  ├─ base.css
│     │     │  │  ├─ base.js
│     │     │  │  ├─ 案例1-1.html
│     │     │  │  ├─ 案例1-2.html
│     │     │  │  ├─ 案例1-3.html
│     │     │  │  └─ 案例1-4.html
│     │     │  ├─ 02-等价类边界值
│     │     │  │  ├─ 01-整数加法器
│     │     │  │  │  ├─ base.css
│     │     │  │  │  ├─ base.js
│     │     │  │  │  └─ 加法计算器.html
│     │     │  │  ├─ 02-信息注册
│     │     │  │  │  ├─ base.css
│     │     │  │  │  ├─ base.js
│     │     │  │  │  ├─ 信息注册.html
│     │     │  │  │  ├─ 信息注册需求.txt
│     │     │  │  │  └─ 说明.txt
│     │     │  │  └─ 03-职工信息登记
│     │     │  │     ├─ base.css
│     │     │  │     ├─ base.js
│     │     │  │     ├─ error.png
│     │     │  │     ├─ right.png
│     │     │  │     ├─ 信息登记.html
│     │     │  │     └─ 说明.txt
│     │     │  ├─ 03-场景法
│     │     │  │  └─ 01-五子棋
│     │     │  │     ├─ 五子棋规则.pptx
│     │     │  │     └─ 场景法练习-五子棋.html
│     │     │  ├─ bg2.png
│     │     │  ├─ chrome.png
│     │     │  ├─ folder.png
│     │     │  ├─ index.css
│     │     │  ├─ jquery-1.11.3.js
│     │     │  ├─ jquery.min.js
│     │     │  └─ 目录.html
│     │     ├─ 即时贴程序
│     │     │  ├─ note.ini
│     │     │  ├─ 功能描述.doc
│     │     │  └─ 即时贴.exe
│     │     └─ 软件测试文档模板
│     │        ├─ 02-测试用例.xls
│     │        ├─ 03-缺陷报告单1.xls
│     │        ├─ 99网上书城测试总结.doc
│     │        ├─ 99网上书城测试计划.doc
│     │        ├─ Bug Level Definition.xls
│     │        ├─ MS_测试案例_D9_行内转账制单(案例范本).xls
│     │        ├─ v模型.png
│     │        ├─ w模型.jpg
│     │        ├─ 《智慧车辆项目接口文档》.pdf
│     │        ├─ 双创赛区管理接口需求.docx
│     │        ├─ 差额回购测试用例.xls
│     │        ├─ 禅道Bug严重程度和优先级的等级划分标准.txt
│     │        ├─ 车辆原型管理平台—er.png
│     │        ├─ 车辆管理系统设计.docx
│     │        └─ 车辆管理系统需求.docx
│     ├─ 四阶段
│     │  ├─ docker
│     │  │  ├─ containerd.io-1.6.28-3.1.el8.x86_64.rpm
│     │  │  ├─ docker-buildx-plugin-0.12.1-1.el8.x86_64.rpm
│     │  │  ├─ docker-ce-25.0.2-1.el8.x86_64.rpm
│     │  │  ├─ docker-ce-cli-25.0.2-1.el8.x86_64.rpm
│     │  │  ├─ docker-ce-rootless-extras-25.0.2-1.el8.x86_64.rpm
│     │  │  ├─ docker-compose-plugin-2.24.5-1.el8.x86_64.rpm
│     │  │  └─ docker-distribution-2.6.2-2.git48294d9.el8.x86_64.rpm
│     │  ├─ elk
│     │  │  ├─ elasticsearch-7.17.8-x86_64.rpm
│     │  │  ├─ filebeat-7.17.8-x86_64.rpm
│     │  │  ├─ kibana-7.17.8-x86_64.rpm
│     │  │  ├─ logstash-7.17.8-x86_64.rpm
│     │  │  └─ metricbeat-7.17.8-x86_64.rpm
│     │  ├─ kubernetes
│     │  │  ├─ init
│     │  │  │  ├─ init.yaml
│     │  │  │  └─ v1.29.2.tar.xz
│     │  │  ├─ nodejoin
│     │  │  │  ├─ ansible.cfg
│     │  │  │  ├─ config.j2
│     │  │  │  ├─ hostlist
│     │  │  │  └─ nodeinit.yaml
│     │  │  ├─ packages
│     │  │  │  ├─ cri-tools-1.29.0-150500.1.1.x86_64.rpm
│     │  │  │  ├─ kubeadm-1.29.2-150500.1.1.x86_64.rpm
│     │  │  │  ├─ kubectl-1.29.2-150500.1.1.x86_64.rpm
│     │  │  │  ├─ kubelet-1.29.2-150500.1.1.x86_64.rpm
│     │  │  │  └─ kubernetes-cni-1.3.0-150500.1.1.x86_64.rpm
│     │  │  └─ plugins
│     │  │     ├─ calico
│     │  │     │  ├─ calico.tar.xz
│     │  │     │  └─ calico.yaml
│     │  │     ├─ dashboard
│     │  │     │  ├─ admin-user.yaml
│     │  │     │  ├─ dashboard.tar.xz
│     │  │     │  └─ recommended.yaml
│     │  │     ├─ ingress
│     │  │     │  ├─ deploy.yaml
│     │  │     │  ├─ example.yaml
│     │  │     │  └─ ingress.tar.xz
│     │  │     └─ metrics
│     │  │        ├─ components.yaml
│     │  │        └─ metrics-server.tar.xz
│     │  ├─ package.tar.gz
│     │  └─ public
│     │     ├─ cirros.qcow2
│     │     ├─ example
│     │     │  ├─ ansible.cfg
│     │     │  ├─ elasticsearch.j2
│     │     │  ├─ es_install.yaml
│     │     │  ├─ filebeat.j2
│     │     │  ├─ filebeat.yaml
│     │     │  ├─ hostlist
│     │     │  └─ web_install.yaml
│     │     ├─ harbor-v2.9.2.tgz
│     │     ├─ harbor
│     │     │  ├─ LICENSE
│     │     │  ├─ common.sh
│     │     │  ├─ harbor.v2.9.2.tar.gz
│     │     │  ├─ harbor.yml.tmpl
│     │     │  ├─ install.sh
│     │     │  └─ prepare
│     │     ├─ head.tar.gz
│     │     ├─ info.php
│     │     ├─ memtest.py
│     │     ├─ myos.tar.xz
│     │     ├─ nginx-1.22.1.tar.gz
│     │     ├─ vmbase.xml
│     │     └─ website.tar.gz
│     ├─ 基础环境_所有阶段都需要
│     │  ├─ ._Git-2.34.0-64-bit.exe
│     │  ├─ ._MobaXterm_Portable_v22.2.zip
│     │  ├─ ._Rocky-8.6-x86_64-dvd.iso
│     │  ├─ ._WindTerm_2.5.0_Windows_Portable_x86_32.zip
│     │  ├─ ._finalshell_install.exe
│     │  ├─ ._rhel-baseos-9.1-x86_64-dvd.iso
│     │  ├─ ._typora-update-x64-1117.exe
│     │  ├─ Git-2.34.0-64-bit.exe
│     │  ├─ MobaXterm_Portable_v22.2.zip
│     │  ├─ VMware
│     │  │  ├─ VMware-workstation-full-15.5.2-15785246.exe
│     │  │  ├─ VMware-workstation-full-17.0.0-20800274.exe
│     │  │  ├─ VMware安装指南.pdf
│     │  │  ├─ vmware-workstation-full-16.2.1-18811642.exe
│     │  │  └─ vmware密钥.txt
│     │  ├─ WindTerm_2.5.0_Windows_Portable_x86_32.zip
│     │  ├─ finalshell_install.exe
│     │  ├─ old-iso
│     │  │  ├─ RHEL7-extras.iso
│     │  │  └─ RHEL7OSP-10.iso
│     │  └─ typora-update-x64-1117.exe
│     └─ 训练营
│        ├─ ._draw.io-20.8.16-windows-installer.exe
│        ├─ ._game.zip
│        ├─ ._vscode.zip
│        ├─ Cisco模拟器
│        │  ├─ Chinese.ptl
│        │  └─ Cisco Packet Tracer 6.2 for Windows Student Version (no tutorials).exe
│        ├─ draw.io-20.8.16-windows-installer.exe
│        ├─ game.zip
│        ├─ pic
│        │  ├─ boy1.jpg
│        │  ├─ boy2.jpg
│        │  ├─ food1.jpg
│        │  ├─ food2.jpg
│        │  ├─ woman1.jpg
│        │  ├─ woman2.jpg
│        │  └─ woman3.jpg
│        ├─ sound
│        │  ├─ access.mp3
│        │  ├─ add.mp3
│        │  ├─ administrator.mp3
│        │  ├─ alias.mp3
│        │  ├─ backup.mp3
│        │  ├─ check.mp3
│        │  ├─ clean.mp3
│        │  ├─ command.mp3
│        │  └─ computer.mp3
│        └─ vscode.zip
├─ 正式课
│  ├─ 第一阶段
│  │  ├─ 1.1 ADMIN
│  │  │  ├─ 1
│  │  │  │  ├─ 1  TCP-IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     └─ index.html
│  │  │  ├─ 2
│  │  │  │  ├─ 2_Linux系统简介、安装Linux系统、Linux系统目录结构.mp4
│  │  │  │  ├─ 3_设备表示方式、Linux系统优化、Linux基本操作.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  ├─ image011.png
│  │  │  │  │  ├─ image012.png
│  │  │  │  │  ├─ image013.png
│  │  │  │  │  ├─ image014.png
│  │  │  │  │  ├─ image015.png
│  │  │  │  │  ├─ image016.png
│  │  │  │  │  ├─ image017.png
│  │  │  │  │  ├─ image018.png
│  │  │  │  │  ├─ image019.png
│  │  │  │  │  ├─ image020.png
│  │  │  │  │  ├─ image021.png
│  │  │  │  │  ├─ image022.png
│  │  │  │  │  ├─ image023.png
│  │  │  │  │  ├─ image024.png
│  │  │  │  │  ├─ image025.png
│  │  │  │  │  ├─ image026.png
│  │  │  │  │  ├─ image027.png
│  │  │  │  │  ├─ image028.png
│  │  │  │  │  ├─ image029.png
│  │  │  │  │  ├─ image030.png
│  │  │  │  │  ├─ image031.png
│  │  │  │  │  ├─ image032.png
│  │  │  │  │  ├─ image033.png
│  │  │  │  │  ├─ image034.png
│  │  │  │  │  ├─ image035.png
│  │  │  │  │  ├─ image036.png
│  │  │  │  │  ├─ image037.png
│  │  │  │  │  ├─ image038.png
│  │  │  │  │  ├─ image039.png
│  │  │  │  │  ├─ image040.png
│  │  │  │  │  ├─ image041.png
│  │  │  │  │  ├─ image042.png
│  │  │  │  │  ├─ image043.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     ├─ image005.png
│  │  │  │     ├─ image006.png
│  │  │  │     ├─ image007.png
│  │  │  │     ├─ image008.png
│  │  │  │     ├─ image009.png
│  │  │  │     ├─ image010.png
│  │  │  │     ├─ image011.png
│  │  │  │     ├─ image012.png
│  │  │  │     ├─ image013.png
│  │  │  │     ├─ image014.png
│  │  │  │     ├─ image015.png
│  │  │  │     ├─ image016.png
│  │  │  │     ├─ image017.png
│  │  │  │     ├─ image018.png
│  │  │  │     ├─ image019.png
│  │  │  │     ├─ image020.png
│  │  │  │     ├─ image021.png
│  │  │  │     ├─ image022.png
│  │  │  │     ├─ image023.png
│  │  │  │     ├─ image024.png
│  │  │  │     ├─ image025.png
│  │  │  │     ├─ image026.png
│  │  │  │     ├─ image027.png
│  │  │  │     ├─ image028.png
│  │  │  │     ├─ image029.png
│  │  │  │     ├─ image030.png
│  │  │  │     ├─ image031.png
│  │  │  │     ├─ image032.png
│  │  │  │     ├─ image033.png
│  │  │  │     ├─ image034.png
│  │  │  │     ├─ image035.png
│  │  │  │     ├─ image036.png
│  │  │  │     ├─ image037.png
│  │  │  │     ├─ image038.png
│  │  │  │     ├─ image039.png
│  │  │  │     ├─ image040.png
│  │  │  │     ├─ image041.png
│  │  │  │     ├─ image042.png
│  │  │  │     ├─ image043.png
│  │  │  │     ├─ image044.png
│  │  │  │     ├─ image045.png
│  │  │  │     ├─ image046.png
│  │  │  │     ├─ image047.png
│  │  │  │     ├─ image048.png
│  │  │  │     ├─ image049.png
│  │  │  │     └─ index.html
│  │  │  ├─ 3
│  │  │  │  ├─ 4_命令行基础、命令编辑技巧、常用快捷键、访问设备资源.mp4
│  │  │  │  ├─ 5_目录及文件管理、文本内容操作、grep过滤文件内容.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     └─ index.html
│  │  │  ├─ 4
│  │  │  │  ├─ 6_归档及压缩、重定向与管道操作、管道与重定向综合使用.mp4
│  │  │  │  ├─ 7_find精确查找、find处理查找结果、vim高级使用、vimdiff多文件使用.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 5
│  │  │  │  ├─ 8_RPM软件管理机制、获取RPM软件、RPM软件查询、文件的查询、RPM软件依赖关系.mp4
│  │  │  │  ├─ 9_Yum软件仓库、Yum软件仓库查询、Yum软件仓库使用、命令的补充.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     └─ index.html
│  │  │  └─ 6
│  │  │     ├─ 10_用户与组简介、用户管理、设置用户密码、用户初始配置文件、删除用户、查询用户信息.mp4
│  │  │     ├─ 11_组账号管理、组成员管理、设置组管理员、删除组账号、计划任务.mp4
│  │  │     ├─ answer
│  │  │     │  └─ index.html
│  │  │     ├─ output.pptx
│  │  │     └─ 案例
│  │  │        └─ index.html
│  │  ├─ 1.2 ENGINEER
│  │  │  ├─ 1
│  │  │  │  ├─ 1_基本权限和归属、查看权限与归属关系、修改权限、权限数字表示、修改归属关系.mp4
│  │  │  │  ├─ 2_ACL策略管理、SUID权限、SGID权限、StickyBit权限.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 2
│  │  │  │  ├─ 3_磁盘空间管理、MBR与GPT分区模式、fdisk命令使用、件系统、开机自动挂载.mp4
│  │  │  │  ├─ 4_GPT分区模式划分、parted使用、交换空间介绍、交换分区制作、使用交换分区.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  ├─ image011.png
│  │  │  │  │  ├─ image012.png
│  │  │  │  │  ├─ image013.png
│  │  │  │  │  ├─ image014.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     ├─ image005.png
│  │  │  │     ├─ image006.png
│  │  │  │     ├─ image007.png
│  │  │  │     ├─ image008.png
│  │  │  │     ├─ image009.png
│  │  │  │     ├─ image010.png
│  │  │  │     ├─ image011.png
│  │  │  │     ├─ image012.png
│  │  │  │     ├─ image013.png
│  │  │  │     ├─ image014.png
│  │  │  │     ├─ image015.png
│  │  │  │     ├─ image016.png
│  │  │  │     └─ index.html
│  │  │  ├─ 3
│  │  │  │  ├─ 5_逻辑卷管理、逻辑卷扩展、文件系统刷新、逻辑卷删除.mp4
│  │  │  │  ├─ 6_RAID磁盘阵列、查看进程命令、进程管理、用户提权.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  ├─ image011.png
│  │  │  │  │  ├─ image012.png
│  │  │  │  │  ├─ image013.png
│  │  │  │  │  ├─ image014.png
│  │  │  │  │  ├─ image015.png
│  │  │  │  │  ├─ image016.png
│  │  │  │  │  ├─ image017.png
│  │  │  │  │  ├─ image018.png
│  │  │  │  │  ├─ image019.png
│  │  │  │  │  ├─ image020.png
│  │  │  │  │  ├─ image021.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 4
│  │  │  │  ├─ 7_修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用.mp4
│  │  │  │  ├─ 8_ssh远程管理、ssh公私钥部署、Windows远程管理Linux软件、日志管理.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  ├─ image011.png
│  │  │  │  │  ├─ image012.png
│  │  │  │  │  ├─ image013.png
│  │  │  │  │  ├─ image014.png
│  │  │  │  │  ├─ image015.png
│  │  │  │  │  ├─ image016.png
│  │  │  │  │  ├─ image017.png
│  │  │  │  │  ├─ image018.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     ├─ image005.png
│  │  │  │     ├─ image006.png
│  │  │  │     ├─ image007.png
│  │  │  │     ├─ image008.png
│  │  │  │     ├─ image009.png
│  │  │  │     ├─ image010.png
│  │  │  │     ├─ image011.png
│  │  │  │     ├─ image012.png
│  │  │  │     ├─ image013.png
│  │  │  │     ├─ image014.png
│  │  │  │     ├─ image015.png
│  │  │  │     ├─ image016.png
│  │  │  │     ├─ image017.png
│  │  │  │     ├─ image018.png
│  │  │  │     ├─ image019.png
│  │  │  │     ├─ image020.png
│  │  │  │     ├─ image021.png
│  │  │  │     ├─ image022.png
│  │  │  │     ├─ image023.png
│  │  │  │     ├─ image024.png
│  │  │  │     ├─ image025.png
│  │  │  │     ├─ image026.png
│  │  │  │     ├─ image027.png
│  │  │  │     ├─ image028.png
│  │  │  │     ├─ image029.png
│  │  │  │     ├─ image030.png
│  │  │  │     ├─ image031.png
│  │  │  │     ├─ image032.png
│  │  │  │     ├─ image033.png
│  │  │  │     ├─ image034.png
│  │  │  │     ├─ image035.png
│  │  │  │     ├─ image036.png
│  │  │  │     ├─ image037.png
│  │  │  │     ├─ image038.png
│  │  │  │     ├─ image039.png
│  │  │  │     ├─ image040.png
│  │  │  │     ├─ image041.png
│  │  │  │     ├─ image042.png
│  │  │  │     ├─ image043.png
│  │  │  │     ├─ image044.png
│  │  │  │     ├─ image045.png
│  │  │  │     ├─ image046.png
│  │  │  │     ├─ image047.png
│  │  │  │     ├─ image048.png
│  │  │  │     ├─ image049.png
│  │  │  │     ├─ image050.png
│  │  │  │     ├─ image051.png
│  │  │  │     ├─ image052.png
│  │  │  │     ├─ image053.png
│  │  │  │     ├─ image054.png
│  │  │  │     ├─ image055.png
│  │  │  │     ├─ image056.png
│  │  │  │     ├─ image057.png
│  │  │  │     ├─ image058.png
│  │  │  │     ├─ image059.png
│  │  │  │     ├─ image060.png
│  │  │  │     ├─ image061.png
│  │  │  │     ├─ image062.png
│  │  │  │     ├─ image063.png
│  │  │  │     ├─ image064.png
│  │  │  │     ├─ image065.png
│  │  │  │     ├─ image066.png
│  │  │  │     ├─ image067.png
│  │  │  │     ├─ image068.png
│  │  │  │     ├─ image069.png
│  │  │  │     ├─ image070.png
│  │  │  │     ├─ image071.png
│  │  │  │     ├─ image072.png
│  │  │  │     ├─ image073.png
│  │  │  │     ├─ image074.png
│  │  │  │     └─ index.html
│  │  │  ├─ 5
│  │  │  │  ├─ 10_firewalld防火墙介绍、构建基本FTP服务、systemd管理服务、设置运行模式.mp4
│  │  │  │  ├─ 9_SELinux、SELinux运行模式、破解Linux系统密码.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     ├─ image005.png
│  │  │  │     └─ index.html
│  │  │  └─ 6
│  │  │     └─ tts.tmooc.cn
│  │  │        ├─ English.html
│  │  │        ├─ activate.mp3
│  │  │        ├─ active.mp3
│  │  │        ├─ address.mp3
│  │  │        ├─ again.mp3
│  │  │        ├─ alert.mp3
│  │  │        ├─ allocate.mp3
│  │  │        ├─ array.mp3
│  │  │        ├─ authorize.mp3
│  │  │        ├─ auto.mp3
│  │  │        ├─ autoconnect.mp3
│  │  │        ├─ available.mp3
│  │  │        ├─ average.mp3
│  │  │        ├─ back.mp3
│  │  │        ├─ block.mp3
│  │  │        ├─ break.mp3
│  │  │        ├─ can't_open_file.mp3
│  │  │        ├─ cancel.mp3
│  │  │        ├─ command_line.mp3
│  │  │        ├─ completion.mp3
│  │  │        ├─ connect.mp3
│  │  │        ├─ connection.mp3
│  │  │        ├─ continue.mp3
│  │  │        ├─ control.mp3
│  │  │        ├─ convert.mp3
│  │  │        ├─ couldn't_open_file.mp3
│  │  │        ├─ count.mp3
│  │  │        ├─ create.mp3
│  │  │        ├─ critical.mp3
│  │  │        ├─ deactivate.mp3
│  │  │        ├─ debug.mp3
│  │  │        ├─ decrypt.mp3
│  │  │        ├─ default.mp3
│  │  │        ├─ denied.mp3
│  │  │        ├─ destroy.mp3
│  │  │        ├─ device.mp3
│  │  │        ├─ disk.mp3
│  │  │        ├─ display.mp3
│  │  │        ├─ does_not_exist.mp3
│  │  │        ├─ done.mp3
│  │  │        ├─ down.mp3
│  │  │        ├─ drop.mp3
│  │  │        ├─ emergency.mp3
│  │  │        ├─ emergency_mode.mp3
│  │  │        ├─ empty.mp3
│  │  │        ├─ encrypt.mp3
│  │  │        ├─ enforce.mp3
│  │  │        ├─ error.mp3
│  │  │        ├─ ethernet.mp3
│  │  │        ├─ execute.mp3
│  │  │        ├─ expense.mp3
│  │  │        ├─ extend.mp3
│  │  │        ├─ extract.mp3
│  │  │        ├─ failed.mp3
│  │  │        ├─ firewall.mp3
│  │  │        ├─ first.mp3
│  │  │        ├─ first_sector.mp3
│  │  │        ├─ flag.mp3
│  │  │        ├─ format.mp3
│  │  │        ├─ free.mp3
│  │  │        ├─ gateway.mp3
│  │  │        ├─ get.mp3
│  │  │        ├─ give.mp3
│  │  │        ├─ give_root_password_for_maintenance.mp3
│  │  │        ├─ global.mp3
│  │  │        ├─ graphical.mp3
│  │  │        ├─ group.mp3
│  │  │        ├─ inexpensive.mp3
│  │  │        ├─ info.mp3
│  │  │        ├─ insufficient.mp3
│  │  │        ├─ insufficient_space.mp3
│  │  │        ├─ job.mp3
│  │  │        ├─ journal.mp3
│  │  │        ├─ kill.mp3
│  │  │        ├─ know.mp3
│  │  │        ├─ label.mp3
│  │  │        ├─ last.mp3
│  │  │        ├─ last_sector.mp3
│  │  │        ├─ load.mp3
│  │  │        ├─ logical.mp3
│  │  │        ├─ maintenance.mp3
│  │  │        ├─ manual.mp3
│  │  │        ├─ mapper.mp3
│  │  │        ├─ mask.mp3
│  │  │        ├─ message.mp3
│  │  │        ├─ method.mp3
│  │  │        ├─ mode.mp3
│  │  │        ├─ modify.mp3
│  │  │        ├─ multi.mp3
│  │  │        ├─ need.mp3
│  │  │        ├─ net.mp3
│  │  │        ├─ network.mp3
│  │  │        ├─ new.mp3
│  │  │        ├─ no_free_sectors_available.mp3
│  │  │        ├─ no_route_to_host.mp3
│  │  │        ├─ no_such_user.mp3
│  │  │        ├─ notice.mp3
│  │  │        ├─ null.mp3
│  │  │        ├─ number.mp3
│  │  │        ├─ omitting.mp3
│  │  │        ├─ other.mp3
│  │  │        ├─ packet.mp3
│  │  │        ├─ partition.mp3
│  │  │        ├─ permanent.mp3
│  │  │        ├─ permission.mp3
│  │  │        ├─ permission_denied.mp3
│  │  │        ├─ permissive.mp3
│  │  │        ├─ physical.mp3
│  │  │        ├─ port.mp3
│  │  │        ├─ press_ENTER_or_type_command_to_continue.mp3
│  │  │        ├─ primary.mp3
│  │  │        ├─ print.mp3
│  │  │        ├─ private.mp3
│  │  │        ├─ probe.mp3
│  │  │        ├─ process.mp3
│  │  │        ├─ protect.mp3
│  │  │        ├─ protected.mp3
│  │  │        ├─ protocol.mp3
│  │  │        ├─ public.mp3
│  │  │        ├─ read.mp3
│  │  │        ├─ read_only.mp3
│  │  │        ├─ read_write.mp3
│  │  │        ├─ redundant.mp3
│  │  │        ├─ resize.mp3
│  │  │        ├─ resolve.mp3
│  │  │        ├─ restart.mp3
│  │  │        ├─ rule.mp3
│  │  │        ├─ running.mp3
│  │  │        ├─ scan.mp3
│  │  │        ├─ secure.mp3
│  │  │        ├─ service.mp3
│  │  │        ├─ set.mp3
│  │  │        ├─ show.mp3
│  │  │        ├─ since.mp3
│  │  │        ├─ sleep.mp3
│  │  │        ├─ snapshot.mp3
│  │  │        ├─ source.mp3
│  │  │        ├─ space.mp3
│  │  │        ├─ start.mp3
│  │  │        ├─ statistic.mp3
│  │  │        ├─ status.mp3
│  │  │        ├─ sticky.mp3
│  │  │        ├─ stop.mp3
│  │  │        ├─ substitute_user.mp3
│  │  │        ├─ successfully.mp3
│  │  │        ├─ swap.mp3
│  │  │        ├─ switch.mp3
│  │  │        ├─ symlink.mp3
│  │  │        ├─ synchronize.mp3
│  │  │        ├─ table.mp3
│  │  │        ├─ target.mp3
│  │  │        ├─ top.mp3
│  │  │        ├─ total.mp3
│  │  │        ├─ tree.mp3
│  │  │        ├─ troubleshoot.mp3
│  │  │        ├─ trust.mp3
│  │  │        ├─ type.mp3
│  │  │        ├─ unknown_filesystem_type.mp3
│  │  │        ├─ unknown_host.mp3
│  │  │        ├─ until.mp3
│  │  │        ├─ up.mp3
│  │  │        ├─ update.mp3
│  │  │        ├─ used.mp3
│  │  │        ├─ view.mp3
│  │  │        ├─ volume.mp3
│  │  │        ├─ warning.mp3
│  │  │        ├─ write.mp3
│  │  │        ├─ write_protected.mp3
│  │  │        └─ zone.mp3
│  │  ├─ 1.3 SERVICES
│  │  │  ├─ 1
│  │  │  │  ├─ 1_Web服务架构、构建Apache服务器、修改网页文件根目录、端口介绍.mp4
│  │  │  │  ├─ 2_虚拟Web主机构建、NFS服务介绍、构建NFS服务.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 2
│  │  │  │  ├─ 3_网络Yum仓库介绍、自定义Yum仓库、Yum仓库更新.mp4
│  │  │  │  ├─ 4_DNS服务介绍、构建DNS服务、递归解析、迭代解析、.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     └─ index.html
│  │  │  ├─ 3
│  │  │  │  ├─ 5_源码编译安装、rsync命令、远程同步实现、inotify+rsync实时同步.mp4
│  │  │  │  ├─ 6_数据库服务介绍、部署数据库服务器、数据库基本操作、邮件的收发.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 4
│  │  │  │  ├─ 7_容器介绍、容器-镜像-仓库、部署podman容器服务器、镜像部署.mp4
│  │  │  │  ├─ 8_容器产生与使用、发布容器服务、容器端口绑定、容器共享卷、systemd管理容器.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     └─ index.html
│  │  │  ├─ 5
│  │  │  │  ├─ 10_数据库部署与授权、PHP安装、LAMP协同测试、Discuz论坛部署、NTP时间同步.mp4
│  │  │  │  ├─ 9_Ubuntu系统、Ubuntu系统软件管理、LAMP平台概述、配置httpd服务.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     ├─ image005.png
│  │  │  │     ├─ image006.png
│  │  │  │     ├─ image007.png
│  │  │  │     ├─ image008.png
│  │  │  │     ├─ image009.png
│  │  │  │     ├─ image010.png
│  │  │  │     ├─ image011.png
│  │  │  │     ├─ image012.png
│  │  │  │     ├─ image013.png
│  │  │  │     ├─ image014.png
│  │  │  │     ├─ image015.png
│  │  │  │     ├─ image016.png
│  │  │  │     ├─ image017.png
│  │  │  │     ├─ image018.png
│  │  │  │     ├─ image019.png
│  │  │  │     ├─ image020.png
│  │  │  │     ├─ image021.png
│  │  │  │     ├─ image022.png
│  │  │  │     ├─ image023.png
│  │  │  │     ├─ image024.png
│  │  │  │     ├─ image025.png
│  │  │  │     ├─ image026.png
│  │  │  │     ├─ image027.png
│  │  │  │     ├─ image028.png
│  │  │  │     ├─ image029.png
│  │  │  │     ├─ image030.png
│  │  │  │     ├─ image031.png
│  │  │  │     ├─ image032.png
│  │  │  │     ├─ image033.png
│  │  │  │     ├─ image034.png
│  │  │  │     ├─ image035.png
│  │  │  │     ├─ image036.png
│  │  │  │     ├─ image037.png
│  │  │  │     ├─ image038.png
│  │  │  │     ├─ image039.png
│  │  │  │     ├─ image040.png
│  │  │  │     ├─ image041.png
│  │  │  │     ├─ image042.png
│  │  │  │     └─ index.html
│  │  │  ├─ 6
│  │  │  │  └─ tts.tmooc.cn
│  │  │  │     ├─ English.html
│  │  │  │     ├─ allow.mp3
│  │  │  │     ├─ already.mp3
│  │  │  │     ├─ already_installed.mp3
│  │  │  │     ├─ bind.mp3
│  │  │  │     ├─ burst.mp3
│  │  │  │     ├─ cache.mp3
│  │  │  │     ├─ clock.mp3
│  │  │  │     ├─ close.mp3
│  │  │  │     ├─ command_not_found.mp3
│  │  │  │     ├─ container.mp3
│  │  │  │     ├─ continue.mp3
│  │  │  │     ├─ count.mp3
│  │  │  │     ├─ create.mp3
│  │  │  │     ├─ created_symlink.mp3
│  │  │  │     ├─ current.mp3
│  │  │  │     ├─ daemon.mp3
│  │  │  │     ├─ data.mp3
│  │  │  │     ├─ database.mp3
│  │  │  │     ├─ date.mp3
│  │  │  │     ├─ decremental.mp3
│  │  │  │     ├─ delete.mp3
│  │  │  │     ├─ description.mp3
│  │  │  │     ├─ detail.mp3
│  │  │  │     ├─ directory.mp3
│  │  │  │     ├─ document.mp3
│  │  │  │     ├─ domain.mp3
│  │  │  │     ├─ domain_name.mp3
│  │  │  │     ├─ drop.mp3
│  │  │  │     ├─ dump.mp3
│  │  │  │     ├─ established.mp3
│  │  │  │     ├─ expire.mp3
│  │  │  │     ├─ export.mp3
│  │  │  │     ├─ failed.mp3
│  │  │  │     ├─ failed_to_start.mp3
│  │  │  │     ├─ generate.mp3
│  │  │  │     ├─ generating.mp3
│  │  │  │     ├─ generation.mp3
│  │  │  │     ├─ history.mp3
│  │  │  │     ├─ image.mp3
│  │  │  │     ├─ include.mp3
│  │  │  │     ├─ incremental.mp3
│  │  │  │     ├─ index.mp3
│  │  │  │     ├─ insert.mp3
│  │  │  │     ├─ inspect.mp3
│  │  │  │     ├─ invalid.mp3
│  │  │  │     ├─ invalid_command.mp3
│  │  │  │     ├─ invalid_command_at_line_26_in_file.mp3
│  │  │  │     ├─ language.mp3
│  │  │  │     ├─ latest.mp3
│  │  │  │     ├─ latest_version.mp3
│  │  │  │     ├─ line.mp3
│  │  │  │     ├─ list.mp3
│  │  │  │     ├─ listen.mp3
│  │  │  │     ├─ markup.mp3
│  │  │  │     ├─ master.mp3
│  │  │  │     ├─ message.mp3
│  │  │  │     ├─ metadata.mp3
│  │  │  │     ├─ minimal_installation.mp3
│  │  │  │     ├─ missing.mp3
│  │  │  │     ├─ network_time_protocol.mp3
│  │  │  │     ├─ no_route_to_host.mp3
│  │  │  │     ├─ no_such_file_or_directory.mp3
│  │  │  │     ├─ node.mp3
│  │  │  │     ├─ normal_installation.mp3
│  │  │  │     ├─ not_found.mp3
│  │  │  │     ├─ notify.mp3
│  │  │  │     ├─ option.mp3
│  │  │  │     ├─ package.mp3
│  │  │  │     ├─ permanent.mp3
│  │  │  │     ├─ permission_denied.mp3
│  │  │  │     ├─ protocol.mp3
│  │  │  │     ├─ pull.mp3
│  │  │  │     ├─ push.mp3
│  │  │  │     ├─ query.mp3
│  │  │  │     ├─ receive.mp3
│  │  │  │     ├─ refresh.mp3
│  │  │  │     ├─ reload.mp3
│  │  │  │     ├─ row.mp3
│  │  │  │     ├─ run.mp3
│  │  │  │     ├─ search.mp3
│  │  │  │     ├─ select.mp3
│  │  │  │     ├─ sent.mp3
│  │  │  │     ├─ serial.mp3
│  │  │  │     ├─ servername.mp3
│  │  │  │     ├─ session.mp3
│  │  │  │     ├─ show.mp3
│  │  │  │     ├─ site.mp3
│  │  │  │     ├─ size.mp3
│  │  │  │     ├─ skip.mp3
│  │  │  │     ├─ software.mp3
│  │  │  │     ├─ source.mp3
│  │  │  │     ├─ speed.mp3
│  │  │  │     ├─ stratum.mp3
│  │  │  │     ├─ success.mp3
│  │  │  │     ├─ summary.mp3
│  │  │  │     ├─ sync.mp3
│  │  │  │     ├─ syntax.mp3
│  │  │  │     ├─ syntax_error.mp3
│  │  │  │     ├─ syntax_error_on_line_119_of_httpd.conf.mp3
│  │  │  │     ├─ temporarily.mp3
│  │  │  │     ├─ text.mp3
│  │  │  │     ├─ the_document_has_moved.mp3
│  │  │  │     ├─ time_to_live.mp3
│  │  │  │     ├─ transfer.mp3
│  │  │  │     ├─ ubuntu.mp3
│  │  │  │     ├─ unknown.mp3
│  │  │  │     ├─ unknown_option.mp3
│  │  │  │     ├─ update.mp3
│  │  │  │     ├─ upstream.mp3
│  │  │  │     ├─ use.mp3
│  │  │  │     ├─ virtualhost.mp3
│  │  │  │     ├─ where.mp3
│  │  │  │     └─ zone.mp3
│  │  │  ├─ 7 【选修视频课程】dhcp服务器、dd命令使用、链路聚合
│  │  │  │  ├─ 【选修】01-SWAP交换空间.mp4
│  │  │  │  ├─ 【选修】02-DHCP服务.mp4
│  │  │  │  └─ 【选修】03-链路聚合.mp4
│  │  │  ├─ 8 【选修视频课程】DNS主从架构、缓存DNS服务器、DNS分离解析、链路聚合、
│  │  │  │  ├─ 【选修】01-DNS分离解析.mp4
│  │  │  │  ├─ 【选修】02-主从DNS架构.mp4
│  │  │  │  └─ 【选修】03-缓存DNS服务器.mp4
│  │  │  └─ 9 选修视频课程】PXE网络装机平台、Cobbler网络装机平台、电子邮件服务器、总结和答疑
│  │  │     ├─ 【选修】01-电子邮件通信.mp4
│  │  │     ├─ 【选修】02-DHCP-PXE.mp4
│  │  │     ├─ 【选修】03-部署引导文件.mp4
│  │  │     └─ 【选修】04-Cobbler概述.mp4
│  │  └─ 1.4 NETWORK
│  │     ├─ 1
│  │     │  ├─ 1_计算机网络、网络通信参考模型、交换机命令行.mp4
│  │     │  ├─ 2_交换机命令行配置、数据链路层解析.mp4
│  │     │  ├─ answer
│  │     │  │  ├─ image001.png
│  │     │  │  ├─ image002.png
│  │     │  │  └─ index.html
│  │     │  ├─ output.pptx
│  │     │  └─ 案例
│  │     │     ├─ image001.png
│  │     │     ├─ image002.png
│  │     │     ├─ image003.png
│  │     │     ├─ image004.png
│  │     │     ├─ image005.png
│  │     │     ├─ image006.png
│  │     │     ├─ image007.png
│  │     │     ├─ image008.png
│  │     │     ├─ image009.png
│  │     │     ├─ image010.png
│  │     │     ├─ image011.png
│  │     │     ├─ image012.png
│  │     │     ├─ image013.png
│  │     │     ├─ image014.png
│  │     │     ├─ image015.png
│  │     │     ├─ image016.png
│  │     │     ├─ image017.png
│  │     │     ├─ image018.png
│  │     │     ├─ image019.png
│  │     │     ├─ image020.png
│  │     │     ├─ image021.png
│  │     │     ├─ image022.png
│  │     │     ├─ image023.png
│  │     │     ├─ image024.png
│  │     │     ├─ image025.png
│  │     │     ├─ image026.png
│  │     │     ├─ image027.png
│  │     │     ├─ image028.png
│  │     │     ├─ image029.png
│  │     │     ├─ image030.png
│  │     │     ├─ image031.png
│  │     │     └─ index.html
│  │     ├─ 2
│  │     │  ├─ 3_VLAN技术及应用、TRUNK.mp4
│  │     │  ├─ 4_网络层解析、路由原理及配置.mp4
│  │     │  ├─ answer
│  │     │  │  ├─ image001.png
│  │     │  │  ├─ image002.png
│  │     │  │  ├─ image003.png
│  │     │  │  ├─ image004.png
│  │     │  │  ├─ image005.png
│  │     │  │  ├─ image006.png
│  │     │  │  ├─ image007.png
│  │     │  │  ├─ image008.png
│  │     │  │  ├─ image009.png
│  │     │  │  ├─ image010.png
│  │     │  │  └─ index.html
│  │     │  ├─ output.pptx
│  │     │  └─ 案例
│  │     │     ├─ image001.png
│  │     │     ├─ image002.png
│  │     │     ├─ image003.png
│  │     │     ├─ image004.png
│  │     │     ├─ image005.png
│  │     │     ├─ image006.png
│  │     │     └─ index.html
│  │     ├─ 3
│  │     │  ├─ 5_动态路由、传输层.mp4
│  │     │  ├─ 6_ACL作用与概述、ACL配置.mp4
│  │     │  ├─ answer
│  │     │  │  ├─ image001.png
│  │     │  │  ├─ image002.png
│  │     │  │  ├─ image003.png
│  │     │  │  ├─ image004.png
│  │     │  │  ├─ image005.png
│  │     │  │  ├─ image006.png
│  │     │  │  ├─ image007.png
│  │     │  │  ├─ image008.png
│  │     │  │  ├─ image009.png
│  │     │  │  ├─ image010.png
│  │     │  │  ├─ image011.png
│  │     │  │  ├─ image012.png
│  │     │  │  ├─ image013.png
│  │     │  │  ├─ image014.png
│  │     │  │  ├─ image015.png
│  │     │  │  ├─ image016.png
│  │     │  │  └─ index.html
│  │     │  ├─ output.pptx
│  │     │  └─ 案例
│  │     │     ├─ image001.png
│  │     │     ├─ image002.png
│  │     │     ├─ image003.png
│  │     │     ├─ image004.png
│  │     │     └─ index.html
│  │     ├─ 4
│  │     │  ├─ 7_NAT作用、私有IP地址、NAT实现方式与工作过程.mp4
│  │     │  ├─ 8_VRRP概述、VRRP实现案例.mp4
│  │     │  ├─ answer
│  │     │  │  ├─ image001.png
│  │     │  │  ├─ image002.png
│  │     │  │  ├─ image003.png
│  │     │  │  ├─ image004.png
│  │     │  │  ├─ image005.png
│  │     │  │  ├─ image006.png
│  │     │  │  ├─ image007.png
│  │     │  │  ├─ image008.png
│  │     │  │  ├─ image009.png
│  │     │  │  ├─ image010.png
│  │     │  │  ├─ image011.png
│  │     │  │  └─ index.html
│  │     │  ├─ output.pptx
│  │     │  └─ 案例
│  │     │     ├─ image001.png
│  │     │     ├─ image002.png
│  │     │     ├─ image003.png
│  │     │     └─ index.html
│  │     ├─ 5
│  │     │  ├─ 10_IPv6、Linux虚拟网络.mp4
│  │     │  ├─ 9_常用数制、数制计算、带宽、无类网络、子网划分.mp4
│  │     │  ├─ answer
│  │     │  │  ├─ image001.png
│  │     │  │  ├─ image002.png
│  │     │  │  ├─ image003.png
│  │     │  │  ├─ image004.png
│  │     │  │  ├─ image005.png
│  │     │  │  ├─ image006.png
│  │     │  │  ├─ image007.png
│  │     │  │  ├─ image008.png
│  │     │  │  ├─ image009.png
│  │     │  │  ├─ image010.png
│  │     │  │  └─ index.html
│  │     │  ├─ output.pptx
│  │     │  └─ 案例
│  │     │     ├─ image001.png
│  │     │     ├─ image002.png
│  │     │     ├─ image003.png
│  │     │     ├─ image004.png
│  │     │     ├─ image005.png
│  │     │     ├─ image006.png
│  │     │     ├─ image007.png
│  │     │     ├─ image008.png
│  │     │     ├─ image009.png
│  │     │     ├─ image010.png
│  │     │     ├─ image011.png
│  │     │     ├─ image012.png
│  │     │     ├─ image013.png
│  │     │     ├─ image014.png
│  │     │     ├─ image015.png
│  │     │     ├─ image016.png
│  │     │     ├─ image017.png
│  │     │     ├─ image018.png
│  │     │     └─ index.html
│  │     └─ 6 【选修视频课程】综合项目、网络升级
│  │        ├─ 【选修】01-网络项目介绍.mp4
│  │        ├─ 【选修】02-网络项目实验1.mp4
│  │        ├─ 【选修】03-网络项目实验2.mp4
│  │        └─ 【选修】04-网络项目实验3.mp4
│  ├─ 第三阶段
│  │  ├─ 3.1 DBA
│  │  │  ├─ 1
│  │  │  │  ├─ 1_数据库概述、部署MySQL服务、必备命令 、密码管理.mp4
│  │  │  │  ├─ 2_SELECT语法、筛选条件、安装图形软件.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     ├─ index.html
│  │  │  │     └─ table001.png
│  │  │  ├─ 2
│  │  │  │  ├─ 3_函数介绍、常用函数(字符、数学、聚集、日期时间、判断函数).mp4
│  │  │  │  ├─ 4_处理查询结果(排序、分组、过滤、分页)、管理表记录(插入、更新、删除).mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     ├─ image005.png
│  │  │  │     └─ index.html
│  │  │  ├─ 3
│  │  │  │  ├─ 5_内连接语法、等值连接查询、非等值连接查询.mp4
│  │  │  │  ├─ 6_左连接查询、右连接查询、全连接查询、嵌套查询(where、having、from、select).mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ image004.png
│  │  │  │     └─ index.html
│  │  │  ├─ 4
│  │  │  │  ├─ 7_库管理、建表、修改表、复制表、数据类型.mp4
│  │  │  │  ├─ 8_检索目录、数据导入、数据导出、表头基本约束.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 5
│  │  │  │  ├─ 10_索引介绍、普通索引、创建用户、用户授权、撤销权限、授权库.mp4
│  │  │  │  ├─ 9_主键、复合主键、外键、建表范式.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 6
│  │  │  │  ├─ 11_备份策略、完全备份与恢复、增量备份与恢复.mp4
│  │  │  │  ├─ 12_差异备份与恢复、binlog日志.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ index.html
│  │  │  │     ├─ table001.png
│  │  │  │     ├─ table002.png
│  │  │  │     └─ table003.png
│  │  │  ├─ 7
│  │  │  │  ├─ 13_MySQL主从同步概述、、配置一主一从、配置一主多从.mp4
│  │  │  │  ├─ 14_读写分离介绍、环境准备、配置mycat服务、验证配置.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ index.html
│  │  │  │  │  └─ table001.png
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image001.png
│  │  │  │     ├─ image002.png
│  │  │  │     ├─ image003.png
│  │  │  │     ├─ index.html
│  │  │  │     ├─ table001.png
│  │  │  │     ├─ table002.png
│  │  │  │     └─ table003.png
│  │  │  ├─ 8
│  │  │  │  ├─ 15_数据分片概述、水平分割介绍、垂直分割介绍、环境准备.mp4
│  │  │  │  ├─ 16_配置mycat服务、分片表、ER表、全局表.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ index.html
│  │  │  │  │  └─ table001.png
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ index.html
│  │  │  │     └─ table001.png
│  │  │  ├─ 9
│  │  │  │  ├─ 17_Redis介绍、搭建Redis服务器、常用命令、集群环境准备.mp4
│  │  │  │  ├─ 18_创建Redis集群、测试集群、配置nginx服务连接集群.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ index.html
│  │  │  │  │  └─ table001.png
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ index.html
│  │  │  │     ├─ table001.png
│  │  │  │     ├─ table002.png
│  │  │  │     └─ table003.png
│  │  │  ├─ 10
│  │  │  │  ├─ 19_配置Redis主从、配置带验证主从、配置哨兵服务.mp4
│  │  │  │  ├─ 20_持久化(RDB、AOF)、数据类型(String 、List 、 Hash  、Set 、 Zset ).mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ index.html
│  │  │  │     ├─ table001.png
│  │  │  │     ├─ table002.png
│  │  │  │     └─ table003.png
│  │  │  ├─ 11
│  │  │  │  └─ tts.tmooc.cn
│  │  │  │     ├─ English.html
│  │  │  │     ├─ aborted.mp3
│  │  │  │     ├─ about.mp3
│  │  │  │     ├─ access.mp3
│  │  │  │     ├─ against.mp3
│  │  │  │     ├─ agent.mp3
│  │  │  │     ├─ allocation.mp3
│  │  │  │     ├─ already_exists.mp3
│  │  │  │     ├─ arguments.mp3
│  │  │  │     ├─ authentication.mp3
│  │  │  │     ├─ backup.mp3
│  │  │  │     ├─ base.mp3
│  │  │  │     ├─ buffer.mp3
│  │  │  │     ├─ build.mp3
│  │  │  │     ├─ can't_create_database.mp3
│  │  │  │     ├─ cascade.mp3
│  │  │  │     ├─ change.mp3
│  │  │  │     ├─ check.mp3
│  │  │  │     ├─ column.mp3
│  │  │  │     ├─ command.mp3
│  │  │  │     ├─ comment.mp3
│  │  │  │     ├─ commit.mp3
│  │  │  │     ├─ compact.mp3
│  │  │  │     ├─ complete.mp3
│  │  │  │     ├─ connection.mp3
│  │  │  │     ├─ constraint_fails.mp3
│  │  │  │     ├─ control.mp3
│  │  │  │     ├─ covered.mp3
│  │  │  │     ├─ create.mp3
│  │  │  │     ├─ daemon.mp3
│  │  │  │     ├─ data_node.mp3
│  │  │  │     ├─ database.mp3
│  │  │  │     ├─ define.mp3
│  │  │  │     ├─ defined.mp3
│  │  │  │     ├─ delete.mp3
│  │  │  │     ├─ distinct.mp3
│  │  │  │     ├─ document.mp3
│  │  │  │     ├─ duplicate.mp3
│  │  │  │     ├─ empty.mp3
│  │  │  │     ├─ engine.mp3
│  │  │  │     ├─ entry.mp3
│  │  │  │     ├─ exclusive.mp3
│  │  │  │     ├─ exist.mp3
│  │  │  │     ├─ expire.mp3
│  │  │  │     ├─ fail.mp3
│  │  │  │     ├─ field.mp3
│  │  │  │     ├─ find.mp3
│  │  │  │     ├─ flush.mp3
│  │  │  │     ├─ foreign.mp3
│  │  │  │     ├─ full.mp3
│  │  │  │     ├─ general.mp3
│  │  │  │     ├─ global.mp3
│  │  │  │     ├─ grant.mp3
│  │  │  │     ├─ grant_option.mp3
│  │  │  │     ├─ holding.mp3
│  │  │  │     ├─ identified.mp3
│  │  │  │     ├─ ignore.mp3
│  │  │  │     ├─ incorrect.mp3
│  │  │  │     ├─ incremental.mp3
│  │  │  │     ├─ initiate.mp3
│  │  │  │     ├─ insecure.mp3
│  │  │  │     ├─ insert.mp3
│  │  │  │     ├─ instance.mp3
│  │  │  │     ├─ integer.mp3
│  │  │  │     ├─ interface.mp3
│  │  │  │     ├─ invalid.mp3
│  │  │  │     ├─ invalidate.mp3
│  │  │  │     ├─ like.mp3
│  │  │  │     ├─ limit.mp3
│  │  │  │     ├─ line.mp3
│  │  │  │     ├─ load.mp3
│  │  │  │     ├─ management.mp3
│  │  │  │     ├─ master.mp3
│  │  │  │     ├─ match.mp3
│  │  │  │     ├─ members.mp3
│  │  │  │     ├─ message.mp3
│  │  │  │     ├─ modify.mp3
│  │  │  │     ├─ node.mp3
│  │  │  │     ├─ operation.mp3
│  │  │  │     ├─ option.mp3
│  │  │  │     ├─ partition.mp3
│  │  │  │     ├─ passive.mp3
│  │  │  │     ├─ path.mp3
│  │  │  │     ├─ peer.mp3
│  │  │  │     ├─ performance.mp3
│  │  │  │     ├─ performing.mp3
│  │  │  │     ├─ permission_denied.mp3
│  │  │  │     ├─ points.mp3
│  │  │  │     ├─ policy.mp3
│  │  │  │     ├─ position.mp3
│  │  │  │     ├─ prepare.mp3
│  │  │  │     ├─ privileges.mp3
│  │  │  │     ├─ process.mp3
│  │  │  │     ├─ pull.mp3
│  │  │  │     ├─ purge.mp3
│  │  │  │     ├─ query.mp3
│  │  │  │     ├─ quorum.mp3
│  │  │  │     ├─ record.mp3
│  │  │  │     ├─ recovery.mp3
│  │  │  │     ├─ redirect.mp3
│  │  │  │     ├─ references.mp3
│  │  │  │     ├─ relay.mp3
│  │  │  │     ├─ remove.mp3
│  │  │  │     ├─ replicate.mp3
│  │  │  │     ├─ replicates.mp3
│  │  │  │     ├─ represent.mp3
│  │  │  │     ├─ required.mp3
│  │  │  │     ├─ reserved.mp3
│  │  │  │     ├─ reset_master.mp3
│  │  │  │     ├─ reshard.mp3
│  │  │  │     ├─ restore.mp3
│  │  │  │     ├─ result.mp3
│  │  │  │     ├─ revoke.mp3
│  │  │  │     ├─ role.mp3
│  │  │  │     ├─ row.mp3
│  │  │  │     ├─ rows_matched.mp3
│  │  │  │     ├─ rule.mp3
│  │  │  │     ├─ running.mp3
│  │  │  │     ├─ safety.mp3
│  │  │  │     ├─ sample.mp3
│  │  │  │     ├─ schema.mp3
│  │  │  │     ├─ secondary.mp3
│  │  │  │     ├─ secure.mp3
│  │  │  │     ├─ select.mp3
│  │  │  │     ├─ session.mp3
│  │  │  │     ├─ set.mp3
│  │  │  │     ├─ should.mp3
│  │  │  │     ├─ signed.mp3
│  │  │  │     ├─ skip.mp3
│  │  │  │     ├─ slave.mp3
│  │  │  │     ├─ sort.mp3
│  │  │  │     ├─ source.mp3
│  │  │  │     ├─ splitting.mp3
│  │  │  │     ├─ status.mp3
│  │  │  │     ├─ storage.mp3
│  │  │  │     ├─ string.mp3
│  │  │  │     ├─ success.mp3
│  │  │  │     ├─ such.mp3
│  │  │  │     ├─ support.mp3
│  │  │  │     ├─ switched.mp3
│  │  │  │     ├─ syntax.mp3
│  │  │  │     ├─ table.mp3
│  │  │  │     ├─ tablespace.mp3
│  │  │  │     ├─ target.mp3
│  │  │  │     ├─ terminate.mp3
│  │  │  │     ├─ thread.mp3
│  │  │  │     ├─ timeout.mp3
│  │  │  │     ├─ total.mp3
│  │  │  │     ├─ transaction.mp3
│  │  │  │     ├─ unit.mp3
│  │  │  │     ├─ unknown_database_studb.mp3
│  │  │  │     ├─ unsigned.mp3
│  │  │  │     ├─ update.mp3
│  │  │  │     ├─ usage.mp3
│  │  │  │     ├─ valid.mp3
│  │  │  │     ├─ values.mp3
│  │  │  │     ├─ variable.mp3
│  │  │  │     ├─ write.mp3
│  │  │  │     └─ wrong.mp3
│  │  │  ├─ 12 【选修视频课程】binlog进阶、innobackupex进阶、MySQL多实例
│  │  │  │  ├─ 【选修】01-binlog日志进阶.mp4
│  │  │  │  ├─ 【选修】02-innobackupex进阶.mp4
│  │  │  │  └─ 【选修】03-MySQL多实例.mp4
│  │  │  ├─ 13 【选修视频课程】存储过程进阶
│  │  │  │  ├─ 【选修】01-mysql存储过程进阶(一).mp4
│  │  │  │  └─ 【选修】02-mysql存储过程进阶(二).mp4
│  │  │  ├─ 14 【选修视频课程】MySQL性能调优
│  │  │  │  └─ 【选修】01-MySQL优化.mp4
│  │  │  ├─ 15 【选修视频课程】GaussDB简介、GaussDB数据库安装、SQL语句
│  │  │  │  ├─ 【选修】01-GaussDB-介绍.mp4
│  │  │  │  ├─ 【选修】02-GaussDB-安装.mp4
│  │  │  │  └─ 【选修】03-GaussDB-SQL语句.mp4
│  │  │  ├─ 16 【选修视频课程】TDSQL简介、数据库操作、数据导入、SQL语句
│  │  │  │  ├─ 【选修】01-TDSQL-介绍.mp4
│  │  │  │  ├─ 【选修】02-TDSQL-购买.mp4
│  │  │  │  ├─ 【选修】03-TDSQL-数据库操作.mp4
│  │  │  │  ├─ 【选修】04-TDSQL-数据导入.mp4
│  │  │  │  └─ 【选修】05-TDSQL-进阶SQL语句.mp4
│  │  │  └─ 17 【选修视频课程】达梦数据库安装与初始化、基本SQL语句
│  │  │     ├─ 【选修】01-数据库安装与初始化.mp4
│  │  │     └─ 【选修】02-数据库基本操作.mp4
│  │  └─ 3.2 PROJECT2
│  │     ├─ 1
│  │     │  ├─ 1_HIS项目介绍、项目环境准备、版本控制介绍.mp4
│  │     │  ├─ 2_Git基础、Git指针、Git分支、Git标签.mp4
│  │     │  ├─ answer
│  │     │  │  ├─ image001.png
│  │     │  │  └─ index.html
│  │     │  ├─ output.pptx
│  │     │  └─ 案例
│  │     │     ├─ 1677048556902.png
│  │     │     └─ index.html
│  │     ├─ 2
│  │     │  ├─ 3_Git服务器、GitLab介绍及搭建、HIS代码托管.mp4
│  │     │  ├─ 4_CI-CD概述、Jenkins部署、Jenkins插件、Jenkins工程构建.mp4
│  │     │  ├─ answer
│  │     │  │  └─ index.html
│  │     │  ├─ output.pptx
│  │     │  └─ 案例
│  │     │     ├─ 1677053639102.png
│  │     │     ├─ 1677053709113.png
│  │     │     ├─ 1677053800472.png
│  │     │     ├─ 1677053872175.png
│  │     │     ├─ 1677054004857.png
│  │     │     ├─ 1677054068933.png
│  │     │     ├─ 1677054754588.png
│  │     │     ├─ 1677054872646.png
│  │     │     ├─ 1677054939006.png
│  │     │     ├─ 1677055022118.png
│  │     │     ├─ 1677055103218.png
│  │     │     ├─ 1677055186253.png
│  │     │     ├─ 1677055277654.png
│  │     │     ├─ 1677055666873.png
│  │     │     ├─ 1677055767742.png
│  │     │     ├─ 1677055850212.png
│  │     │     ├─ 1677056084287.png
│  │     │     ├─ 1677056338805.png
│  │     │     ├─ 1677056493651.png
│  │     │     ├─ 1677057625019.png
│  │     │     ├─ 1677059512310.png
│  │     │     ├─ 1677059696392.png
│  │     │     ├─ 1677060544613.png
│  │     │     ├─ 1677060716546.png
│  │     │     ├─ 1677060911268.png
│  │     │     ├─ 1677061308287.png
│  │     │     ├─ 1677120827837.png
│  │     │     ├─ 1677121117845.png
│  │     │     ├─ 1677121192960.png
│  │     │     ├─ 1677121287215.png
│  │     │     ├─ 1677121380894.png
│  │     │     ├─ 1677121417408.png
│  │     │     ├─ 1677121682106.png
│  │     │     ├─ 1677121727902.png
│  │     │     ├─ 1677121855083.png
│  │     │     ├─ 1677121911196.png
│  │     │     ├─ 1677122308645.png
│  │     │     ├─ 1677122370829.png
│  │     │     ├─ 1677123178525.png
│  │     │     ├─ 1677123238006.png
│  │     │     ├─ 1677123372558.png
│  │     │     ├─ 1677123690113.png
│  │     │     ├─ 1677123796498.png
│  │     │     ├─ 1677123864013.png
│  │     │     ├─ 1677123964237.png
│  │     │     ├─ 1677124013176.png
│  │     │     ├─ 1677124050775.png
│  │     │     ├─ 1677124210798.png
│  │     │     ├─ 1677124296032.png
│  │     │     ├─ 1677124392943.png
│  │     │     ├─ 1677124506499.png
│  │     │     ├─ 1677124627120.png
│  │     │     ├─ 1677124677398.png
│  │     │     ├─ 1677124692943.png
│  │     │     ├─ 2024-06-11_11-00-27.png
│  │     │     ├─ 2024-06-11_15-54-52.png
│  │     │     ├─ 2024-06-11_15-55-09.png
│  │     │     ├─ 2024-06-11_16-17-27.png
│  │     │     ├─ 2024-06-11_16-20-03.png
│  │     │     ├─ 2024-06-11_16-27-09.png
│  │     │     ├─ 2024-06-11_16-41-57.png
│  │     │     └─ index.html
│  │     ├─ 3
│  │     │  ├─ 5_Nginx部署、Jenkins自动发布、搜索服务概述.mp4
│  │     │  ├─ 6_ES部署与使用、消息队列概述、RabbitMQ部署及使用.mp4
│  │     │  ├─ answer
│  │     │  │  ├─ image001.png
│  │     │  │  ├─ image002.png
│  │     │  │  ├─ image003.png
│  │     │  │  └─ index.html
│  │     │  ├─ output.pptx
│  │     │  └─ 案例
│  │     │     ├─ 1677134791095.png
│  │     │     ├─ 1677134888208.png
│  │     │     ├─ 1677135333355.png
│  │     │     ├─ 1677135369966.png
│  │     │     ├─ 1677135599219.png
│  │     │     ├─ 1677135644769.png
│  │     │     ├─ 1677135704863.png
│  │     │     ├─ 1677135860527.png
│  │     │     ├─ 1677143343046.png
│  │     │     ├─ 1677144792120.png
│  │     │     ├─ 1677145789912.png
│  │     │     ├─ 1677146469070.png
│  │     │     ├─ 1677146522975.png
│  │     │     ├─ 2024-06-11_16-59-36.png
│  │     │     ├─ 2024-06-11_17-05-36.png
│  │     │     ├─ 2024-06-11_17-10-41.png
│  │     │     ├─ 2024-06-11_17-16-33.png
│  │     │     ├─ 2024-06-11_17-24-05.png
│  │     │     ├─ 2024-06-11_17-49-48.png
│  │     │     ├─ 2024-06-12_11-09-51.jpg
│  │     │     └─ index.html
│  │     └─ 4
│  │        ├─ 7_数据库服务部署、Jenkins全局工具、Jenkins工程构建.mp4
│  │        ├─ answer
│  │        │  ├─ image001.png
│  │        │  ├─ image002.png
│  │        │  └─ index.html
│  │        ├─ output.pptx
│  │        └─ 案例
│  │           ├─ 1677210359631.png
│  │           ├─ 1677212186849.png
│  │           ├─ 1677212239996.png
│  │           ├─ 1677212361924.png
│  │           ├─ 1677212424781.png
│  │           ├─ 1677212511744.png
│  │           ├─ 1677212810798.png
│  │           ├─ 1677212879976.png
│  │           ├─ 1677212899806.png
│  │           ├─ 1677213151599.png
│  │           ├─ 1677213418257.png
│  │           ├─ 1677213449848.png
│  │           ├─ 1677213527131.png
│  │           ├─ 1677213569192.png
│  │           ├─ 1677213676040.png
│  │           ├─ 1677214420237.png
│  │           ├─ 1677214538897.png
│  │           ├─ 1677214582115.png
│  │           ├─ 1677219823431.png
│  │           ├─ 1677220008436.png
│  │           ├─ 1677222613129.png
│  │           ├─ 1677222640862.png
│  │           ├─ 1677222709840.png
│  │           ├─ 1677222756485.png
│  │           ├─ 1677222881989.png
│  │           ├─ 1677223616490.png
│  │           ├─ 1677223711858.png
│  │           ├─ 1677223748235.png
│  │           ├─ 1677223793724.png
│  │           ├─ 1677223849176.png
│  │           ├─ 1686545153340.png
│  │           ├─ 2024-06-12_14-58-11.png
│  │           ├─ 2024-06-12_15-01-23.png
│  │           ├─ 2024-06-12_15-15-24.png
│  │           ├─ 2024-06-12_16-26-24.png
│  │           ├─ 2024-06-12_17-40-57.png
│  │           └─ index.html
│  ├─ 第二阶段
│  │  ├─ 2.1 SHELL
│  │  │  ├─ 1
│  │  │  │  ├─ 1_Shell概述、编写及执行脚本、Shell变量.mp4
│  │  │  │  ├─ 2_变量扩展知识、数值运算.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20241020153458915.png
│  │  │  │     └─ index.html
│  │  │  ├─ 2
│  │  │  │  ├─ 3_数值、字符串比较、文件状态测试、逻辑组合、if语句结构.mp4
│  │  │  │  ├─ 4_循环结构.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 3
│  │  │  │  ├─ 5_case语句、case分支应用示例、函数及中断控制.mp4
│  │  │  │  ├─ 6_字符串截取、替换、删除.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 4
│  │  │  │  ├─ 7_正则表达式、grep过滤工具、sed基本用法.mp4
│  │  │  │  ├─ 8_sed基本操作指令、sed应用案例.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 5
│  │  │  │  ├─ 10_监控脚本编写.mp4
│  │  │  │  ├─ 9_awk基本用法、处理条件、awk应用案例.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20241020164545940.png
│  │  │  │     └─ index.html
│  │  │  ├─ 6
│  │  │  │  ├─ 11_系统初始化脚本,文本处理.mp4
│  │  │  │  ├─ 12_菜单脚本,备份脚本.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  └─ 7
│  │  │     └─ tts.tmooc.cn
│  │  │        ├─ English.html
│  │  │        ├─ The_number_of_fields_in_the_current_input_record.mp3
│  │  │        ├─ alias.mp3
│  │  │        ├─ append.mp3
│  │  │        ├─ argument.mp3
│  │  │        ├─ array.mp3
│  │  │        ├─ begin.mp3
│  │  │        ├─ break.mp3
│  │  │        ├─ byte.mp3
│  │  │        ├─ calculator.mp3
│  │  │        ├─ color.mp3
│  │  │        ├─ command_not_found.mp3
│  │  │        ├─ continue.mp3
│  │  │        ├─ count.mp3
│  │  │        ├─ daemon.mp3
│  │  │        ├─ delete.mp3
│  │  │        ├─ directory.mp3
│  │  │        ├─ do.mp3
│  │  │        ├─ done.mp3
│  │  │        ├─ edit.mp3
│  │  │        ├─ else.mp3
│  │  │        ├─ end.mp3
│  │  │        ├─ environment.mp3
│  │  │        ├─ equal.mp3
│  │  │        ├─ error.mp3
│  │  │        ├─ exist.mp3
│  │  │        ├─ exit.mp3
│  │  │        ├─ expect.mp3
│  │  │        ├─ export.mp3
│  │  │        ├─ expression.mp3
│  │  │        ├─ failed.mp3
│  │  │        ├─ file.mp3
│  │  │        ├─ from.mp3
│  │  │        ├─ function.mp3
│  │  │        ├─ greater_than.mp3
│  │  │        ├─ greater_than_or_equal.mp3
│  │  │        ├─ guest.mp3
│  │  │        ├─ if.mp3
│  │  │        ├─ ignore.mp3
│  │  │        ├─ input.mp3
│  │  │        ├─ insert.mp3
│  │  │        ├─ invalid.mp3
│  │  │        ├─ less_than.mp3
│  │  │        ├─ less_than_or_equal.mp3
│  │  │        ├─ let.mp3
│  │  │        ├─ line.mp3
│  │  │        ├─ media.mp3
│  │  │        ├─ near.mp3
│  │  │        ├─ not_equal.mp3
│  │  │        ├─ path.mp3
│  │  │        ├─ pipeline.mp3
│  │  │        ├─ print.mp3
│  │  │        ├─ profile.mp3
│  │  │        ├─ quiet.mp3
│  │  │        ├─ random.mp3
│  │  │        ├─ read.mp3
│  │  │        ├─ regular.mp3
│  │  │        ├─ regular_expression.mp3
│  │  │        ├─ replace.mp3
│  │  │        ├─ replacement.mp3
│  │  │        ├─ source.mp3
│  │  │        ├─ standard.mp3
│  │  │        ├─ substitution.mp3
│  │  │        ├─ sum.mp3
│  │  │        ├─ syntax_error.mp3
│  │  │        ├─ test.mp3
│  │  │        ├─ then.mp3
│  │  │        ├─ total.mp3
│  │  │        ├─ unexpected.mp3
│  │  │        ├─ unset.mp3
│  │  │        ├─ variable.mp3
│  │  │        ├─ wait.mp3
│  │  │        ├─ while.mp3
│  │  │        ├─ who.mp3
│  │  │        ├─ word.mp3
│  │  │        └─ zero.mp3
│  │  ├─ 2.2 OPERATION
│  │  │  ├─ 1
│  │  │  │  ├─ 1_Nginx安装、用户认证、Nginx虚拟主机.mp4
│  │  │  │  ├─ 2_对称密钥、非对称密钥、HTTPS加密网站.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  ├─ image011.png
│  │  │  │  │  ├─ image012.png
│  │  │  │  │  ├─ image013.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 2
│  │  │  │  ├─ 3_部署LNMP、Nginx+FastCGI.mp4
│  │  │  │  ├─ 4_Nginx地址重写语法,地址重写应用案例.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  ├─ image011.png
│  │  │  │  │  ├─ image012.png
│  │  │  │  │  ├─ image013.png
│  │  │  │  │  ├─ image014.png
│  │  │  │  │  ├─ image015.png
│  │  │  │  │  ├─ image016.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 3
│  │  │  │  ├─ 5_Nginx代理服务器、HTTP调度、TCP-UDP调度.mp4
│  │  │  │  ├─ 6_Nginx优化、HTTP错误代码、状态页面、压力测试.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ index.html
│  │  │  │  │  ├─ table001.png
│  │  │  │  │  └─ table002.png
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20240905004917100.png
│  │  │  │     ├─ image-20240905005311715.png
│  │  │  │     ├─ image-20240905005333250.png
│  │  │  │     ├─ image-20240905005413672.png
│  │  │  │     ├─ image-20240905005515528.png
│  │  │  │     ├─ image-20241008213058281.png
│  │  │  │     ├─ image-20241008213311333.png
│  │  │  │     └─ index.html
│  │  │  ├─ 4
│  │  │  │  ├─ 7_uWSGI、灰度发布.mp4
│  │  │  │  ├─ 8_网站限流限速、跨域访问.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20240820005357111.png
│  │  │  │     ├─ image-20240821151151055.png
│  │  │  │     ├─ image-20240821203115407.png
│  │  │  │     └─ index.html
│  │  │  ├─ 5
│  │  │  │  ├─ 10_Jmeter脚本制作、传参.mp4
│  │  │  │  ├─ 9_软件测试基础概念、Jmeter安装与配置.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20240820011131740.png
│  │  │  │     ├─ image-20240825153158140.png
│  │  │  │     ├─ image-20240826101756616.png
│  │  │  │     ├─ image-20240826101817988.png
│  │  │  │     ├─ image-20240826101852951.png
│  │  │  │     ├─ image-20240826101942093.png
│  │  │  │     ├─ image-20240826102024079.png
│  │  │  │     ├─ image-20240826102109146.png
│  │  │  │     ├─ image-20240826102608713.png
│  │  │  │     ├─ image-20240826102631140.png
│  │  │  │     ├─ image-20240826102718078.png
│  │  │  │     ├─ image-20240826110318790.png
│  │  │  │     ├─ image-20240826110623247.png
│  │  │  │     ├─ image-20240826145559011.png
│  │  │  │     ├─ image-20240826150551671.png
│  │  │  │     ├─ image-20240829150957315.png
│  │  │  │     ├─ image-20240829151109522.png
│  │  │  │     ├─ image-20240829151303275.png
│  │  │  │     ├─ image-20240829160630701.png
│  │  │  │     ├─ image-20240829160721182.png
│  │  │  │     ├─ image-20240829161019364.png
│  │  │  │     ├─ image-20240829161129801.png
│  │  │  │     ├─ image-20240829161222345.png
│  │  │  │     ├─ image-20240829161315953.png
│  │  │  │     ├─ image-20240829161407162.png
│  │  │  │     ├─ image-20240829170416969.png
│  │  │  │     ├─ image-20240829170520766.png
│  │  │  │     ├─ image-20240829170647771.png
│  │  │  │     ├─ image-20240829170730882.png
│  │  │  │     ├─ image-20240829170841435.png
│  │  │  │     ├─ image-20240829171003883.png
│  │  │  │     ├─ image-20240829171227671.png
│  │  │  │     ├─ image-20240829171320661.png
│  │  │  │     ├─ image-20240829181655568.png
│  │  │  │     ├─ image-20240829181847843.png
│  │  │  │     ├─ image-20240829182518831.png
│  │  │  │     ├─ image-20240829182643263.png
│  │  │  │     ├─ image-20240829185641403.png
│  │  │  │     ├─ image-20240829185728227.png
│  │  │  │     ├─ image-20240829190131560.png
│  │  │  │     ├─ image-20240829190433337.png
│  │  │  │     ├─ image-20240829190604047.png
│  │  │  │     ├─ image-20240829190841448.png
│  │  │  │     ├─ image-20240829191031669.png
│  │  │  │     ├─ image-20240830150456858.png
│  │  │  │     ├─ image-20240830150725000.png
│  │  │  │     ├─ image-20240830150748742.png
│  │  │  │     ├─ image-20240830150901306.png
│  │  │  │     ├─ image-20240830150956356.png
│  │  │  │     ├─ image-20240830151042152.png
│  │  │  │     ├─ image-20240830151503281.png
│  │  │  │     ├─ image-20240830160652640.png
│  │  │  │     ├─ image-20240830160729626.png
│  │  │  │     ├─ image-20240830160802874.png
│  │  │  │     ├─ image-20240830160849532.png
│  │  │  │     ├─ image-20240830161820093.png
│  │  │  │     ├─ image-20240830162042238.png
│  │  │  │     ├─ image-20240912175501276.png
│  │  │  │     └─ index.html
│  │  │  ├─ 6
│  │  │  │  ├─ 11_Jmeter断言、参数化.mp4
│  │  │  │  ├─ 12_Jmeter实现统合测试、Tomcat服务器  Maven应用案例.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  ├─ image011.png
│  │  │  │  │  ├─ image012.png
│  │  │  │  │  ├─ image013.png
│  │  │  │  │  ├─ image014.png
│  │  │  │  │  ├─ image015.png
│  │  │  │  │  ├─ image016.png
│  │  │  │  │  ├─ image017.png
│  │  │  │  │  ├─ image018.png
│  │  │  │  │  ├─ image019.png
│  │  │  │  │  ├─ image020.png
│  │  │  │  │  ├─ image021.png
│  │  │  │  │  ├─ image022.png
│  │  │  │  │  ├─ image023.png
│  │  │  │  │  ├─ image024.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20240828014700206.png
│  │  │  │     ├─ image-20240830171651235.png
│  │  │  │     ├─ image-20240830171726931.png
│  │  │  │     ├─ image-20240830171908580.png
│  │  │  │     ├─ image-20240830171948562.png
│  │  │  │     ├─ image-20240830172149567.png
│  │  │  │     ├─ image-20240830172252261.png
│  │  │  │     ├─ image-20240830181005974.png
│  │  │  │     ├─ image-20240830181137245.png
│  │  │  │     ├─ image-20240830181205411.png
│  │  │  │     ├─ image-20240830181513591.png
│  │  │  │     ├─ image-20240830181710851.png
│  │  │  │     ├─ image-20240830181744099.png
│  │  │  │     ├─ image-20240830181951423.png
│  │  │  │     ├─ image-20240830182143998.png
│  │  │  │     ├─ image-20240830182238381.png
│  │  │  │     ├─ image-20240830182332625.png
│  │  │  │     ├─ image-20240830182504366.png
│  │  │  │     ├─ image-20240830182647527.png
│  │  │  │     ├─ image-20240830182752274.png
│  │  │  │     ├─ image-20240830183006721.png
│  │  │  │     ├─ image-20240830183241519.png
│  │  │  │     ├─ image-20240830183322771.png
│  │  │  │     ├─ image-20240830183342203.png
│  │  │  │     ├─ image-20240830183409659.png
│  │  │  │     ├─ image-20240830183831847.png
│  │  │  │     ├─ image-20240830183931492.png
│  │  │  │     ├─ image-20240830184020680.png
│  │  │  │     ├─ image-20240830184237534.png
│  │  │  │     ├─ image-20240830184308856.png
│  │  │  │     ├─ image-20240830184400855.png
│  │  │  │     ├─ image-20240830184714861.png
│  │  │  │     ├─ image-20240830184748788.png
│  │  │  │     ├─ image-20240830184844958.png
│  │  │  │     ├─ image-20240830184954555.png
│  │  │  │     ├─ image-20240830185056805.png
│  │  │  │     ├─ image-20240830185218787.png
│  │  │  │     ├─ image-20240830190441462.png
│  │  │  │     ├─ image-20240830190533947.png
│  │  │  │     ├─ image-20240830190734577.png
│  │  │  │     ├─ image-20240830190845360.png
│  │  │  │     ├─ image-20240830191142656.png
│  │  │  │     ├─ image-20240830191204757.png
│  │  │  │     ├─ image-20240830191307268.png
│  │  │  │     ├─ image-20240830191350601.png
│  │  │  │     ├─ image-20240902100328742.png
│  │  │  │     ├─ image-20240902100534526.png
│  │  │  │     ├─ image-20240902100919904.png
│  │  │  │     ├─ image-20240902101106179.png
│  │  │  │     ├─ image-20240902101235544.png
│  │  │  │     ├─ image-20240902101318320.png
│  │  │  │     ├─ image-20240902101426526.png
│  │  │  │     ├─ image-20240902145913064.png
│  │  │  │     ├─ image-20240902150042201.png
│  │  │  │     ├─ image-20240902150146390.png
│  │  │  │     ├─ image-20240902150413827.png
│  │  │  │     ├─ image-20240902150502196.png
│  │  │  │     ├─ image-20240902150819144.png
│  │  │  │     ├─ image-20240902150849035.png
│  │  │  │     ├─ image-20240902150915619.png
│  │  │  │     ├─ image-20240902171048569.png
│  │  │  │     ├─ image-20240902171132383.png
│  │  │  │     ├─ image-20240902171202678.png
│  │  │  │     ├─ image-20240902171341747.png
│  │  │  │     ├─ image-20240902172133932.png
│  │  │  │     ├─ image-20240902172220002.png
│  │  │  │     ├─ image-20240902172354597.png
│  │  │  │     ├─ image-20240902172423662.png
│  │  │  │     ├─ image-20240902182340553.png
│  │  │  │     ├─ image-20240902182915762.png
│  │  │  │     ├─ image-20240902182924903.png
│  │  │  │     ├─ image-20240902183120133.png
│  │  │  │     ├─ image-20240902183240947.png
│  │  │  │     ├─ image-20240902183402719.png
│  │  │  │     ├─ image-20240902183645356.png
│  │  │  │     ├─ image-20240902183856216.png
│  │  │  │     ├─ image-20240902184537233.png
│  │  │  │     ├─ image-20240902184756567.png
│  │  │  │     ├─ image-20240902184832833.png
│  │  │  │     ├─ image-20240902184951555.png
│  │  │  │     ├─ image-20240902185436657.png
│  │  │  │     ├─ image-20240902190742023.png
│  │  │  │     ├─ image-20240913093010044.png
│  │  │  │     └─ index.html
│  │  │  ├─ 7
│  │  │  │  ├─ 13_rpmbuild软件包管理、vpn.mp4
│  │  │  │  ├─ 14_内网穿透,systemd服务管理.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20240903180808932.png
│  │  │  │     ├─ image-20240903181104981.png
│  │  │  │     ├─ image-20240903182830749.png
│  │  │  │     ├─ image-20240903182909884.png
│  │  │  │     ├─ image-20240903185249442.png
│  │  │  │     ├─ image-20240903185416480.png
│  │  │  │     ├─ image-20240903185725762.png
│  │  │  │     ├─ image-20240903185808000.png
│  │  │  │     ├─ image-20240904150113817.png
│  │  │  │     ├─ image-20240904150151683.png
│  │  │  │     ├─ image-20240904150426234.png
│  │  │  │     └─ index.html
│  │  │  └─ 8
│  │  │     └─ tts.tmooc.cn
│  │  │        ├─ English.html
│  │  │        ├─ about.mp3
│  │  │        ├─ accept.mp3
│  │  │        ├─ active.mp3
│  │  │        ├─ add.mp3
│  │  │        ├─ agent.mp3
│  │  │        ├─ authentication.mp3
│  │  │        ├─ auto.mp3
│  │  │        ├─ backend.mp3
│  │  │        ├─ bad.mp3
│  │  │        ├─ base.mp3
│  │  │        ├─ basic.mp3
│  │  │        ├─ break.mp3
│  │  │        ├─ buffer.mp3
│  │  │        ├─ build.mp3
│  │  │        ├─ certificate.mp3
│  │  │        ├─ character.mp3
│  │  │        ├─ charset.mp3
│  │  │        ├─ cipher.mp3
│  │  │        ├─ clean.mp3
│  │  │        ├─ completion.mp3
│  │  │        ├─ connect.mp3
│  │  │        ├─ connection.mp3
│  │  │        ├─ context.mp3
│  │  │        ├─ cookie.mp3
│  │  │        ├─ core.mp3
│  │  │        ├─ create.mp3
│  │  │        ├─ deploy.mp3
│  │  │        ├─ description.mp3
│  │  │        ├─ development.mp3
│  │  │        ├─ device.mp3
│  │  │        ├─ directive.mp3
│  │  │        ├─ engine.mp3
│  │  │        ├─ environment.mp3
│  │  │        ├─ event.mp3
│  │  │        ├─ expire.mp3
│  │  │        ├─ failed.mp3
│  │  │        ├─ fetch.mp3
│  │  │        ├─ filename.mp3
│  │  │        ├─ flag.mp3
│  │  │        ├─ flush.mp3
│  │  │        ├─ forbidden.mp3
│  │  │        ├─ gateway.mp3
│  │  │        ├─ get.mp3
│  │  │        ├─ global.mp3
│  │  │        ├─ handle.mp3
│  │  │        ├─ hard.mp3
│  │  │        ├─ hash.mp3
│  │  │        ├─ identified.mp3
│  │  │        ├─ include.mp3
│  │  │        ├─ index.mp3
│  │  │        ├─ info.mp3
│  │  │        ├─ input_password.mp3
│  │  │        ├─ large.mp3
│  │  │        ├─ last.mp3
│  │  │        ├─ left.mp3
│  │  │        ├─ license.mp3
│  │  │        ├─ limit.mp3
│  │  │        ├─ link.mp3
│  │  │        ├─ listen.mp3
│  │  │        ├─ location.mp3
│  │  │        ├─ lock.mp3
│  │  │        ├─ make.mp3
│  │  │        ├─ maven.mp3
│  │  │        ├─ max.mp3
│  │  │        ├─ memory.mp3
│  │  │        ├─ mirror.mp3
│  │  │        ├─ model.mp3
│  │  │        ├─ module.mp3
│  │  │        ├─ no_such_file_or_directory.mp3
│  │  │        ├─ not_found.mp3
│  │  │        ├─ object.mp3
│  │  │        ├─ option.mp3
│  │  │        ├─ package.mp3
│  │  │        ├─ pair.mp3
│  │  │        ├─ path.mp3
│  │  │        ├─ patient.mp3
│  │  │        ├─ peer.mp3
│  │  │        ├─ permanent.mp3
│  │  │        ├─ port.mp3
│  │  │        ├─ post.mp3
│  │  │        ├─ prefix.mp3
│  │  │        ├─ prepare.mp3
│  │  │        ├─ private.mp3
│  │  │        ├─ probe.mp3
│  │  │        ├─ processes.mp3
│  │  │        ├─ project.mp3
│  │  │        ├─ property.mp3
│  │  │        ├─ proxy.mp3
│  │  │        ├─ range.mp3
│  │  │        ├─ redirect.mp3
│  │  │        ├─ release.mp3
│  │  │        ├─ reload.mp3
│  │  │        ├─ request.mp3
│  │  │        ├─ retype.mp3
│  │  │        ├─ rewrite.mp3
│  │  │        ├─ right.mp3
│  │  │        ├─ runtime.mp3
│  │  │        ├─ save.mp3
│  │  │        ├─ scheme.mp3
│  │  │        ├─ secret.mp3
│  │  │        ├─ security.mp3
│  │  │        ├─ server.mp3
│  │  │        ├─ server_name.mp3
│  │  │        ├─ service.mp3
│  │  │        ├─ session.mp3
│  │  │        ├─ set.mp3
│  │  │        ├─ setting.mp3
│  │  │        ├─ setup.mp3
│  │  │        ├─ show.mp3
│  │  │        ├─ soft.mp3
│  │  │        ├─ source.mp3
│  │  │        ├─ spec.mp3
│  │  │        ├─ startup.mp3
│  │  │        ├─ status.mp3
│  │  │        ├─ store.mp3
│  │  │        ├─ stream.mp3
│  │  │        ├─ subnet.mp3
│  │  │        ├─ suffix.mp3
│  │  │        ├─ summary.mp3
│  │  │        ├─ thread.mp3
│  │  │        ├─ time_out.mp3
│  │  │        ├─ title.mp3
│  │  │        ├─ too_many_open_files.mp3
│  │  │        ├─ tools.mp3
│  │  │        ├─ tunnel.mp3
│  │  │        ├─ type.mp3
│  │  │        ├─ unable_to_connect.mp3
│  │  │        ├─ unknown.mp3
│  │  │        ├─ unpack.mp3
│  │  │        ├─ upgrade.mp3
│  │  │        ├─ upstream.mp3
│  │  │        ├─ value.mp3
│  │  │        ├─ version.mp3
│  │  │        ├─ weight.mp3
│  │  │        └─ with.mp3
│  │  ├─ 2.3 AUTOMATION
│  │  │  ├─ 1
│  │  │  │  ├─ 1_Ansible概述、Ansible环境准备、Ansible adhoc临时命令语法.mp4
│  │  │  │  ├─ 2_命令模块、文件模块、用户模块、综合练习.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 2
│  │  │  │  ├─ 4_playbook剧本,YAML语法规范、playbook剧本案例.mp4
│  │  │  │  ├─ 4_软件包模块、服务模块、逻辑卷模块、文件系统模块.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 3
│  │  │  │  ├─ 5_变量概述、facts变量、自定义变量、清单变量、剧本变量.mp4
│  │  │  │  ├─ 6_防火墙模块、template模块、错误处理、触发执行任务、when条件.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     └─ index.html
│  │  │  ├─ 4
│  │  │  │  ├─ 7_block任务块、rescue和always、loop循环、role角色概述、role角色应用.mp4
│  │  │  │  ├─ 8_ansible-vault、sudo提权、特殊的主机清单变量.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ 19901269-0375cab5a41cada6.jpeg
│  │  │  │     └─ index.html
│  │  │  └─ 5
│  │  │     └─ tts.tmooc.cn
│  │  │        ├─ English.html
│  │  │        ├─ Supported_parameters_include_backup_content_directory_mode.mp3
│  │  │        ├─ absent.mp3
│  │  │        ├─ adhoc.mp3
│  │  │        ├─ always.mp3
│  │  │        ├─ arguments.mp3
│  │  │        ├─ ask.mp3
│  │  │        ├─ become.mp3
│  │  │        ├─ block.mp3
│  │  │        ├─ change.mp3
│  │  │        ├─ check.mp3
│  │  │        ├─ cluster.mp3
│  │  │        ├─ confirm.mp3
│  │  │        ├─ control.mp3
│  │  │        ├─ daemon.mp3
│  │  │        ├─ database.mp3
│  │  │        ├─ debug.mp3
│  │  │        ├─ decrypt.mp3
│  │  │        ├─ default.mp3
│  │  │        ├─ description.mp3
│  │  │        ├─ destination.mp3
│  │  │        ├─ device.mp3
│  │  │        ├─ directory.mp3
│  │  │        ├─ distribution.mp3
│  │  │        ├─ encrypt.mp3
│  │  │        ├─ error.mp3
│  │  │        ├─ escalation.mp3
│  │  │        ├─ fact.mp3
│  │  │        ├─ failed.mp3
│  │  │        ├─ failed_to_connect_to_the_host_via_ssh.mp3
│  │  │        ├─ false.mp3
│  │  │        ├─ fetch.mp3
│  │  │        ├─ firewall.mp3
│  │  │        ├─ force.mp3
│  │  │        ├─ fork.mp3
│  │  │        ├─ galaxy.mp3
│  │  │        ├─ gathering.mp3
│  │  │        ├─ generate.mp3
│  │  │        ├─ handler.mp3
│  │  │        ├─ host.mp3
│  │  │        ├─ ignore.mp3
│  │  │        ├─ ignore_errors.mp3
│  │  │        ├─ immediate.mp3
│  │  │        ├─ include.mp3
│  │  │        ├─ init.mp3
│  │  │        ├─ inventory.mp3
│  │  │        ├─ item.mp3
│  │  │        ├─ key.mp3
│  │  │        ├─ label.mp3
│  │  │        ├─ latest.mp3
│  │  │        ├─ line.mp3
│  │  │        ├─ list.mp3
│  │  │        ├─ logical_volume.mp3
│  │  │        ├─ loop.mp3
│  │  │        ├─ main.mp3
│  │  │        ├─ memory.mp3
│  │  │        ├─ message.mp3
│  │  │        ├─ method.mp3
│  │  │        ├─ mode.mp3
│  │  │        ├─ module.mp3
│  │  │        ├─ node.mp3
│  │  │        ├─ notify.mp3
│  │  │        ├─ number.mp3
│  │  │        ├─ owner.mp3
│  │  │        ├─ parameter.mp3
│  │  │        ├─ part_end.mp3
│  │  │        ├─ part_start.mp3
│  │  │        ├─ partition.mp3
│  │  │        ├─ path.mp3
│  │  │        ├─ permanent.mp3
│  │  │        ├─ permission_denied.mp3
│  │  │        ├─ physical_volume.mp3
│  │  │        ├─ playbook.mp3
│  │  │        ├─ port.mp3
│  │  │        ├─ present.mp3
│  │  │        ├─ primary.mp3
│  │  │        ├─ privilege.mp3
│  │  │        ├─ regular_expression.mp3
│  │  │        ├─ remote_user.mp3
│  │  │        ├─ remove.mp3
│  │  │        ├─ replace.mp3
│  │  │        ├─ repository.mp3
│  │  │        ├─ rescue.mp3
│  │  │        ├─ role.mp3
│  │  │        ├─ script.mp3
│  │  │        ├─ secret.mp3
│  │  │        ├─ skip.mp3
│  │  │        ├─ source.mp3
│  │  │        ├─ state.mp3
│  │  │        ├─ success.mp3
│  │  │        ├─ supported.mp3
│  │  │        ├─ task.mp3
│  │  │        ├─ template.mp3
│  │  │        ├─ total.mp3
│  │  │        ├─ true.mp3
│  │  │        ├─ unreachable.mp3
│  │  │        ├─ unsupported.mp3
│  │  │        ├─ unsupported_parameters_for_(file)_module.mp3
│  │  │        ├─ value_of_state_must_be_one_of_absent_directory_file_hard_link_touch.mp3
│  │  │        ├─ variable.mp3
│  │  │        ├─ vault.mp3
│  │  │        ├─ via.mp3
│  │  │        ├─ view.mp3
│  │  │        ├─ volume_group.mp3
│  │  │        └─ when.mp3
│  │  ├─ 2.4 CLUSTER
│  │  │  ├─ 1
│  │  │  │  ├─ 1_集群及LVS简介、LVS NAT模式原理、LVS NAT模式配置.mp4
│  │  │  │  ├─ 2_LVS DR模式原理、LVS DR模式配置、LVS错误排查.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ index.html
│  │  │  │     ├─ lvs-dr.jpeg
│  │  │  │     └─ lvs-nat.jpeg
│  │  │  ├─ 2
│  │  │  │  ├─ 3_Keepalived热备、Keepalived+LVS.mp4
│  │  │  │  ├─ 4_HAProxy监控及后端服务器健康检查、负载均衡调度器对比.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ 1711962262713.png
│  │  │  │     └─ index.html
│  │  │  ├─ 3
│  │  │  │  ├─ 5_Ceph概述、准备ceph部署环境、cephadm概述、安装Ceph集群.mp4
│  │  │  │  ├─ 6_ceph块存储、存储池、rbd镜像管理、ceph客户端配置.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ 1693658140398.jpeg
│  │  │  │     ├─ 1693658314210.jpeg
│  │  │  │     ├─ 1693658504921.jpeg
│  │  │  │     └─ index.html
│  │  │  ├─ 4
│  │  │  │  ├─ 7_rbd快照管理、rbd快照克隆原理与实现、rbd镜像开机自动挂载、.mp4
│  │  │  │  ├─ 8_ceph文件系统、对象存储、配置对象存储客户端、访问Dashboard.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ 1712053310536.png
│  │  │  │     └─ index.html
│  │  │  └─ 5
│  │  │     └─ tts.tmooc.cn
│  │  │        ├─ English.html
│  │  │        ├─ access.mp3
│  │  │        ├─ add.mp3
│  │  │        ├─ alert.mp3
│  │  │        ├─ alive.mp3
│  │  │        ├─ allow.mp3
│  │  │        ├─ announce.mp3
│  │  │        ├─ application.mp3
│  │  │        ├─ apply.mp3
│  │  │        ├─ authentication.mp3
│  │  │        ├─ availability.mp3
│  │  │        ├─ backend.mp3
│  │  │        ├─ backup.mp3
│  │  │        ├─ balance.mp3
│  │  │        ├─ block.mp3
│  │  │        ├─ bootstrap.mp3
│  │  │        ├─ bucket.mp3
│  │  │        ├─ check.mp3
│  │  │        ├─ clear.mp3
│  │  │        ├─ client.mp3
│  │  │        ├─ clock_skew.mp3
│  │  │        ├─ clone.mp3
│  │  │        ├─ cluster.mp3
│  │  │        ├─ connect.mp3
│  │  │        ├─ create.mp3
│  │  │        ├─ daemon.mp3
│  │  │        ├─ dashboard.mp3
│  │  │        ├─ delay.mp3
│  │  │        ├─ delete.mp3
│  │  │        ├─ denied.mp3
│  │  │        ├─ deny.mp3
│  │  │        ├─ destination.mp3
│  │  │        ├─ detect.mp3
│  │  │        ├─ director.mp3
│  │  │        ├─ edit.mp3
│  │  │        ├─ exporter.mp3
│  │  │        ├─ filesystem.mp3
│  │  │        ├─ forward.mp3
│  │  │        ├─ frontend.mp3
│  │  │        ├─ gateway.mp3
│  │  │        ├─ global.mp3
│  │  │        ├─ health.mp3
│  │  │        ├─ high.mp3
│  │  │        ├─ ignore.mp3
│  │  │        ├─ image.mp3
│  │  │        ├─ info.mp3
│  │  │        ├─ initial.mp3
│  │  │        ├─ keep.mp3
│  │  │        ├─ keyring.mp3
│  │  │        ├─ label.mp3
│  │  │        ├─ least.mp3
│  │  │        ├─ list.mp3
│  │  │        ├─ load.mp3
│  │  │        ├─ manager.mp3
│  │  │        ├─ map.mp3
│  │  │        ├─ master.mp3
│  │  │        ├─ metadata.mp3
│  │  │        ├─ mode.mp3
│  │  │        ├─ monitor.mp3
│  │  │        ├─ object.mp3
│  │  │        ├─ option.mp3
│  │  │        ├─ orchestration.mp3
│  │  │        ├─ performance.mp3
│  │  │        ├─ persistence.mp3
│  │  │        ├─ placement.mp3
│  │  │        ├─ pool.mp3
│  │  │        ├─ priority.mp3
│  │  │        ├─ protect.mp3
│  │  │        ├─ protocol.mp3
│  │  │        ├─ push.mp3
│  │  │        ├─ queue.mp3
│  │  │        ├─ quorum.mp3
│  │  │        ├─ rate.mp3
│  │  │        ├─ real.mp3
│  │  │        ├─ refresh.mp3
│  │  │        ├─ resize.mp3
│  │  │        ├─ retry.mp3
│  │  │        ├─ rollback.mp3
│  │  │        ├─ round_robin.mp3
│  │  │        ├─ schedule.mp3
│  │  │        ├─ secret.mp3
│  │  │        ├─ session.mp3
│  │  │        ├─ show.mp3
│  │  │        ├─ shrink.mp3
│  │  │        ├─ skip.mp3
│  │  │        ├─ snapshot.mp3
│  │  │        ├─ source.mp3
│  │  │        ├─ state.mp3
│  │  │        ├─ status.mp3
│  │  │        ├─ storage.mp3
│  │  │        ├─ stratum.mp3
│  │  │        ├─ tag.mp3
│  │  │        ├─ timeout.mp3
│  │  │        ├─ timezone.mp3
│  │  │        ├─ virtual.mp3
│  │  │        └─ weight.mp3
│  │  ├─ 2.5 SECURITY
│  │  │  ├─ 1
│  │  │  │  ├─ 1_监控概述、安装zabbix、配置zabbix agent.mp4
│  │  │  │  ├─ 2_添加被控端主机、常用监控指标、自定义监控项.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  ├─ image011.png
│  │  │  │  │  ├─ image012.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20221204163640727.png
│  │  │  │     ├─ image-20221204163658205.png
│  │  │  │     ├─ image-20221204163731528.png
│  │  │  │     ├─ image-20221204163852767.png
│  │  │  │     ├─ image-20221204163906610.png
│  │  │  │     ├─ image-20221204163922662.png
│  │  │  │     ├─ image-20221204164225761.png
│  │  │  │     ├─ image-20221204164450535.png
│  │  │  │     ├─ image-20221231113836779.png
│  │  │  │     ├─ image-20221231114027036.png
│  │  │  │     ├─ image-20221231115246687.png
│  │  │  │     ├─ image-20221231115521481.png
│  │  │  │     ├─ image-20221231115633064.png
│  │  │  │     ├─ image-20221231115722043.png
│  │  │  │     ├─ image-20221231154102681.png
│  │  │  │     ├─ image-20221231154617325.png
│  │  │  │     ├─ image-20221231154957701.png
│  │  │  │     ├─ image-20221231155026124.png
│  │  │  │     ├─ image-20221231155250061.png
│  │  │  │     ├─ image-20221231155447846.png
│  │  │  │     ├─ image-20221231155533022.png
│  │  │  │     ├─ image-20221231155811242.png
│  │  │  │     └─ index.html
│  │  │  ├─ 2
│  │  │  │  ├─ 3_Zabbix报警机制、配置钉钉机器人、自动发现.mp4
│  │  │  │  ├─ 4_主动监控概述、配置主动监控、zabbix拓扑图、nginx监控实例.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  ├─ image005.png
│  │  │  │  │  ├─ image006.png
│  │  │  │  │  ├─ image007.png
│  │  │  │  │  ├─ image008.png
│  │  │  │  │  ├─ image009.png
│  │  │  │  │  ├─ image010.png
│  │  │  │  │  ├─ image011.png
│  │  │  │  │  ├─ image012.png
│  │  │  │  │  ├─ image013.png
│  │  │  │  │  ├─ image014.png
│  │  │  │  │  ├─ image015.png
│  │  │  │  │  ├─ image016.png
│  │  │  │  │  ├─ image017.png
│  │  │  │  │  ├─ image018.png
│  │  │  │  │  ├─ image019.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20221231161641957.png
│  │  │  │     ├─ image-20221231161800123.png
│  │  │  │     ├─ image-20221231161918016.png
│  │  │  │     ├─ image-20221231162216441.png
│  │  │  │     ├─ image-20221231162527775.png
│  │  │  │     ├─ image-20221231162806961.png
│  │  │  │     ├─ image-20221231162907936.png
│  │  │  │     ├─ image-20221231162958772.png
│  │  │  │     ├─ image-20221231163032257.png
│  │  │  │     ├─ image-20221231163212824.png
│  │  │  │     ├─ image-20221231163245788.png
│  │  │  │     ├─ image-20221231163401842.png
│  │  │  │     ├─ image-20221231163435927.png
│  │  │  │     ├─ image-20221231163519041.png
│  │  │  │     ├─ image-20221231163602261.png
│  │  │  │     ├─ image-20221231163632657.png
│  │  │  │     ├─ image-20221231163658101.png
│  │  │  │     ├─ image-20221231163835081.png
│  │  │  │     ├─ image-20221231164003048.png
│  │  │  │     ├─ image-20221231164048245.png
│  │  │  │     ├─ image-20221231164820967.png
│  │  │  │     ├─ image-20221231164852897.png
│  │  │  │     ├─ image-20221231173247554.png
│  │  │  │     ├─ image-20221231173323082.png
│  │  │  │     ├─ image-20221231173347359.png
│  │  │  │     ├─ image-20221231173416764.png
│  │  │  │     ├─ image-20221231173439884.png
│  │  │  │     ├─ image-20221231173502463.png
│  │  │  │     ├─ image-20221231173605449.png
│  │  │  │     ├─ image-20221231173634297.png
│  │  │  │     ├─ image-20221231174806362.png
│  │  │  │     ├─ image-20221231182415291.png
│  │  │  │     ├─ image-20221231182600844.png
│  │  │  │     ├─ image-20221231182638787.png
│  │  │  │     ├─ image-20221231182729332.png
│  │  │  │     ├─ image-20221231182907139.png
│  │  │  │     ├─ image-20221231182941890.png
│  │  │  │     ├─ image-20221231183008455.png
│  │  │  │     ├─ image-20221231183039844.png
│  │  │  │     ├─ image-20221231183305468.png
│  │  │  │     ├─ image-20221231183329667.png
│  │  │  │     ├─ image-20221231183514699.png
│  │  │  │     ├─ image-20221231183545700.png
│  │  │  │     ├─ image-20221231183754607.png
│  │  │  │     ├─ image-20221231183955374.png
│  │  │  │     ├─ image-20221231184051140.png
│  │  │  │     ├─ image-20221231184121455.png
│  │  │  │     ├─ image-20221231184554147.png
│  │  │  │     ├─ image-20221231190625489.png
│  │  │  │     ├─ image-20221231190759575.png
│  │  │  │     ├─ image-20221231191200909.png
│  │  │  │     ├─ image-20221231191341309.png
│  │  │  │     ├─ image-20221231191428626.png
│  │  │  │     ├─ image-20221231191537605.png
│  │  │  │     ├─ image-20221231191605468.png
│  │  │  │     ├─ image-20221231191633759.png
│  │  │  │     ├─ image-20221231191703535.png
│  │  │  │     ├─ image-20221231191731305.png
│  │  │  │     ├─ image-20221231191837042.png
│  │  │  │     ├─ image-20221231192401496.png
│  │  │  │     ├─ image-20221231192649096.png
│  │  │  │     ├─ image-20221231192713341.png
│  │  │  │     ├─ image-20221231193140459.png
│  │  │  │     ├─ image-20221231193513146.png
│  │  │  │     ├─ image-20221231194314392.png
│  │  │  │     ├─ image-20221231195058709.png
│  │  │  │     ├─ image-20221231195225965.png
│  │  │  │     ├─ image-20221231195251001.png
│  │  │  │     ├─ image-20221231195553927.png
│  │  │  │     ├─ image-20221231195818158.png
│  │  │  │     ├─ image-20221231195838363.png
│  │  │  │     ├─ image-20221231200007304.png
│  │  │  │     ├─ image-20221231200111510.png
│  │  │  │     ├─ image-20221231200203039.png
│  │  │  │     ├─ image-20221231200322727.png
│  │  │  │     ├─ image-20221231200407274.png
│  │  │  │     ├─ image-20230101103845270.png
│  │  │  │     ├─ image-20230101103910457.png
│  │  │  │     ├─ image-20230101104012945.png
│  │  │  │     ├─ image-20230101104220486.png
│  │  │  │     └─ index.html
│  │  │  ├─ 3
│  │  │  │  ├─ 5_Prometheus服务器、Prometheus被监控端、Grafana.mp4
│  │  │  │  ├─ 6_监控MySQL数据库、自动发现概述、配置自动发现、Alertmanager.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ alertmanager-features.png
│  │  │  │     ├─ architecture.png
│  │  │  │     ├─ dlfoee.jpg
│  │  │  │     ├─ image-20230101113449128.png
│  │  │  │     ├─ image-20230101113710099.png
│  │  │  │     ├─ image-20230101113736210.png
│  │  │  │     ├─ image-20230101113806385.png
│  │  │  │     ├─ image-20230101113834660.png
│  │  │  │     ├─ image-20230101114941619.png
│  │  │  │     ├─ image-20230101115043246.png
│  │  │  │     ├─ image-20230101115649033.png
│  │  │  │     ├─ image-20230101115718871.png
│  │  │  │     ├─ image-20230101115807124.png
│  │  │  │     ├─ image-20230101115913919.png
│  │  │  │     ├─ image-20230101120045085.png
│  │  │  │     ├─ image-20230101120101824.png
│  │  │  │     ├─ image-20230101120152596.png
│  │  │  │     ├─ image-20230101120232019.png
│  │  │  │     ├─ image-20230101120312240.png
│  │  │  │     ├─ image-20230101120404419.png
│  │  │  │     ├─ image-20230101120420612.png
│  │  │  │     ├─ image-20230101122436842.png
│  │  │  │     ├─ image-20230101122506881.png
│  │  │  │     ├─ image-20230101122938077.png
│  │  │  │     ├─ image-20230101123052661.png
│  │  │  │     ├─ image-20230101123133000.png
│  │  │  │     ├─ image-20230101124615810.png
│  │  │  │     ├─ image-20230101124726484.png
│  │  │  │     ├─ image-20230101124747745.png
│  │  │  │     ├─ image-20230101124808001.png
│  │  │  │     ├─ image-20230101124837204.png
│  │  │  │     ├─ image-20230101125019404.png
│  │  │  │     ├─ image-20230101163609583.png
│  │  │  │     ├─ image-20230101164323732.png
│  │  │  │     ├─ image-20230101165023389.png
│  │  │  │     ├─ image-20230101165908097.png
│  │  │  │     ├─ image-20230101170102759.png
│  │  │  │     ├─ image-20230101170136671.png
│  │  │  │     ├─ image-20230101173852109.png
│  │  │  │     ├─ image-20230101175355204.png
│  │  │  │     ├─ image-20230101183552069.png
│  │  │  │     ├─ image-20230101190954508.png
│  │  │  │     ├─ image-20230101191151698.png
│  │  │  │     └─ index.html
│  │  │  ├─ 4
│  │  │  │  ├─ 7_kali系统概述、nmap扫描应用、john破解密码、抓包概述、以太网帧结构.mp4
│  │  │  │  ├─ 8_抓包应用、wireshark应用、nginx安全加固、Linux系统加固.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  ├─ image001.png
│  │  │  │  │  ├─ image002.png
│  │  │  │  │  ├─ image003.png
│  │  │  │  │  ├─ image004.png
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ 1680878-20200721140847829-830693946.png
│  │  │  │     ├─ 97016547d41b6125c3e6ed970a6c755c.png
│  │  │  │     ├─ encapsulation.png
│  │  │  │     ├─ image-20211012165723032.png
│  │  │  │     ├─ image-20211012165852292.png
│  │  │  │     ├─ image-20230102093344457.png
│  │  │  │     ├─ index.html
│  │  │  │     └─ iphead.png
│  │  │  ├─ 5
│  │  │  │  ├─ 10_使用iptables配置网络型防火墙、NAT原理、配置SNAT.mp4
│  │  │  │  ├─ 9_iptables防火墙、filter表控制、扩展匹配.mp4
│  │  │  │  ├─ answer
│  │  │  │  │  └─ index.html
│  │  │  │  ├─ output.pptx
│  │  │  │  └─ 案例
│  │  │  │     ├─ image-20211013113027470.png
│  │  │  │     ├─ image-20211013114152960.png
│  │  │  │     ├─ image-20220611105539717.png
│  │  │  │     └─ index.html
│  │  │  └─ 6
│  │  │     └─ tts.tmooc.cn
│  │  │        ├─ ESTABLISHED.mp3
│  │  │        ├─ English.html
│  │  │        ├─ Event.mp3
│  │  │        ├─ Expression.mp3
│  │  │        ├─ accept.mp3
│  │  │        ├─ action.mp3
│  │  │        ├─ active.mp3
│  │  │        ├─ add.mp3
│  │  │        ├─ agent.mp3
│  │  │        ├─ alert.mp3
│  │  │        ├─ allocate.mp3
│  │  │        ├─ anonymous.mp3
│  │  │        ├─ append.mp3
│  │  │        ├─ attribute.mp3
│  │  │        ├─ available.mp3
│  │  │        ├─ average.mp3
│  │  │        ├─ backdoor.mp3
│  │  │        ├─ brute.mp3
│  │  │        ├─ capture.mp3
│  │  │        ├─ chain.mp3
│  │  │        ├─ character.mp3
│  │  │        ├─ configure.mp3
│  │  │        ├─ connection.mp3
│  │  │        ├─ count.mp3
│  │  │        ├─ crack.mp3
│  │  │        ├─ delete.mp3
│  │  │        ├─ destination.mp3
│  │  │        ├─ discovery.mp3
│  │  │        ├─ drop.mp3
│  │  │        ├─ execution.mp3
│  │  │        ├─ expire.mp3
│  │  │        ├─ export.mp3
│  │  │        ├─ forward.mp3
│  │  │        ├─ frame.mp3
│  │  │        ├─ function.mp3
│  │  │        ├─ global.mp3
│  │  │        ├─ grant.mp3
│  │  │        ├─ hack.mp3
│  │  │        ├─ harden.mp3
│  │  │        ├─ identify.mp3
│  │  │        ├─ idle.mp3
│  │  │        ├─ immune.mp3
│  │  │        ├─ include.mp3
│  │  │        ├─ inhibit.mp3
│  │  │        ├─ input.mp3
│  │  │        ├─ insert.mp3
│  │  │        ├─ interface.mp3
│  │  │        ├─ interval.mp3
│  │  │        ├─ key.mp3
│  │  │        ├─ language.mp3
│  │  │        ├─ line.mp3
│  │  │        ├─ lock.mp3
│  │  │        ├─ masquerade.mp3
│  │  │        ├─ max.mp3
│  │  │        ├─ media.mp3
│  │  │        ├─ metric.mp3
│  │  │        ├─ min.mp3
│  │  │        ├─ monitor.mp3
│  │  │        ├─ multiport.mp3
│  │  │        ├─ operator.mp3
│  │  │        ├─ output.mp3
│  │  │        ├─ parameter.mp3
│  │  │        ├─ policy.mp3
│  │  │        ├─ post.mp3
│  │  │        ├─ privilege.mp3
│  │  │        ├─ problem.mp3
│  │  │        ├─ process.mp3
│  │  │        ├─ prometheus.mp3
│  │  │        ├─ protocol.mp3
│  │  │        ├─ pull.mp3
│  │  │        ├─ range.mp3
│  │  │        ├─ receive.mp3
│  │  │        ├─ reject.mp3
│  │  │        ├─ request.mp3
│  │  │        ├─ response.mp3
│  │  │        ├─ route.mp3
│  │  │        ├─ routing.mp3
│  │  │        ├─ rule.mp3
│  │  │        ├─ scan.mp3
│  │  │        ├─ scrape.mp3
│  │  │        ├─ send.mp3
│  │  │        ├─ sequence.mp3
│  │  │        ├─ source.mp3
│  │  │        ├─ space.mp3
│  │  │        ├─ static.mp3
│  │  │        ├─ status.mp3
│  │  │        ├─ sum.mp3
│  │  │        ├─ target.mp3
│  │  │        ├─ template.mp3
│  │  │        ├─ timezone.mp3
│  │  │        ├─ trigger.mp3
│  │  │        ├─ type.mp3
│  │  │        ├─ undefine.mp3
│  │  │        ├─ unreachable.mp3
│  │  │        ├─ unsafe.mp3
│  │  │        ├─ upload.mp3
│  │  │        ├─ utilization.mp3
│  │  │        ├─ waiting.mp3
│  │  │        ├─ warning.mp3
│  │  │        └─ weak.mp3
│  │  └─ 2.6 PROJECT1
│  │     ├─ 1
│  │     │  ├─ 1_服务器硬件、部署LNMP动态网站、部署wordpress.mp4
│  │     │  ├─ 2_配置web与数据库服务分离、配置额外的web服务器.mp4
│  │     │  ├─ answer
│  │     │  │  ├─ image001.png
│  │     │  │  ├─ image002.png
│  │     │  │  ├─ image003.png
│  │     │  │  ├─ image004.png
│  │     │  │  ├─ image005.png
│  │     │  │  ├─ image006.png
│  │     │  │  ├─ image007.png
│  │     │  │  ├─ image008.png
│  │     │  │  ├─ image009.png
│  │     │  │  ├─ image010.png
│  │     │  │  ├─ image011.png
│  │     │  │  ├─ image012.png
│  │     │  │  ├─ image013.png
│  │     │  │  ├─ image014.png
│  │     │  │  └─ index.html
│  │     │  ├─ output.pptx
│  │     │  └─ 案例
│  │     │     ├─ image-20230103103651841.png
│  │     │     ├─ image-20230103153931380.png
│  │     │     ├─ image-20230103154001992.png
│  │     │     ├─ image-20230103154016347.png
│  │     │     ├─ image-20230103154107770.png
│  │     │     ├─ image-20230103154125935.png
│  │     │     ├─ image-20230103154154974.png
│  │     │     ├─ image-20230103154228838.png
│  │     │     ├─ image-20230103154255291.png
│  │     │     ├─ image-20230103160710188.png
│  │     │     ├─ image-20230103160840729.png
│  │     │     ├─ image-20230103162040585.png
│  │     │     ├─ image-20230104112708594.png
│  │     │     └─ index.html
│  │     └─ 2
│  │        ├─ 3_网站架构演变、LNP+Mariadb数据库分离.mp4
│  │        ├─ 4_Web服务器集群、Keepalived高可用.mp4
│  │        ├─ answer
│  │        │  ├─ image001.png
│  │        │  ├─ image002.png
│  │        │  ├─ image003.png
│  │        │  ├─ image004.png
│  │        │  ├─ image005.png
│  │        │  ├─ image006.png
│  │        │  ├─ image007.png
│  │        │  ├─ image008.png
│  │        │  ├─ image009.png
│  │        │  └─ index.html
│  │        ├─ output.pptx
│  │        └─ 案例
│  │           └─ index.html
│  └─ 第四阶段
│     ├─ 4.1 CLOUD1
│     │  ├─ 1
│     │  │  ├─ 1_容器技术概述、容器管理命令、镜像管理命令.mp4
│     │  │  ├─ 2_定制简单镜像、为容器配置Yum仓库、容器内安装部署服务.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 2
│     │  │  ├─ 3_容器镜像技术揭秘、Dockerfile 语法详解、多阶段镜像制作.mp4
│     │  │  ├─ 4_私有镜像仓库安装部署、私有镜像仓库管理、镜像上传、下载.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  └─ 3
│     │     ├─ 5_容器端口映射与存储卷管理、微服务项目管理、compose语法详解.mp4
│     │     ├─ 6_compose项目管理、harbor仓库安装部署、harbor仓库配置管理.mp4
│     │     ├─ answer
│     │     │  └─ index.html
│     │     ├─ output.pptx
│     │     └─ 案例
│     │        └─ index.html
│     ├─ 4.2 CLOUD2
│     │  ├─ 1
│     │  │  ├─ 1_云原生k8s解密、k8s集群架构概述、集群安装部署.mp4
│     │  │  ├─ 2_Calico插件安装部署、计算节点配置管理.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 2
│     │  │  ├─ 3_Pod概述、创建过程、kubectl命令详解、集群监控插件.mp4
│     │  │  ├─ 4_Pod资源清单文件、静态Pod.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 3
│     │  │  ├─ 5_模板与帮助手册、多容器Pod、多容器Pod管理.mp4
│     │  │  ├─ 6_嵌入式脚本、Pod调度策略、Pod标签管理.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 4
│     │  │  ├─ 7_Pod生命周期、初始化容器、Pod容器探针、事件处理函数.mp4
│     │  │  ├─ 8_Pod资源配额与限额、全局资源管理.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 5
│     │  │  ├─ 10_Pod优先级与抢占、容器安全.mp4
│     │  │  ├─ 9_Pod污点、容忍策略、精确匹配、模糊匹配.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 6
│     │  │  ├─ 11_存储卷管理、持久卷、PV-PVC管理.mp4
│     │  │  ├─ 12_Configmap卷、secret卷、emptyDir卷.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 7
│     │  │  ├─ 13_service管理、Ingress管理、Dashboard管理插件.mp4
│     │  │  ├─ 14_集群权限策略、ServiceAccount、RBAC角色鉴权.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 8
│     │  │  ├─ 15_控制器详解、临时任务与计划任务、Headless服务.mp4
│     │  │  ├─ 16_弹性云服务部署(HPA)、弹性云项目实战.mp4
│     │  │  ├─ answer
│     │  │  │  └─ index.html
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  └─ 9
│     │     ├─ 17_云计算底层技术奥秘、部署虚拟化平台、配置虚拟网桥.mp4
│     │     ├─ 18_虚拟机管理、公有云概述.mp4
│     │     ├─ answer
│     │     │  └─ index.html
│     │     ├─ output.pptx
│     │     └─ 案例
│     │        └─ index.html
│     ├─ 4.3 PROJECT3
│     │  ├─ 1
│     │  │  ├─ 1_华为云概述、配置虚拟私有云、安全组、管理云主机.mp4
│     │  │  ├─ 2_跳板机配置、制作私有镜像模板.mp4
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 2
│     │  │  ├─ 3_项目架构解析、实验环境介绍、云平台网站部署实战.mp4
│     │  │  ├─ 4_nacos注册中心、maven安装部署、源码管理.mp4
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 3
│     │  │  ├─ 5_弹性公网IP、云平台负载均衡ELB.mp4
│     │  │  ├─ 6_部署Elasticsearch集群、集群管理插件.mp4
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 4
│     │  │  ├─ 7_Logstash安装部署、input模块管理、codec插件、file插件.mp4
│     │  │  ├─ 8_filter模块配置管理、日志格式解析、output模块配置管理.mp4
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 5
│     │  │  ├─ 10_kibana安装部署、web日志分析实战、流量分析、用户访问比例图表.mp4
│     │  │  ├─ 9_logstash beats 插件配置、收集集群日志、filebeat插件部署.mp4
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 6
│     │  │  ├─ 11_云数据库GaussDB、云数据库GeminiDB、分布式消息服务.mp4
│     │  │  ├─ 12_服务注册中心、容器镜像服务SWR.mp4
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  ├─ 7
│     │  │  ├─ 13_harbor仓库部署、harbor用户管理、harbor项目管理.mp4
│     │  │  ├─ 14_docker安装部署、容器镜像制作、云容器服务CCE.mp4
│     │  │  ├─ output.pptx
│     │  │  └─ 案例
│     │  │     └─ index.html
│     │  └─ 8
│     │     ├─ 15_Pod控制器、Pod服务、Pod存储卷、PV-PVC资源对象.mp4
│     │     ├─ 16_ConfigMap、secret、弹性云服务.mp4
│     │     ├─ output.pptx
│     │     └─ 案例
│     │        └─ index.html
│     └─ 4.4 JOB
│        ├─ 1 【选修视频课程】简历制作注意事项、投简历技巧、售前工程师
│        │  ├─ 1_【选修】01-简历制作注意事项.mp4
│        │  ├─ 2_【选修】02-投简历技巧.mp4
│        │  ├─ 3_【选修】01-网络简历项目介绍.mp4
│        │  ├─ 4_【选修】02-PXE简历项目介绍.mp4
│        │  ├─ 5_【选修】03-售前-岗位介绍.mp4
│        │  ├─ 6_【选修】04-售前-简历指导.mp4
│        │  ├─ 7_【选修】05-售前-硬件知识.mp4
│        │  ├─ 8_【选修】06-售前-方案与招标.mp4
│        │  └─ output.pptx
│        ├─ 10 【选修】10-MySQL索引详解
│        │  └─ 【选修】10-MySQL索引详解.mp4
│        ├─ 11 【选修】11-网络工程师岗位细分、割接流程
│        │  └─ 【选修】11-网络工程师岗位细分、割接流程.mp4
│        ├─ 12 【选修】12-网络运维日常工作
│        │  └─ 【选修】12-网络运维日常工作.mp4
│        ├─ 13 【选修】13-中小型组网案例上
│        │  └─ 【选修】13-中小型组网案例上.mp4
│        ├─ 14 【选修】14-中小型组网案例下
│        │  └─ 【选修】14-中小型组网案例下.mp4
│        ├─ 15 【选修】15-网络项目案例分享
│        │  └─ 【选修】15-网络项目案例分享.mp4
│        ├─ 2 【选修视频课程】云计算赠送课知识点解析
│        │  └─ 【选修】02-云计算赠送课解析.mp4
│        ├─ 3 【选修视频课程】项目串讲、烘焙坊项目部署精讲
│        │  └─ 【选修】03-烘焙坊项目部署精讲.mp4
│        ├─ 4 【选修视频课程】智慧充电桩项目部署精讲
│        │  └─ 【选修】04-智慧充电桩项目部署精讲.mp4
│        ├─ 5【选修】05-达达商城项目部署精讲
│        │  └─ 【选修】05-达达商城项目部署精讲.mp4
│        ├─ 6【选修】06-云迁移方案解析
│        │  └─ 【选修】06-云迁移方案解析.mp4
│        ├─ 7 【选修】07-系统运维日常工作
│        │  └─ 【选修】07-系统运维日常工作.mp4
│        ├─ 8 【选修】08-系统监控方案
│        │  └─ 【选修】08-系统监控方案.mp4
│        └─ 9 【选修】09-MySQL面试要点
│           └─ 【选修】09-MySQL面试要点.mp4
└─ 活动课
   ├─ 1 开班典礼
   │  └─ 1_开班典礼.mp4
   ├─ 2 训练营
   │  ├─ 10_互联网时代基石:Linux系统(下部).mp4
   │  ├─ 11_解构数字基石:计算机硬件深度探索与未来展望(上部).mp4
   │  ├─ 12_解构数字基石:计算机硬件深度探索与未来展望(下部).mp4
   │  ├─ 13_路由器命令大师班:从基础到精通的蜕变之旅(上部).mp4
   │  ├─ 14_路由器命令大师班:从基础到精通的蜕变之旅(下部).mp4
   │  ├─ 15_打造无懈可击:路由器高可用性与网络韧性强化实战(上部).mp4
   │  ├─ 16_打造无懈可击:路由器高可用性与网络韧性强化实战(下部).mp4
   │  ├─ 17_网络边界守护者:ACL访问控制艺术与NAT地址转换策略精研(上部).mp4
   │  ├─ 18_网络边界守护者:ACL访问控制艺术与NAT地址转换策略精研(下部).mp4
   │  ├─ 19_领航企业网络未来:综合项目实战与策略规划(上部).mp4
   │  ├─ 1_网络世界的入门秘籍:网络基础探索.mp4
   │  ├─ 20_领航企业网络未来:综合项目实战与策略规划(下部).mp4
   │  ├─ 2_数据流量的指挥官:交换机实战指南.mp4
   │  ├─ 3_网络导航的明灯:路由器深度解析.mp4
   │  ├─ 4_网络王国的密语:路由器命令行宝典.mp4
   │  ├─ 5_网页制作的魔法书:HTML基础篇(上部).mp4
   │  ├─ 6_网页制作的魔法书:HTML基础篇(下部).mp4
   │  ├─ 7_网页制作的魔法棒:CSS样式(上部).mp4
   │  ├─ 8_网页制作的魔法棒:CSS样式(下部).mp4
   │  └─ 9_互联网时代基石:Linux系统(上部).mp4
   ├─ 3 职业素质课
   │  ├─ 1_【助力职场IPO】开学第一课.mp4
   │  ├─ 2_【助力职场IPO】人生设计课.mp4
   │  ├─ 3_【助力职场IPO】诚信课堂.mp4
   │  └─ 4_【助力职场IPO】MBTI性格密码.mp4
   ├─ 4 教学总监咨询
   │  ├─ 1_实战之shell解密.mp4
   │  ├─ 2_聊聊就业.mp4
   │  └─ 3_职业生涯规划.mp4
   └─ 5  就业指导
      ├─ 1_就业指导.mp4
      ├─ 2_就业指导课.mp4
      ├─ 3_就业指导.mp4
      └─ 4_就业指导.mp4
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。