Agent Skills
返回列表
🔒

生产服务器运维原则

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/server-management。

技能介绍

要解决什么问题

线上服务一旦挂掉或资源耗尽,排查往往变成「记命令、猜原因」的碎片操作。本技能把生产运维里反复出现的决策收敛成可对照的原则:用什么管进程、监控什么、日志怎么留、该不该扩容、健康检查做到哪一层、出事先看什么。

技能如何组织内容

进程管理:按场景选工具——Node.js 用 PM2,通用 Linux 用 systemd,容器用 Docker/Podman,编排用 Kubernetes 等;目标包括崩溃自动重启、零停机重载、集群利用多核、重启后仍自启。

监控与告警:覆盖可用性、性能、错误、资源四类指标;告警按 Critical / Warning / Info 区分响应节奏;工具从 PM2/htop 到 Grafana、Sentry、UptimeRobot 等按需求选型。

日志:区分应用、访问、错误日志;强调轮转防满盘、结构化 JSON、合理级别、避免敏感信息。

扩展与健康:CPU/内存/响应慢/流量突增对应垂直、水平或自动扩展;健康检查从简单 HTTP 200 到依赖与资源深度检查,需匹配负载均衡要求。

安全与排障:SSH 密钥、最小端口、补丁、密钥走环境变量;故障顺序为进程 → 日志 → 资源 → 网络 → 依赖。文末列出 root 运行、无监控、无备份等反模式。

适用边界

这是原则与选型框架,不是某一家云或发行版的逐步操作手册;具体 unit 文件、K8s manifest、告警阈值需结合你的栈自行落地。

使用场景

  • Node.js 服务上线后需配置崩溃自动重启与无停机重载,在 PM2 与 systemd 之间做选型
  • 生产告警触发后按进程状态、应用日志、CPU/磁盘/内存的顺序排查,避免漏查依赖
  • 响应变慢或 CPU 持续高负载时,先判断该垂直加配还是水平加实例,再决定是否上自动扩展
  • 新服务接入负载均衡前,确定健康检查是仅 HTTP 200 还是连带数据库与外部 API 依赖

适合人员

  • 在 Linux VPS 上用 systemd 托管多个后端进程、需要统一重启与开机自启策略的运维
  • 负责 Node 生产部署、要在 PM2 集群模式与日志级别之间做日常配置的后端工程师
  • 流量波动明显的 SaaS 团队里,负责定监控指标、告警分级(Critical/Warning)与值班响应的人
  • 小团队自建机时既要配防火墙与 SSH 密钥,又要避免 root 跑应用、无日志轮转的反模式