Categories
项目实战
Kubernetes项目实战
Nginx
Prometheus监控
ansible
Python学习
Gitlab
Java
Kubernetes
Linux服务应用
Jenkins
MySQL
Kubernetes应用
企业级-Shell脚本案例
prometheus
错误问题解决
软件
Zabbix监控
Linux实战操作
Go语言
Docker
Linux
Shell
Traefik
Linux系统入门
硬盘
技术记录
Linux基础
springmvc
2024
机房私有云OpenStack搭建详细步骤流程
OpenStack将运行的系统导出 QCOW2 镜像并导入阿里云
Kubernetes部署(haproxy+keepalived)高可用环境和办公网络打通
云原生时代的数据守护者:Velero 备份与迁移实战
Openvpn打通北京和深圳两地办公室网络
高可用openvpn全局单向A访问B区的网络
PowerDNS架构解析与安装部署指南
处理.git文件夹过大出现臃肿问题
使用Nginx OpenResty与Redis实现高效IP黑白名单管理
基于Padavan Exporter的Prometheus客户端二次开发实践
Python (Ansbile)脚本高效批量管理服务器和安全
生产环境OpenLDAP主从集群
Go开发Prometheus客户端实战步骤
MongoDB数据库(10亿条数据)清理策略- 自动化过期数据删除实战
自动化重置数据库功能的探索与实践
生产环境 OpenLDAP 部署流程
Python实现“黑猫投诉平台,舆论监控系统”
ELK日志收集和备份填坑实战 (滞后8个小时等时区问题)
Ingress配置优化和追踪
Nginx日志格式化和追踪
MongoDB快照(LVM)业务场景应用实战
Nginx在Kubernetes集群中的进阶应用
Gitlab的流水线任务【实现每小时自动测试 dev分支的更新】
Kube-Prometheus 监控Istio
自动化批量导入机器到Jumpserver:提高效率与一致性的关键步骤
Kube-Prometheus 监控Ingress实战
Kube-Prometheus 手动部署
Istio安装和基础原理
2023
MetalLB:本地Kubernetes集群的LoadBalancer负载均衡利器
使用kubeadm部署一套Kubernetes v1.23.0集群
Kubernetes安装ingress-nginx
使用Prometheus监控Padavan路由器
使用Prometheus监控Synology(群辉)
精益求精:使用Ansible集中式自动备份核心数据
Prometheus的Pushgateway快速部署及使用
Flask配合Echarts写一个动态可视化大屏
IntelliJ IDEA远程调试:使用IDEA Remote Debug进行高效调试的指南
Python调用Jumpserver的Api接口增删改查
掌握Kubernetes API:释放容器编排的潜力
JupyterHub实战应用
实现跨语言互动:如何在Python中调用Java的JavaParser库解析Java源代码
Python错误处理的艺术:使用retrying库实现高效重试机制
限制速度,释放潜力:Python中的ratelimit库解密
GitPySearch- 全局Python代码搜索工具
提高错误日志处理效率!使用Python和钉钉机器人实现自动告警聚合
实现无间断的自动化:Jenkins与GitLab的定时任务工作流程
“实时数据同步:构建高效的 MySQL 数据同步方案“
当节点内存管理遇上 Kubernetes:自动调度与控制
当Python遇上异步编程:实现高效、快速的程序运行!
Flask轻松构建钉钉接口模版,实现自动化流程优化
Calico的BGP打通Kubernetes网络和局域网
Python实现批量图片下载及去重处理
Python批量导出阿里云ECS和Redis实例的监控数据到Excel
Nginx模板自动化
SpringBoot集成Apollo和自动注册Consul
Python域名解析
Prometheus 和 Grafana 监控 Consul服务端
使用Spring Boot和Consul实现高可用的服务注册与发现
SpringBoot(微服务)注册分布式Consul
Python获取zabbix问题触发器
Kubernetes考试题(CKA)
2022
Python通知Epic白嫖游戏信息
K8S部署Apollo配置中心
Python访问Apollo获取配置
Python本地下载-实例的SQL审计日志
Git引起的 gitlab-runner 报错
Elasticsearch快照备份
GitLab集成gitlab-runner
Prometheus监控Linux主机(node-exporter)
Prometheus监控进程
Prometheus监控MongoDB数据库
Python开发mysql和mongo 连接类
Python编写告警信息,整合Alertmanager告警
Confluence升级方案
Jenkins集成Kubernetes集群
Kubernetes安装Jenkins
Jenkins流水线整合钉钉
Jenkins的流水线(Pipeline)
Jenkins集成Sonar Qube
Jenkins入门配置
Jenkins安装部署使用
Mysql主从同步复制(快速构建,基于CP数据备份 恢复)
Linux任务分析脚本
Django开发告警接口(webhook)对接Altermanager告警
Django admin极简美化
Zabbix的API批量添加,删除主机(生产实战)
Kubernetes高效收集生产日志
Kubernetes安装EFK日志收集
Kubernetes的ETCD集群备份、恢复
Linux虚拟机(lvm)报Unmount and run xfs_repair
内网DNS重要使用作用
Gin编写图床后端-上传图片代码实现
2021
Gin框架组合(Zap、lumberjack、ini)使用手册
Zabbix监控集群操作用户“登录失败次数“和“失败日志记录“
Gin编写邮件告警接口(添加配置,项目拆分)
Linux操作系统账号密码失效检测
Gin编写邮件告警接口(添加优化日志记录)
Gin编写邮件接口(支持多人发送)
GO的WEB编程(GIN实现邮件接口报警)
TCP扫描增强器实现65000端口,10S完成,快准狠(Go语言编程)
golang的ping检测主机存活
集群服务器的网络连接状态接入ELK(可视化操作)
Rsyslog同步集群服务器的网络连接状态
截取日志范围(sed)
Xtrabackup工具进行在线主从搭建
openssh-8.6p1批量编译安装升级
Kubernetes安装zookeeper集群
Kubernetes收集pod的日志
Minio--Mysql存储桶通知配置
企业级-纯内网构建Harbor (HTTPS认证)
calico-node 报错calico/node is not ready- BIRD is not ready- BGP not established with
Prometheus报警规则别名设置
Prometheus监控,生产可用告警规则(可获取主机名)
Ansible批量部署客户端并注册consul自动发现
Prometheus基于consul中心自动发现注册监控
Zabbix监控流量异常(偶尔超出交换机限制)
vsftp禁止下载,允许上传文件
企业纯内网二进制完美部署Docker(20.10.7版本)
解决二进制K8S布署的metrics-server查看集群资源报错权限问题
zabbix企业应用之监控磁盘读写状态
Centos7 自启没有起作用??(rc.local)
Docker集群可视化管理平台(Portainer)
Python文件处理
zabbix-api查询机器资源利用率,导出execl表格
Python实现查询剪贴板自动匹配信息
再也不用担心Shell脚本出错-ShellCheck
Shell帮你掌管上千台服务(多线程)
自动安装Zabbix-agent 自动注册
Ansible小实例
Shell监控公网IP-变化邮件报警
Kubernetes实战模拟七(wordpress的数据持久化)
Kubernetes实战模拟六(wordpress的账号信息加密)
mysql-unknown-option-in-kubernetes错误
Kubernetes实战模拟五(wordpress的HPA自动扩缩容)
Kubernetes实战模拟四(wordpress升级更新)
Kubernetes实战模拟三(wordpress健康检查和服务质量QoS)
Kubernetes实战模拟二(wordpress高可用)
Kubernetes实战模拟一(wordpress基础版)
Rook部署测试Ceph和wordpress实战应用
Traefik的中间件,灰度发布,流量复制
Kubernetes 1.18.3 部署 Traefik2.2
二进制部署Kubernetes安装metrics-server遇到的问题
Kubernetes Ingress-nginx高级用法
Prometheus_additional传统配置
prometheus黑盒测试
解决prometheus监控monitoring/kube-controller-manager/0 (0/0 up)的问题
Kubernetes监控etcd集群(自带metrics接口)
Kubernetes用operator部署prometheus
Kubernetes升级coredns1.8.3
Failed to create client- error while trying to communicate with apiserver- 报错解决
Helm(bitnami)部署zookeeper和kafka集群
Helm部署RabbitMQ集群
Kubernetes通过插件,自动发现注册Rabbitmq集群
Kubernetes使用operator安装Redis集群
Kubernetes部署单Redis
Kubernetes搭建RooK+Ceph
Kubernetes的服务质量(QoS)
Kubernetes准入控制
Kubernetes安装Ratel
Docker无法访问gcr.io的几种解决办法
Kubernetes认证之RBAC
SaltStack脚本安装
Redhat机器巡检脚本
Mysql数据库备份脚本
sersync+rsync原理及部署
谁动了我的主机?( History)
MySQL容器部署及数据持久化(主从复制)
当MySQL主从数据不一致,怎么解决???(2)
当MySQL主从数据不一致,怎么解决???
2020
在Kubernetes(k8s)中部署Java应用
Python构建简单的ATM+购物功能项目
kubeadm高可用安装k8s集群1.18.5
Python迭代对象和迭代器
Zabbix配置企业微信群(机器人)警告
Linux 安装后基本优化操作
手误【删库】 == 跑路,不存在的 Linux回收站
大规模集群全网数据备份解决方案
宝塔Nginx配置防盗链
MHA架构实施(一主一从)学不会,你来打我?加油!奥利给
什么,你还不会Mysql主从复制???快来看
MySQL二进制安装(版本:5.7.26)
MySQL--备份恢复【Mysqdump+xtrabackup(XBK)】
Mysql日志分析(错误日志,Binlog日志,慢日志),有惊喜哦
Mysql多实例启动
Zabbix服务自定义监控和模板
Centos7安装Zabbix服务端、Zabbix客户端和Win客户端配置(源码编译安装)
运维工作经验汇总-高级运维工程师
手误【删库】 == 跑路,不存在的 ——删瓦辛格
Centos7集群时间同步(Chrony)
Python项目打包发布Linux线上
Python购物车和学生管理系统
Centos7升级Python3.7.3版本
Docker一键部署GitLab+Jenkins【本地持久化】
Linux自动批量增加公钥
主机存活监控
Linux常见问题及命令
Docker测试一个静态网站
Docker容器访问外部世界
Docker容器间通信
Docker网络(host、bridge、none)详细介绍
Docker的资源限制(内存、CPU、IO)详细篇
esxi中CentOS7不停机加磁盘并扩容现有分区
ESXI6.5安装CentOS7教程
Linux查看占用CPU和内存的 的程序
Centos7使用脚本搭建LVS的DR模式。
Kubernetes(k8s)的调度器 - 调度亲和性详细介绍
Kubernetes(k8s)的调度器详细介绍
Kubernetes(k8s)的存储PV-PVC详细介绍
Kubernetes(k8s)的存储Volume 详细介绍
Kubernetes(k8s)的存储Secret 详细介绍
Kubernetes(k8s)的存储configmap详细介绍
Kubernetes(k8s)的Service Ingress详细介绍
Kubernetes(k8s)的Service - 代理模式详细介绍
Kubernetes(k8s)的Service - 定义
Kubernetes(k8s)资源控制器Daemonset、Job、CronJob详细介绍
Kubernetes(k8s)资源控制器 RS、Deployment详细介绍
Kubernetes(k8s)资源控制器详细说明
Kubernetes(k8s)pod的探针liveness、readiness详细教程
Kubernetes(k8s)Pod的生命周期
Kubernetes(k8s)Pod的YAML基础编写
Kubernetes(k8s)集群功能演示
Harbor - 企业级 Docker 私有仓库
Ansible自动化部署详细教程
企业级-Shell案例18——目录入侵检测与告警
企业级-Shell案例17——DOS攻击防范(自动屏蔽攻击IP)
企业级-Shell案例16——自动发布PHP项目
企业级-Shell案例15——自动发布Java项目(Tomcat)
企业级-Shell案例14——Nginx访问日志自动按天(周、月)切割
企业级-Shell案例13——Nginx访问日志分析
企业级-Shell案例12——MySql数据库备份脚本
企业级-Shell案例11——监控MySQL主从同步状态是否异常脚本
企业级-Shell案例10——一键部署LNMP网站平台脚本
企业级-Shell案例9——批量主机远程执行命令脚本
企业级-Shell案例8——批量检测网站是否异常并邮件通知
企业级-Shell案例7——监控多台服务器磁盘利用率脚本
企业级-Shell案例6——查看网卡的实时流量
企业级-Shell案例5——找出占用CPU 内存过高的进程
企业级-Shell案例4——一键查看服务器利用率
企业级-Shell案例3——批量创建多个用户并设置密码
企业级-Shell案例2——发送告警邮件
企业级-Shell案例1——服务器系统配置初始化
Centos搭建docker swarm集群详细教程
Promethus(普罗米修斯)的Grafana+onealert实现报警功能
Promethus的Grafana图形显示MySQL监控数据
Promethus(普罗米修斯)安装Grafana可视化图形工具
Promethus(普罗米修斯)监控Mysql数据库
Centos7安装Promethus(普罗米修斯)监控系统完整版
Centos7下使用Docker搭建本地私有仓库
CentOS7的Yum安装Kubernetes(k8s)完整版详细教程
二进制包安装Kubernetes集群环境完整版
kubeadm部署Kubernetes(k8s)完整版详细教程
本地镜像发布到阿里云
Docker常用安装(tomcat、mysql、redis)
DockerFile自定义镜像Tomcat9
DockerFile的CMD/ENTRYPOINT 镜像案例
DockerFile自定义镜像centos
DockerFile体系结构(保留字指令)
DockerFile解析
2019
SpringBoot项目映射
Docker安装MySQL集群【读写分离】
Idea SpringBoot 对数据库实例详解
Linux下磁盘实战操作命令
Docker容器数据卷介绍和命令
Docker 镜像介绍和命令
Docker命令总结
Docker启动守护式容器
Docker容器常用命令
Docker镜像常用命令
Centos7系统Docker安装
Docker组成三要素
Git入门基础教程和SourceTree应用
Nginx 配置高可用的集群
Nginx 配置实例-动静分离
将博客搬至博客园
nginx 配置实例-负载均衡
nginx 配置实例-反向代理
Nginx 简介与安装、常用的命令和配置文件
kibana和中文分词器analysis-ik的安装使用
qos-server can not bind localhost-22222, dubbo version- 2.6.0, current host- 127.0.0.1【问题解决】
Dubbo启动,调用方法失败【问题:调用超时】
Tests in error-BlogApplicationTests.initializationError » IllegalState Unable to find a @Spri...【解决】
解决端口被占用的问题(80、8080、3306)等等
Java使用MD5加密算法,实现等登陆功能
SpringBoot使用Hibernate,实现自动创建数据库表【博客数据库设计】
Centos7安装elasticSearch6
Redsi缓存问题(穿透,击穿,雪崩)以及解决办法(分布式锁)【高并发问题】
Redis缓存实战教程
Redis安装教程
CentOS 7上安装Docker
Docker简介
SpringBoot整合Fastdfs,实现图片上传(IDEA)
Centos7部署分布式文件存储(Fastdfs)
Java前后端的跨域问题
Centos7安装dubbo与zookeeper服务配置
dubbo与zookeeper的关系
IEDA创建Springboot项目
ezdml设计数据库
Centos7下zabbix安装与部署
Centos7安装宝塔控制面板
Linux(Centos7)搭建LAMP(Apache+PHP+Mysql环境)
Maven+SSM框架,实现单表简单的增删改查
Python的爬虫利器之urllib
Python的正则表达式
Python的异常处理
Python的类和对象
Python乘法口诀表
Python的文件操作
三层架构介绍和MVC设计模型介绍
spring的组件使用
IDEA使用maven搭建spring项目
MarkdownPad 2破解
Centos7部署ejforum论坛(Java+tomcat+mysql)
Centos7安装和配置Tomcat8
Centos7安装JDK环境配置
Python基础知识
Centos7服务器搭建网络家园和论坛
Navicat Premium 详解
MySQL读写分离之MyCAT
MySQL读写分离之Proxy
MySQL复制技术
MySQL数据物理备份之tar打包备份
MySQL数据物理备份之lvm快照
MySQL数据物理备份之xtrabackup
MySQL数据逻辑备份
MySQL数据备份概述
MySQL事务优化
MySQL日志管理
MySQL安全机制
MySQL存储过程与函数
MySQL触发器
MySQL视图及索引
MySQL的select多表查询
MySQL的select详细介绍
MySQL使用alter修改表的结构
MySQL基本库表管理
MySQL的rpm安装教程
MySQL基础理论
Linux shell awk数组使用
Linux shell awk逻辑控制语句
Linux shell awk模式使用
Linux shell awk中printf使用
Linux shell awk中print及变量使用
Linux shell 数组
Linux shell 字符串操作
Linux shell sed命令使用
Linux shell 函数应用示例02
Linux shell 函数应用示例01
Linux shell while循环语句
Linux shell 中断循环语句
Linux shell for循环结构
Linux shell case条件判断及位置变量
Linux shell if条件判断2
Linux shell if条件判断1
Linux shell简单创建用户脚本
Linux shell变量详解
Linux shell之重定向输入,输出
Linux的httpd服务搭建
Linux的httpd服务介绍和部署
Linux的web服务的介绍
Linux的DNS主从服务器部署
Linux的DNS反向解析部署
Linux的DNS实现负载均衡及泛域名部署
Linux的DNS正向解析部署
Linux服务之DNS介绍
Linux文件服务管理之nfs
Linux文件服务管理之vsftpd
Linux文件服务管理之Samba
Linux服务管理之DHCP
Linux服务管理之ntp
Linux服务管理之SSH
Linux计划任务管理
Linux系统运行模式介绍
Linux进程控制
Linux进程管理之top
Linux进程管理之ps
Linux的网络参数设置
Linux的IP详解
Linux的yum管理
Linux的rpm管理
Linux用户环境配置文件
Linux文件权限管理
Linux用户权限管理
压缩,解压缩 和tar详细介绍
grep基本详细使用
Vim文本编辑器详细用法
Linux命令查找文件目录
Linux文件增删改
Linux目录管理
Linux修改主机名
Linux创建高级用户并删除
linux命令提示符解析
linux目录结构
linux基础操作