• 学无止境

    学习,探索,研究,从不了解到了解,从无知到掌握,到灵活运用,在不断的学习中加深认识。由浅入深,由表及里。

  • 业精于勤

    “业精于勤荒于嬉”,精深的业技靠的是勤学、刻苦努力,靠的是争分夺秒的勤学苦练才会有精深的技术。得在认真,失在随便。

  • 工匠精神

    精益求精,注重细节,追求完美和极致,不惜花费时间精力,孜孜不倦,反复改进产品,把99%提高到99.99%。

  • Agent Skill 精选集:最值得收藏的 Agent Skills Top 10

    2026-01-19 18:49:12分享无价 270 ℃
    如果你正在用 Claude Code 或 Codex,一定对 Agent Skills 不陌生。通过安装 Agent Skills,你可以让这些 AI 助手变得更强——不用每次都解释你的需求,它们直接就知道该怎么做。最近有人在 GitHub 上做了一个采样调查,统计了哪些 Skills 的质量最佳和最受欢迎。我整理了这份 Top 10 榜单,加上使用场景和适合人群,帮你快速找到最有用的那几个。Top 10 最受欢迎的 Agent Skills1. Skil
  • Nginx性能调优18条黄金法则:支撑10万并发的配置模板

    2026-01-12 11:11:50linux 337 ℃
    一、概述1.1 背景介绍说实话,Nginx调优这事儿我踩过无数坑。记得2019年双11,我们电商平台流量暴涨,Nginx直接扛不住了,QPS从平时的2万飙升到8万,响应时间从50ms飙到了2秒,最后还是靠临时加机器扛过去的。那次事故之后,我花了大半年时间专门研究Nginx的性能极限,总结出了这20条黄金法则。Nginx作为目前最流行的Web服务器和反向代理,官方数据显示单机可以轻松处理10万+的并发连接。但实际生产环境中,很多同学拿到默认配置就直接上了,结果发现连1万并发都扛不住。问题不在Ngi
  • Docker 镜像优化与安全扫描:将镜像体积压缩 70%

    2026-01-06 11:54:35容器技术 309 ℃
    1. 适用场景 & 前置条件项目要求适用场景容器化应用镜像体积过大(> 500MB),构建时间长(> 10分钟),存在安全漏洞(CVE高危)OSRHEL/CentOS 7.9+ 或 Ubuntu 20.04+内核Linux Kernel 3.10+软件版本Docker 20.10+ 或 Podman 3.0+,Trivy 0.40+(安全扫描工具)资源规格2C4G(最小)/ 4C8G(推荐),磁盘 50GB+(存储镜像与缓存)网络可访问 Docker Hub/阿里云镜像仓库(
  • 用 Prometheus Recording Rules 把告警噪声砍掉 70%(二)

    2026-01-06 11:53:50linux 282 ℃
    五、故障排查和监控5.1 故障排查◆ 5.1.1 日志查看# 查看 Prometheus 日志中的规则评估错误journalctl -u prometheus | grep -i "rule" | tail -50# 查看规则评估耗时curl -s http://localhost:9090/api/v1/rules | jq '.data.groups[].rules[] | select(.health != "ok")'# Kubernet
  • 用 Prometheus Recording Rules 把告警噪声砍掉 70%(一)

    2026-01-06 11:51:58linux 301 ℃
    一、概述1.1 背景介绍在大规模微服务架构下,Prometheus 告警系统往往会陷入一个尴尬的境地:告警太多,运维团队开始选择性忽略;告警太少,真正的故障又可能漏掉。我在某电商平台负责监控体系建设时,团队每天要处理超过 2000 条告警,其中 70% 以上是重复的、关联的或者短暂抖动产生的噪声。Recording Rules 是 Prometheus 提供的预计算机制,可以将复杂的查询表达式预先计算并存储为新的时间序列。通过合理设计 Recording Rules,我们不仅能显著降低 Prom
  • GitOps 落地实践:ArgoCD + Kustomize 实现声明式基础设施管理(二)

    2026-01-06 11:49:00linux 305 ℃
    四、最佳实践和注意事项4.1 最佳实践4.1.1 性能优化优化点一:减少 Git 轮询频率# argocd-cm ConfigMapapiVersion: v1kind: ConfigMapmetadata:  name: argocd-cm  namespace: argocddata:  timeout.reconciliation: 300s  # 默认 180
  • GitOps 落地实践:ArgoCD + Kustomize 实现声明式基础设施管理(一)

    2026-01-06 11:45:03linux 310 ℃
    一、概述1.1 背景介绍GitOps 作为云原生时代的运维范式,将 Git 作为基础设施和应用配置的单一事实来源,通过声明式配置和自动化同步机制,实现了配置管理的版本控制、审计追溯和快速回滚。ArgoCD 作为 CNCF 毕业项目,提供了完整的 GitOps 工作流,支持多集群管理、RBAC 权限控制、SSO 集成等企业级特性。结合 Kustomize 的配置管理能力,能够优雅地解决多环境配置差异、敏感信息管理、配置复用等问题。在传统的 CI/CD 流程中,往往由 CI 工具直接执行 kubec
  • 运维部门年度2025工作总结与2026工作规划应该如何写?

    2026-01-06 11:20:58分享无价 297 ℃
    2025年,运维部在公司“数字化转型深化”战略引领下,以“稳定为基、效率为纲、安全为盾、创新为翼”为核心导向,全面支撑核心业务系统运行、推动技术架构迭代、强化团队能力建设。 全年实现核心业务系统可用性99.985%,较2024年提升0.02个百分点;故障平均恢复时间(MTTR)从42分钟压缩至29分钟,下降31%;云资源成本同比降低16.8%,自动化运维覆盖率从65%提升至83%,未发生重大生产安全事故,圆满完成年度目标。现将全年工作及2026年规划汇报如下:2025年核心工作成果(数
  • Kubernetes 100个常用命令

    2023-11-02 14:09:30分享无价 3642 ℃
    这篇文章是关于使用 Kubectl 进行 Kubernetes 诊断的指南。列出了 100 个 Kubectl 命令,这些命令对于诊断 Kubernetes 集群中的问题非常有用。这些问题包括但不限于:• 集群信息• Pod 诊断• 服务诊断• 部署诊断• 网络诊断• 持久卷和持久卷声明诊断• 资源使用情况• 安全和授权• 节点故障排除• 其他诊断命令:文章还提到了许多其他命令,如资源扩展和自动扩
  • 在CentOS 7中添加命令自动补全功能

    2023-05-16 10:54:01linux 14948 ℃
    在CentOS 7中,默认情况下并不会安装命令补全包,需要手动安装才能使用命令补全功能。以下是在CentOS 7中安装命令补全包的方法:1. bash-completion:这是一个针对Bash shell的命令补全软件包,可以提供对系统命令、用户自定义命令和文件路径的自动补全功能。可以通过以下命令安装:```sudo yum install bash-completion```安装完成后,需要在/etc/profile配置文件中添加以下内容:```if [ -f /etc/bash_compl