L i n u x 运 维 Linux运维 Linux运维
https://github.com/Major357/Operations
一 L i n u x 基 础 知 识 一 Linux基础知识 一Linux基础知识
1. Linux简介与安装
2. Linux常用命令
3. Vim编辑器
4. Linux软件包管理
5. Linux用户与权限
- 68.用户和权限-用户管理介绍
- 69.用户和权限-用户相关文件1
- 70.用户和权限-用户相关文件2
- 71.用户和权限-用户相关文件3
- 72.用户和权限-添加用户
- 73.用户和权限-设置密码和修改用户信息
- 74.用户和权限-删除用户和切换用户
- 75.用户和权限-用户组管理1
- 76.用户和权限-用户组管理2
- 77.用户和权限-ACL概述
- 78.用户和权限-ACL使用1
- 79.用户和权限-ACL使用2
- 80.用户和权限-sudo权限1
- 81.用户和权限-sudo权限2
- 82.用户和权限-sudo权限3
- 83.用户和权限-SUID权限1
- 84.用户和权限-SUID权限2
- 85.用户和权限-SGID权限1
- 86.用户和权限-SGID权限2
- 87.用户和权限-SBIT权限
- 88.用户和权限-chattr权限
6. Linux文件系统管理
二 s h e l l 编 程 二 shell编程 二shell编程
2. 正则表达式
3. 字符处理三剑客
- 132.shell编程-字符串处理之cut
- 133.shell编程-字符串处理之printf
- 134.shell编程-字符串处理之awk1
- 135.shell编程-字符串处理之awk2
- 136.shell编程-字符串处理之awk3
- 137.shell编程-字符串处理之sed
- 138.shell编程-字符串处理之排序、取消重复行、统计
3. 流程控制语句
- 139.shell编程-条件判断1
- 140.shell编程-条件判断2
- 141.shell编程-条件判断3
- 142.shell编程-if语句1
- 143.shell编程-双分支if语句1
- 144.shell编程-双分支if语句2
- 145.shell编程-多分支if语句
- 146.shell编程-四则运算练习题2
- 147.shell编程-case语句
- 148.shell编程-for循环之语法
- 149.shell编程-for循环之批量解压缩
- 150.shell编程-for循环之合法IP判断
- 151.shell编程-for循环之批量添加用户
- 152.shell编程-for循环之批量删除用户
- 153.shell编程-while循环
- 154.shell编程-until循环
- 155.shell编程-exit语句
- 156.shell编程-break语句和continue语句
三 L i n u x 系 统 管 理 三 Linux系统管理 三Linux系统管理
1. Linux启动管理
- 157.启动引导与修复-系统运行级别
- 158.启动引导与修复-grub简介
- 159.启动引导与修复-grub配置文件
- 160.启动引导与修复-grub加密
- 161.启动引导与修复-单用户修复模式
- 162.启动引导与修复-光盘修复模式
2. Linux服务管理
- 163.服务管理-服务分类
- 164.服务管理-独立服务管理
- 165.服务管理-基于xinetd服务管理
- 166.服务管理-httpd启动脚本分析
- 167.服务管理-源码包服务管理
- 168.服务管理-源码包服务被服务管理命令识别
- 169.服务管理-服务优化
3. Linux进程管理与工作管理
- 170.系统管理-进程管理介绍
- 171.系统管理-ps命令
- 172.系统管理-top命令和pstree命令
- 173.系统管理-杀死进程
- 174.系统管理-工作管理
- 175.系统管理-系统资源查看1
- 176.系统管理-系统资源查看2
- 177.系统管理-定时任务之at介绍
- 178.系统管理-定时任务之at使用
- 179.系统管理-定时任务之crontab使用
- 180.系统管理-定时任务之crontab配置文件
- 181.系统管理-定时任务之anacron
4. Linux日志管理
日志管理-日志配置文件格式
日志管理-日志配置文件
日志管理-日志轮替介绍
日志管理-logrotate配置文件
日志管理-
四 L i n u x 服 务 管 理 四 Linux服务管理 四Linux服务管理
1. Linux网络基础
- 1.概述-什么叫网络服务
- 2.概述-学习哪些网络服务
- 3.概述-学习建议
- 4.基础-CentOS 6和7对比一
- 5.基础-CentOS 6和7对比二
- 6.基础-CentOS 6和7对比三
- 7.基础-CentOS 7网卡配置
- 8.基础-常见网络协议和端口
- 9.基础-网关和路由
- 10.基础-网络常见命令
2. SSH
- 11.基础-ssh概念和账户密码登录模式
- 12.基础-ssh密钥对验证模式
- 13.基础-ssh配置准备环节
- 14.基础-ssh密钥对登录试验
- 15.基础-windows使用密钥对登录
- 16.基础-ssh配置参数详解
- 17.基础-ssh其他相关命令
- 18.基础-TCP_Wrappers简介和工作原理
- 19.基础-TCP_Wrappers使用介绍
3. DHCP
- 20.DHCP-介绍
- 21.DHCP-租约四部曲(上)
- 22.DHCP-租约四部曲(下)
- 23.DHCP-续租租约
- 24.DHCP-环境准备和相关信息
- 25.DHCP-配置文件详解
- 26.DHCP-基础实验
- 27.DHCP-地址保留实验
- 28.DHCP-超级作用域
- 29.DHCP-中继(上)
- 30.DHCP-中继(下)
4. DNS
- 31.DNS-介绍
- 32.DNS-解析过程
- 33.DNS-分布式DNS模型
- 34.DNS-软件相关信息
- 35.DNS-基本功能实验
- 36.DNS-主从同步
- 37.DNS-缓存服务器
- 38.DNS-智能DNS(上)
- 39.DNS-智能DNS(下)
5. Vsftp
- 40.VSFTP-概述
- 41.VSFTP-连接类型
- 42.VSFTP-工作模式
- 43.VSFTP-传输模式
- 44.VSFTP-软件信息和匿名登录
- 45.VSFTP-本地登录和虚拟用户登录
- 46.VSFTP-匿名用户实验
- 47.VSFTP-本地用户实验
- 48.VSFTP-用户登录限制和被动工作模式
- 49.VSFTP-虚拟用户登录验证模式
- 50.VSFTP-openssl+vsftp加密传输(上)
- 51.VSFTP-openssl+vsftp加密传输(中)
- 52.VSFTP-openssl+vsftp加密传输(下)
6. NFS
65.NFS-概述
66.NFS-工作原理-NFS和RPC
67.NFS-工作原理-协议和软件包
68.NFS-配置文件编写格式
69.NFS-启动和自启动管理
70.NFS-实例演示(上)
71.NFS-实例演示(下)
72.NFS-相关命令
7. Samba
- 53.SAMBA-概述
- 54.SAMBA-smb协议和cifs协议
- 55.SAMBA-软件信息和登录验证模式
- 56.SAMBA-本地用户登录验证演示
- 57.SAMBA-配置参数讲解(上)
- 58.SAMBA-配置参数讲解(下)
- 59.SAMBA-访问控制和启动管理
- 60.SAMBA-客户端访问
- 61.SAMBA-自定义共享区间
- 62.SAMBA-访问控制实验
- 63.SAMBA-用户别名和映射网络驱动器
- 64.SAMBA-web管理工具-swat
8. LAMP平台部署
- 73.LAMP-介绍
- 74.LAMP-准备工作
- 75.LAMP-源码软件安装1
- 76.LAMP-源码软件安装2
- 77.LAMP-源码软件安装3
- 78.LAMP-源码软件安装4
- 79.LAMP-网站项目部署
- 80.LAMP-CentOS7-环境搭建1
- 81.LAMP-CentOS7-环境搭建2
9. Apache
- 82.Apache-讲在Apache之前
- 83.Apache-概述&工作模式
- 84.Apache-配置文件详解
- 85.Apache-目录别名
- 86.Apache-目录登录保护
- 87.Apache-虚拟主机
- 88.Apache-域名跳转
- 89.Apache-https
- 90.Apache-日志切割&不记录指定类型文件
- 91.Apache-静态缓存&禁止解析PHP
10. LNMP平台部署
11. Nginx
12. 企业邮件服务
102.企业邮件-概述和工作原理
103.企业邮件-发送方部署
104.企业邮件-接收方部署
105.企业邮件-web端部署
13. ELK日志分析服务
14. Tomcat
109.Tomcat-实验部署1
110.Tomcat-实验部署2
15. Rsync同步服务器
五 M y s q l 数 据 库 管 理 五 Mysql数据库管理 五Mysql数据库管理
1. MySQL基础
- 114.数据库-什么是数据库
- 115.数据库-数据库和文件系统对比
- 116.数据库-数据库分类
- 117.数据库-关系型数据库概述
- 118.数据库-MySQL组成结构介绍
- 119.数据库-MySQL安装
- 120.数据库-MySQL常用命令1
- 121.数据库-MySQL常用命令2
- 122.数据库-MySQL备份管理
2. MySQL集群
3. NoSQL数据库概述
六 L i n u x 集 群 六 Linux集群 六Linux集群
1. 集群概念
2. 负载均衡集群(LBC)
- 4.集群-负载均衡集群重点分析
- 5.集群-负载均衡集群原理
- 6.集群-LVS工作模式-1
- 7.集群-LVS工作模式-2
- 8.集群-DR构建 -1
- 9.集群-DR构建 -2
- 10.集群-NAT构建
- 11.集群-通用算法(调度)
- 12.集群-持久连接
3. 高可用集群(HAC)
4. 多级负载(四、七层结合)
5. Squid缓存、代理服务
6. 网络存储集群
- 22.集群存储-存储类型
- 23.集群存储-存储技术
- 24.集群存储-存储技术+存储拓扑的组合
- 25.集群存储-存储技术之 NFS
- 26.集群存储- 什么是 MFS
- 27.集群存储- MFS 组件说明
- 28.集群存储- 文件操作过程
- 29.集群存储- MFS 补充描述
- 30.集群存储- MFS 集群构建 - 1
- 31.集群存储- MFS 集群构建 - 2
- 32.集群存储- MFS 日常维护
- 33.集群存储- ISCSI 概述
- 34.集群存储- ISCSI 构建
7. 监控集群
- 35.监控- 监控重要性
- 36.监控- 常见监控平台
- 37监控- Cacti 原理概述.
- 38.监控- Cacti 构建
- 39.监控- Cacti 插件添加
- 40.监控- Nagios 相关原理
- 41.监控- Nagios 监控构建
- 42.监控- Nagios 主机监控添加
- 43.监控- zabbix 原理
- 44.监控- zabbix 安装
- 45.监控- zabbix 添加监控主机-自动发现规则
- 46.监控- zabbix 监控 Nginx 负载状态
- 47.监控- zabbix 监控 web场景构建、聚合图形
- 48.监控- zabbix 配置页面警告以及钉钉报警
8. 安全防护
- 49.安全防御 - 常见的攻击手段
- 50.安全防御 - 常见的安全防御设备
- 51.安全防御 - 何为防火墙
- 52.安全防御 - 防火墙分类
- 53.安全防御 - iptables 原理
- 54.安全防御 - 防火墙顺序
- 55.安全防御 - Iptables 语法规则-1
- 56.安全防御 - Iptables 语法规则-2
- 57.安全防御 - Iptables 语法规则-3
- 58.安全防御 - Iptables 语法规则-4
- 59.安全防御 - SeLinux前世今生
- 60.安全防御 - 安全上下文
- 61.安全防御 - SeLinux布尔值
9. 无人值守装机
七 L i n u x 虚 拟 化 七 Linux虚拟化 七Linux虚拟化
1. 虚拟化概述
2. Vcent
3. Docker
- 7.什么是 Docker - 1
- 8.什么是 Docker - 2
- 9.Docker 安装
- 10.Docker 镜像仓库加速配置
- 11.Docker 化应用体验
- 12.Docker-compose 简单应用
- 13.单容器管理 - 1
- 14.单容器管理 - 2
- 15.Docker 镜像特性
- 16.DockerFile -1 - 容器转换为镜像
- 17.DockerFile - 2 -DockerFIle展示
- 18. Docker 仓库构建 -1 - 官方仓库构建
- 19.Docker 仓库构建 -2 - Harbor 构建
- 20.Docker 网络通讯
- 21.Docker 网络模式的修改
- 22.网络隔离、独立IP配置
- 23.数据卷特性
- 24.容器中的数据卷 - 1
- 25.容器中的数据卷 - 2
- 26.存储驱动
- 27.内存限制
- 28.CPU限制
- 29.总结
- 30.为何需要云计算这种“新事物”
- 31.云计算的分类
4. Openstack:
- 32.Openstack
- 33. 组件说明
- 34.安装结构说明
- 35.基础环境构建 -1
- 36.基础环境构建 -2
- 37.keystone 组件说明
- 38.Keystone 组件之间的沟通方式
- 39.Keystone 安装实验 -1
- 40.Keystone 安装实验 -2
- 41.glance 组件说明
- 42.glance 服务部署
- 43.Compute 组件说明
- 44.Compute 组件安装 -1
- 45.Compute 组件安装 -2
- 46.网络基础说明
- 47. Neutron 网络说明 -1
- 48.Neutron 网络说明 -2
- 49.Neutron 构建 -1
- 50.Neutron 构建 -2
- 51.仪表盘组件构建
- 52.块存储服务构建
- 53.实例
5. Kubernetes(k8s)
- 1.前世今生 -1
- 2.前世今生 -2
- 3.知识图谱 -1
- 4.知识图谱 -2
- 5.组件说明 -1
- 6.组件说明 -2
- 7.Pod 概念 -1
- 8.Pod 概念 -2
- 9.网络通讯方式
- 10.集群安装准备 - 说明
- 11. 集群安装准备 - 安装软路由
- 12.集群安装 - 1
- 13.集群安装 - 2
- 14.集群安装 - 配置私有仓库、集群功能演示
- 15.资源清单 - 资源类型
- 16.资源清单 - YAML 格式
- 17.资源清单 - 常用字段说明
- 18.资源清单 - pod 生命周期
- 19.资源清单 - initC
- 20.资源清单 - initC 特殊说明
- 21.资源清单 - 探针 -1
- 22.资源清单 - 探针 -2
- 23.资源清单 - start、stop、相位
- 24.资源控制器 - 控制器说明 -1
- 25.资源控制器 - 控制器说明 -2
- 26.资源控制器 - RS、Deployment -1
- 27.资源控制器 - RS、Deployment -2
- 28.资源控制器 - Daemonset、Job、CronJob -1
- 29.资源控制器 - Daemonset、Job、CronJob -2
- 30.Service - 定义
- 31.Service 代理模式分类
- 32.Service 实验讲解 -1
- 33. Service 实验讲解 -2
- 34.Service Ingress -1
- 35.Service Ingress -2
- 36.Service Ingress -3
- 37.存储 configmap -1
- 38. 存储 configmap -2
- 39.存储 Secret -1
- 40.存储 Secret -2
- 41.存储 Volume-1
- 42.存储 Volume-2.mp4
- 43.存储 Volume-3
- 44.存储 PV-PVC -1
- 45.存储 PV-PVC -2
- 46.存储 PV-PVC -3
- 47.存储 PV-PVC -4
- 48.集群调度 调度过程说明
- 49.集群调度 节点亲和性 -1
- 50.集群调度 节点亲和性 -2
- 51.集群调度 污点和容忍
- 52.集群调度 固定节点调度
- 53.安全 认证
- 54.安全 鉴权 -1
- 55.安全 鉴权 -2
- 56.安全 鉴权 -3
- 57.安全 准入控制
- 58.Helm 及其它功能性组件 - Helm -1
- 59.Helm 及其它功能性组件 - Helm -2
- 60. Helm 及其它功能性组件 - Dashboard
- 61.Helm 及其它功能性组件 - prometheus、资源限制 -1
- 62.Helm 及其它功能性组件 - prometheus、资源限制 -2
- 63.Helm 及其它功能性组件 - prometheus、资源限制 -3
- 64.Helm 及其它功能性组件 - EFK 日志
- 65. 证书可用年限修改
- 66.高可用的 K8S 构建 -1
- 67.高可用的 K8S 构建 -2
- 68.高可用的 K8S 构建 -3
- 69.高可用的 K8S 构建 -4
- 70. 高可用的 K8S 构建 -5