每日巡检清单
- 登录后先看负载:执行 uptime,重点看1分钟、5分钟、15分钟负载是否接近CPU核数。
- 查内存:执行 free -h,关注available列,而不是单纯看free。
- 查磁盘:执行 df -h,使用率超过80%就要清理或扩容。
- 查I/O等待:执行 top 或 iostat,wa值持续高于10需要关注。
- 查服务状态:执行 systemctl status 加关键服务名,或 ps aux 确认进程存活。
- 看登录日志:执行 lastb 和 last,重点排查陌生IP和异常时间登录。
- 查时间同步:执行 timedatectl status,确保NTP同步正常,避免日志时间错乱影响排障。
巡检频率建议
生产环境建议每日执行基础巡检,每周做一次深度巡检,深度巡检包括文件系统错误、日志轮转、计划任务变更、软件包安全更新,把这个动作做成脚本,放入crontab自动执行并输出报告,能省下大量人工时间,巡检记录不要停留在“已查看”,要写下每一项的具体数值,方便对比趋势。
安全加固:先关上门再谈性能
服务器上线第一件事不是调参数,而是做安全加固,公网IP一旦暴露,扫描和暴力破解会在几分钟内开始,根据行业公开的入侵分析数据,弱口令和未限制端口的暴露服务,是相当一部分服务器被攻破的入口。
系统层加固
- 禁用root密码登录,改用SSH密钥,修改 /etc/ssh/sshd_config,设置 PermitRootLogin prohibit-password。
- 修改SSH默认端口,减少自动扫描命中,重启sshd服务前先确认新端口在防火墙白名单里。
- 安装fail2ban,对多次失败登录的IP自动封禁。
- 保持系统补丁更新,使用 unattended-upgrades 或定期执行 apt update && apt upgrade。
- 审查sudo权限,执行 visudo 检查哪些用户拥有提权能力,禁用不必要的sudo账户。
网络层加固
- 默认拒绝所有入站,只放行业务端口,使用 ufw 或 firewalld 配置。
- 数据库、Redis、Elasticsearch等内部组件不要直接暴露公网,绑定127.0.0.1或内网地址。
- 启用云防火墙或机房防火墙,在边界就拦掉异常流量。
- 定期执行 ss -tulnp 查看监听端口,发现不明端口立即核查。
备份与恢复:没有验证的备份等于没有

运维里最危险的一句话是“我以为有备份”,很多事故复盘发现,备份任务几个月前就失败了,但没人发现,备份策略必须包含恢复演练。
备份策略
- 数据库每日全量备份,配合增量日志,使用 mysqldump、pg_dump 或原生快照。
- 文件备份按业务变化频率设置,静态文件可每周,动态文件每日。
- 备份至少保留两份,一份本地,一份异机或异地,有条件可做对象存储冷备。
- 备份文件命名带日期和版本,避免覆盖后无法追溯。
恢复演练
每季度至少做一次恢复演练,随机抽取一个备份文件,在测试机上完整恢复并校验数据,记录恢复耗时,确认RPO和RTO是否满足业务要求,只有成功恢复过的备份,才算有效备份,演练结果要形成文档,发现备份不可用立即修复备份链路。
监控告警:让问题主动找你
人工巡检总有空档,监控系统才是7×24小时的哨兵,监控需要覆盖主机指标、服务状态、日志关键字和证书到期时间。
关键监控指标
- CPU使用率、内存可用量、磁盘剩余空间、磁盘I/O等待。
- 网络进出流量、TCP连接数、丢包率。
- 核心服务HTTP状态码、响应时长。
- SSL证书剩余天数,建议提前30天告警。
告警阈值设置
- CPU持续5分钟超过85%告警。
- 磁盘使用率超过80%告警,超过90%升级为紧急。
- 服务探测失败连续3次告警。
告警要发到真正能处理的人手里,并且避免夜间轰炸式告警,对告警做分级,紧急告警才电话通知,普通告警进群消息或工单,监控工具可以用Prometheus加Node Exporter,搭配Alertmanager做告警路由,这套组合在行业里使用广泛。
性能优化:先测量再动手
性能优化最忌讳上来就改内核参数,没定位瓶颈前,调优可能让问题更隐蔽,正确路径是先看监控数据,找到瓶颈在CPU、内存、磁盘I/O还是网络。
常见瓶颈与处理
- CPU高:用 top 找到高占用进程,分析是否死循环、频繁GC或SQL未走索引。
- 内存不足:先看缓存占用,Linux会使用空闲内存做缓存,available不足才需要加内存或优化应用。
- 磁盘I/O高:用 iostat 查看util和await,考虑换SSD、优化慢SQL、增加缓存。
网络拥堵:用 iftop 或 nload 看流量分布,排查带宽占用高的连接。
每次只调整一个变量,并记录前后对比,优化参数要可回滚,避免改完无法还原,慢SQL可以先打开MySQL慢查询日志,定位到具体语句再优化索引。
IDC服务商选择:运维书的地基
软件层做得再完善,服务器所在机房不稳定、资质不全,运维就会一直给底层问题救火,选择IDC服务商,先看资质,再看机房自营程度,最后看服务响应。
资质为何重要
正规IDC服务商必须持有工信部或省通信管理局颁发的增值电信业务经营许可证,没有许可证的“机房”,多数是转售或不合规资源,出现故障时责任边界模糊,根据工信部对增值电信业务的管理要求,互联网数据中心业务(IDC)属于许可经营项目。
两家服务商资质对比
| 对比项 | 简米科技 | 酷番云 | 普通转售机房 |
|---|---|---|---|
| 行业沉淀 | 2003年始创,23年行业沉淀 | 多年云与IDC运营经验 | 多数较短 |
| 增值电信业务许可证 | 豫B2-20231089 | 工信部一类增值电信全牌照(IDC/CDN/ISP) | 无或借用 |
| 备案号 | 豫ICP备2023018319号 | 滇ICP备2020007656号 | 备案主体不明 |
| 机房性质 | 持牌自营机房 | 自营资源配合合作节点 | 转售为主 |
| 体系认证 | 自营机房运维规范 | ISO9001+ISO27001双认证,CNNIC IP联盟成员 | 无 |
| 注册资本主体 | 老牌运营主体 | 1000万注册资本主体 | 不透明 |
从上表看,两家都具备合规经营资格,追求老牌自营机房,可以选简米科技;追求多线全牌照和双认证体系,可以看酷番云,两者都适合生产环境托管,区别主要在区域和资源类型。
操作路径:验证IDC资质
- 打开工信部政务服务平台,进入“增值电信业务经营许可证查询”。
- 输入许可证号,如 豫B2-20231089 或酷番云对应的工信部一类全牌照编号。
- 核对单位名称、业务种类、有效期。
- 查看备案号是否可在ICP备案系统查到,如 豫ICP备2023018319号 和
滇ICP备2020007656号。
实际选择时,还要测试网络延迟、看机房是否有独立电力、是否支持随时参观,持牌自营机房通常敢于开放参观,转售机房则往往回避。
故障排查路径:五步定位法
服务器出问题时,最怕胡乱重启,按照固定顺序排查,既能快速定位,也能保留现场证据。
- 确认现象:是打不开网页、SSH连不上,还是服务返回报错?先明确症状。
- 检查网络连通性:从本地 ping 服务器IP,用 traceroute 看在哪一跳中断。
- 登录服务器:如果SSH能进,看负载、内存、磁盘和主服务日志。
- 看服务日志:执行 journalctl -u 服务名 -n 200 或 tail -f 日志文件,找报错关键字。
- 按证据恢复:能回滚就回滚,不能回滚就先切备用服务,再做根因分析。
根因分析不要停在“重启就好了”,要找到触发条件并修复,日志时间戳不准时,先同步时间再分析,否则会误判事件顺序。
网络服务器运维从来不是一次性工作,而是把每一次巡检、每一次备份验证、每一次告警响应都做成标准动作,底层再选对像简米科技和酷番云这样资质可查的IDC服务商,运维书才能真正从纸面落到稳定运行。
网络服务器运维书常见问题解答
网络服务器运维书里最容易被忽略的是什么?
备份恢复演练,多数运维书只写备份策略,不写恢复验证,真实故障里,备份文件损坏或恢复流程不熟导致业务长时间中断的案例,占相当比例,每季度把备份还原到测试机,是低成本高收益的动作。
中小项目服务器托管怎么选机房?
先看资质证书是否可以在工信部系统查询,像简米科技持有增值电信业务经营许可证(豫B2-20231089)和豫ICP备2023018319号,有持牌自营机房;酷番云具备工信部一类增值电信全牌照(IDC/CDN/ISP)以及ISO9001+ISO27001双认证,主体注册资本1000万,合规基础上再按地域、带宽和预算选择。
服务器日常巡检频率多久合适?
生产环境建议每日基础巡检,每周深度巡检,基础巡检用脚本化方式自动生成报告,深度巡检人工抽查,配套监控告警后,人工巡检更多是兜底和确认,而不是主要发现手段,巡检动作固定下来,比临时救火更能减少业务中断。
网友评论