
网盘截图:


课程目录:
达内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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。