运维笔记
latest
系统
Linux
Shell
系统状态
防火墙
系统日志
问题合集
服务
Elasticsearch
ES简介
ES安装
ES基础
ES常用操作
ES集群
ES运维
ES集群可视化管理工具Cerebro
ES集群配置
ES集群规划
Rabbitmq
RabbitMQ简介
Nginx
安装
配置文件
结构分析
日志文件
虚拟主机
正、反向代理和四层代理
负载均衡
HTTP协议介绍
curl工具
HTTPS与SSL配置及CA证书
Nginx rewrite
nginx 常用全局变量
proxy配置说明
nginx的proxy_buffering和proxy_cache
访问控制
用户认证
调优和监控
Nginx支持HTTP2
集群架构
集群架构介绍
keepalived
LVS介绍
keepalived配置LVS
haproxy简介
K8s
容器介绍
Docker快速入门
K8s介绍
K8s单机板搭建 基于containerd
K8s里的API对象
数据库
MySQL
Redis
MongoDB
运维笔记
Elasticsearch
查看页面源码
Elasticsearch
ES简介
使用场景
案例
相关概念
ES安装
安装Kibana实现可视化
ES基础
修改配置文件
ES常用操作
ES集群
机器准备
集群搭建
ES运维
日志
服务
监测集群
ES集群可视化管理工具Cerebro
下载包
安装
修改配置
启动服务
ES集群配置
四种配置方法
Transient配置示例
Persistent配置示例
ES集群规划
集群节点类型
节点、分片规划
避免分片不均衡
容量规划
Rabbitmq
RabbitMQ简介
相关概念
使用流程
Nginx
安装
Centos|Rocky通过yum安装
ubuntu通过apt安装
源码安装
配置文件
配置文件结构
全局配置项结构
events配置项结构
http配置项结构
结构分析
Nginx模块化
Nginx的web请求机制
Nginx事件驱动模型
设计架构概览
日志文件
错误日志
访问日志
访问日志过滤
日志切割
虚拟主机
简易配置并测试
配置默认虚拟主机
连接php的虚拟主机
正、反向代理和四层代理
正向代理
反向代理
四层代理
TCP代理
UDP代理
负载均衡
配置示例
HTTP协议介绍
HTTP/0.9版本
HTTP/1.0版本
HTTP/1.1版本
HTTP/2 版本
HTTP/3版本
请求方法
HTTP状态码
HTTP Request
HTTP Response
HTTP工作原理
URI和URL
curl工具
HTTPS与SSL配置及CA证书
CA证书
certbot生成证书配置HTTPS
Nginx rewrite
if指令
rewrite中的break和last
nginx的return指令
rewrite规则
nginx 常用全局变量
实战
location
proxy配置说明
1. proxy_pass
2. proxy_set_header
3. proxy_redirect
nginx的proxy_buffering和proxy_cache
proxy_buffering设置
proxy_cache设置
访问控制
deny_allow
基于location的访问控制
Nginx基于$document_uri的访问控制
nginx基于$request_uri访问控制
Nginx基于$user_agent的访问控制
基于$http_referer的访问控制
Nginx的限速
Nginx的用户认证
用户认证
调优和监控
Nginx配置参数调优
内核调优
nginx服务监控
Nginx支持HTTP2
集群架构
集群架构介绍
keepalived
keepalived简介
keepalived高可用场景举例
安装nginx(两台机器都安装)
安装
启动
安装keepalived(两台都安装)
配置keepalived(Centos8上)
定义keepalived配置(Centos8-1上)
定义监测脚本(两台机器)
启动服务
检测
验证
遇到keepalived问题,排查思路
LVS介绍
四种模式:
十种调度算法:
keepalived配置LVS
NAT模式
DR模式
haproxy简介
安装Haproxy
配置负载均衡
K8s
容器介绍
先说说容器吧
跟容器相关的工具(只罗列具有代表性的)
K8s弃用Docker
Docker快速入门
Docker安装
Docker镜像和容器
Docker的数据持久化
Docker网络
Dockerfile编写
docker-compose
私有镜像仓库harbor搭建
K8s介绍
K8s核心组件
K8s单机板搭建 基于containerd
准备工作
安装containerd
安装kubeadm、kubelet和kubectl
初始化集群
安装calico网络
安装dashboard(可视化管理集群)
(Containerd)crictl命令用法
在K8s里快速部署一个应用
K8s主要资源罗列
K8s里的API对象
资源对象:pod
资源对象:Job
资源对象:CronJob
资源对象:ConfigMap
资源对象:Secret
资源对象:Deployment
资源对象:Service
资源对象:Daemonset
资源对象:Ingress/IngressClass
API资源对象PersistentVolume/PersistentVolumeClaim/StorageClass