Skip to content
SRE运维进阶之路SRE运维进阶之路
github icon
    • 昨日不在
    • 此页内容
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
      • 2017
      • 2016

      2023

      • 1/19Harbor 高可用搭建(docker-compose)
      • 1/19使用 ansible 快速搭建 k8s 集群
      • 1/19Kata2 尝试
    • 2022

      • 10/22Ansible 使用中的一些实践
      • 10/22使用 ansible 快速安装 k8s 机器
      • 10/22获取 jumpserver ssh 连接的私钥
      • 10/22
      • 10/22
      • 10/22
      • 10/22k8s 更改apiserver使用强加密算法
      • 10/22Calico
      • 10/22使用 kubeadm 手动更新证书
      • 10/22故障复盘模版
      • 10/22Harbor 安装配置(k8s)
      • 10/22为 k8s node 配置资源预留
      • 10/22k8s 开启审计日志
      • 10/22k8s 适配 GPU
      • 10/22内核版本升级
      • 10/22Longorn 安装配置
      • 10/22lvs 健康检查 k8s apiserver
      • 10/22利用LXCFS提升容器资源可见性
      • 10/22CPU 绑核
      • 10/22性能压测指标及方法
      • 10/22velero 备份恢复
      • 9/15etcd 备份恢复
      • 9/15快捷命令
      • 9/15如何更新Terminating状态的命名空间
      • 9/15教程|项目|博客|文章推荐
      • 9/15Todo
      • 9/133 数据库设计与查询语句
      • 9/132 列表类型和数据完整性
      • 9/139 主主和keepalived
      • 9/131 MySQL基本操作
      • 9/134 视图、事务、索引、函数
      • 4/28卸载 rancher 导致 node 被清空
      • 4/28目录结构设计
      • 4/28常用知识
      • 4/28计划任务
      • 4/28管道及I/O重定向
      • 4/28网络管理
      • 4/28/etc/security/limits.conf 详解与配置
      • 4/28进程管理
      • 4/28前言
      • 4/28软件包管理
      • 4/28基本权限 UGO
      • 4/28用户管理
      • 4/28编程语言的分类
      • 4/28DEV SIT UAT PET SIM PRD PROD常见环境英文缩写含义
      • 4/28中文技术文档的写作规范
      • 4/28
      • 4/28证书相关问题
      • 4/28Linux,du、df统计的硬盘使用情况不一致问题
      • 4/28mysql最大连接数的改变
      • 4/28linux下如何增加swap交换分区
      • 4/28查看文件内容
      • 4/28查看文件详细属性
      • 4/28查看文件类型
      • 4/28打包、压缩
      • 4/28创建、复制、移动、删除
      • 4/27自动化工具
      • 4/27基础知识
      • 4/27Shell
      • 4/27
      • 1/26ETCD 磁盘空间爆满解决方案
      • 1/26k8s node 配置资源预留
      • 1/16Golang 安装
      • 1/14Go Struct超详细讲解
      • 1/14Go中的命名规范
      • 1/14golang fmt格式“占位符”
      • 1/14Go语言:RESTful API 服务,急速入门
      • 1/6Prometheus Operator 安装配置
      • 1/6Rancher 安装配置
      • 1/4ingress-nginx 安装配置
      • 1/4Helm 安装配置
    • 2021

      • 12/24Prometheus迷雾 - 无法获取Pod的label
      • 9/22Mac上挂载移动硬盘出现"Read-only file system"问题
      • 9/20macOS配置终端走socks5代理
      • 9/20如何在Docker容器中运行Docker [3种方法]
      • 9/20etcd 问题、调优、监控
      • 9/20别再乱用 Prometheus 联邦了,分享一个 Prometheus 高可用新方案
      • 9/19jumpserver 学习笔记
      • 9/19etcd 学习笔记
      • 9/19Prometheus 学习笔记
      • 9/3Redis 6.x 哨兵安装配置
      • 8/25使用zabbix-agent2自定义插件获取https证书过期时间
      • 8/19内核参数调优
      • 8/11CNI
      • 8/4Linux SSH 基于密钥交换的自动登录原理
      • 7/19Docker 设置代理
      • 7/19使用 Rook 快速搭建 Ceph 集群
      • 7/13Kubernetes 学习笔记
      • 6/239 面向对象编程
      • 6/236 模块
      • 6/235.5 偏函数
      • 6/235.2 返回函数
      • 6/223.3 生成器
      • 6/223.4 迭代器
      • 6/224.4 递归函数
      • 6/221.4 使用 vscode 打造 python 开发环境
      • 6/17并发
      • 6/179.2 访问控制和属性装饰器
      • 6/176.1 Python 模块常用的几种安装方式
      • 6/176.2 Python 的 setup.py 详解
      • 6/175 函数式编程
      • 6/175.1 高阶函数
      • 6/175.3 匿名函数
      • 6/93.2 列表、集合、字典解析式
      • 6/94.3 作用域
      • 6/94.2 函数参数
      • 6/92.3.5 集合 set & 字典 dict
      • 6/82.3.3 字节序列
      • 6/82.3.4 列表 list & 元组 tuple
      • 6/82.3.2 字符串 str
      • 6/82.3.1 数值型
      • 6/82.2 程序控制
      • 6/82.3 Python数据类型
      • 6/81.2 Python 代码规范
      • 6/81.1 初识Python
      • 6/81.5 pypi 配置国内镜像
      • 6/81.3 Python 虚拟环境
      • 6/44.8 在 VS Code 中校验 Jenkinsfile
      • 6/34.3 Groovy 简明教程
      • 6/34.6 流水线开发工具
      • 6/34.2 Jenkins流水线语法
      • 6/34.1 开始编写Jenkinsfile
      • 6/23.2 访问 API
      • 6/23.1 Jenkins用户权限管理
      • 6/22.4 使用docker安装jenkins
      • 6/22.2 war 包安装 jenkins
      • 6/22.1 yum 安装 jenkins
      • 6/21.1 DevOps、CI、CD都是什么鬼?
      • 6/24.7 pipeline 生产配置实例
      • 5/31vim 使用整理
      • 5/31TCP 三次握手和四次挥手
      • 5/30优秀的技术博客 & 在线工具
      • 5/30IT 博客写作工作
      • 5/30前端学习笔记
      • 5/30Golang 学习笔记
      • 5/30Docker 学习笔记
      • 5/30计算机网络学习笔记
      • 5/30操作系统学习笔记
      • 5/11activemq5.15.9集群搭建步骤
      • 5/11Linux下配置jdk的环境变量
      • 5/11分布式FastDfs+nginx缓存高可用集群构建
      • 5/11centos7安装rabbitmq-3.7.9
      • 5/11rocketmq集群的搭建
      • 5/11zookeeper3.4.14集群搭建步骤
      • 5/11git的基本使用
      • 5/11Commit message 和 Change log 编写指南
      • 5/11聊透监控体系
      • 5/114.5 共享库之钉钉消息推送
      • 5/11
      • 5/11
      • 5/11
      • 5/112.1 Python基础语法
      • 5/115.4 装饰器
      • 5/117.1 操作文件和目录
      • 5/118.1 异常处理
      • 5/114.1 函数的定义 & 调用 & 返回值
      • 5/1110.1 多进程
      • 5/11python 实际工作中的实例
      • 5/1117 IO 模型
      • 5/113.1 线性结构特征 可迭代 & 切片
      • 5/1111 魔术方法
      • 5/119.3 继承、多态和Mixin
      • 5/119.1 类、实例和封装
      • 5/117.2 序列化和反序列化
      • 5/1111.1 SocketServer
      • 5/1111.2 TCP 编程
      • 5/1110.2 线程同步
      • 5/1110.2 多线程
      • 5/11Python 学习笔记
      • 5/11第四部分 命令
      • 5/11第六部分 Google Shell 风格指南
      • 5/11高级 Bash 脚本编程指南
      • 5/11docker 安装rabbitmq集群
      • 5/118 AB复制
      • 5/117 备份恢复
      • 5/1114 MySQL bin-log日志清理
      • 5/1111 MySQL逻辑架构
      • 5/1112 MySQL锁等待
      • 5/1113 MySQL常见问题
      • 5/1110 读写分离和Amoeba
      • 5/115 MySQL存储引擎
      • 5/116 用户权限和访问控制
      • 5/11redis面试题
      • 5/11redis5.0.4集群搭建
      • 5/11redis-dump方式导入导出数据
      • 5/11centos7安装redis-5.0.0主从
      • 5/11centos7安装升级ruby
      • 5/11服务器端和客户端命令
      • 5/116 常见问题
      • 5/111 zabbix4.4新功能
      • 5/1110 Todolist
      • 5/118 activemq监控
      • 5/112 zabbix借助ansible安装
      • 5/117 用zabbix api批量添加web监控
      • 5/113 zabbix添加报警媒介
      • 5/114 MySQL监控模块
      • 5/115 Redis监控模块
      • 5/119 zookeeper集群监控
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11高可用开源方案 Keepalived VS Heartbeat对比
      • 5/11白天做运维,晚上搞副业赚钱
      • 5/11
      • 5/11附录 T. ASCII 表
      • 5/11第一章 为什么使用shell编程
      • 5/112.1 调用一个脚本
      • 5/112.2 牛刀小试
      • 5/11第二章 和Sha-Bang(#!)一起出发
      • 5/11第一部分 初见Shell
      • 5/11第三章 特殊字符
      • 5/114.1 变量替换
      • 5/114.2 变量赋值
      • 5/114.3 Bash变量是弱类型的
      • 5/11第四章 变量与参数
      • 5/115.1 引用变量
      • 5/115.2 转义
      • 5/11第五章 引用
      • 5/11第六章 退出与退出状态
      • 5/117.1 测试结构
      • 5/117.2 文件测试操作
      • 5/117.3 其他比较操作
      • 5/117.4 嵌套 if/then 条件测试
      • 5/117.5 牛刀小试
      • 5/11第七章 测试
      • 5/118.1 运算符
      • 5/118.2 数字常量
      • 5/118.3 双圆括号结构
      • 5/118.4 运算符优先级
      • 5/11第八章 运算符相关话题
      • 5/11第二部分 shell基础
      • 5/119.1 内部变量
      • 5/119.2.1 declare 的另类用法
      • 5/119.2 变量类型标注:declare 与 typeset
      • 5/119.3 $RANDOM:生成随机数
      • 5/11第九章 换个角度看变量
      • 5/1110.1.1 使用 awk 处理字符串
      • 5/1110.1.2 参考资料
      • 5/1110.1 字符串处理
      • 5/1110.2 参数替换
      • 5/11第十章 变量处理
      • 5/1111.1 循环
      • 5/1111.2 嵌套循环
      • 5/1111.3 循环控制
      • 5/1111.4 测试与分支
      • 5/11第十一章 循环与分支
      • 5/11第十二章 命令替换
      • 5/11第十三章 算术扩展
      • 5/11第三部分 shell进阶
      • 5/1118.1 正则表达式简介
      • 5/1118.2文件名替换
      • 5/1118.3 正则表达式对照表
      • 5/1118 正则表达式
      • 5/1119 嵌入文档
      • 5/1120.1 使用 exec
      • 5/1120.2 重定向代码块
      • 5/1120.3 应用程序
      • 5/1120 I/O 重定向
      • 5/11第二十一章 子shell
      • 5/11第二十二章. 限制模式的Shell
      • 5/11第二十三章. 进程替换
      • 5/1124.1 复杂函数和函数复杂性
      • 5/1124.2 局部变量
      • 5/1124.3 不使用局部变量的递归
      • 5/1124 函数
      • 5/1125. 别名
      • 5/1126. 列表结构
      • 5/1127 数组
      • 5/1130 网络编程
      • 5/1132 调试
      • 5/1133 选项
      • 5/11第34章 陷阱
      • 5/11
      • 5/11
      • 5/1136.1 交互和非交互shell以及脚本
      • 5/1136.2 shell wrappers
      • 5/1136.3 测试和比较的其他方法
      • 5/1136.4 递归:可以调用自己的脚本
      • 5/11echo命令
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11
      • 5/11第36章 杂项
      • 5/11第五部分 高级话题
      • 5/11
      • 5/11
      • 5/11hash类型
      • 5/11键命令
      • 5/11list类型
      • 5/11set 类型
      • 5/11string类型
      • 5/11zset 类型
      • 5/11
    • 2020

      • 11/2PrometheusAlert
      • 7/27curl方式执行shell脚本时如何传参
      • 6/2Grafana Y轴设置
      • 3/203.1 Ansible Ad-hoc 常用命令集
      • 3/204.4 Playbook高级用法
      • 3/205.1 自定义变量
      • 3/204.1 Playbook的结构及handler用法
      • 3/205.2 Fact变量
      • 3/201 初识Ansible
      • 3/202 Ansible Inventory配置详解
      • 3/204.7 Jinja2 模板
      • 3/203.2 Ansible lineinfile模块详解
      • 3/205.4 使用lookup生成变量
      • 3/205.3 魔法变量
      • 3/206 Ansible使用优化
      • 3/204.2 Playbook循环语句
      • 3/204.3 Playbook条件语句
      • 3/204.5 Playbook之tags
      • 3/204 Ansible Playbook
      • 3/207 常见问题
      • 3/20Ansible 学习笔记
      • 3/204.6 巧用Roles
      • 3/205 Ansible变量
      • 3/205.5 使用vault配置加密
      • 3/204.8 yaml语法
      • 3/203. nginx配置文件详解
      • 3/204. 内核参数优化
      • 3/201. 初识Nginx
      • 3/202. nginx架构基础
      • 3/203.1 nginx全局块和events块配置
      • 3/203.2 nginxHTTP块配置
      • 3/203.4 nginxLOCATION块配置
      • 3/203.5 nginx常用模块
      • 3/206. nginx的常见问题
      • 3/20Nginx 学习笔记
      • 3/203.3 nginxSERVER块配置
      • 3/205. 状态码
      • 3/8Tomcat “缓存”清理
      • 3/8tomcat注意事项
      • 3/8tomcat假死现象
      • 3/8生产环境中的tomcat配置
      • 3/8Tomcat 学习笔记
      • 3/8Tomcat 错误代号及状态码
      • 1/162.3 使用 ansible 安装 jenkins
      • 1/165.1 构建发布工具集成
      • 1/161.2 Jenkins简介
      • 1/164.4 Jenkins共享库应用
      • 1/167.1 Jenkins Job迁移
      • 1/168 Jenkins 常见问题
      • 1/16Jenkins 学习笔记
      • 1/166.1 Jenkins 关闭和重启的实现方式
      • 1/165.2 用户认证系统集成
    • 2019

      • 12/20gitlab备份迁移升级&集成openldap
      • 9/27maven私服nexus3.x环境配置
    • 2018

      • 7/27每天一个linux命令(53)-traceroute
      • 7/27每天一个linux命令(52)-ping
      • 7/27每天一个linux命令(49)-lsof
      • 7/27每天一个linux命令(46)-iostat
      • 7/27每天一个linux命令(45)-vmstat
      • 7/27每天一个linux命令(42)-killall
      • 7/27每天一个linux命令(36)-date
      • 7/27每天一个linux命令(35)-diff
      • 7/27每天一个linux命令(33)-du
      • 7/27每天一个linux命令(29)-chown
      • 7/27每天一个linux命令(21)-find之xargs
    • 2017

      • 9/27centos6.5下安装python3.6、pip、ipython
      • 9/24sed命令详解
    • 2016

      • 6/6hexo(next)+github博客的搭建
    Blogger Avatar
    Clay
    376
    文章
    13
    分类
    38
    标签
    376
    时间轴
    ,,,
    article icon376文章

    • 高级 Bash 脚本编程指南
    • Python 学习笔记
    • Nginx 学习笔记
    • Ansible 学习笔记
    • Jenkins 学习笔记
    • 优秀的技术博客 & 在线工具
    • 聊透监控体系
    备案号:冀ICP备2021007336号
    Copyright © 2023 Clay