改配置之前,先看清系统状态
观察与变更分开做,能够让排查过程更容易复盘。
先建立一份基线
“服务正在运行”和“用户能够正常访问”是两种不同的事实。检查时同时观察进程、监听端口和实际入口,避免用单一状态代替完整判断。
# 查看运行时间与负载
uptime
# 查看内存和磁盘使用情况
free -h
df -h
# 查看 TCP 监听端口
ss -lnt每次只验证一个假设
先明确预期,再执行一项可解释的变更。例如,修改静态文件目录后,分别验证文件权限、配置语法与 HTTP 响应。一次同时修改多个无关参数,即使问题消失,也很难确定是哪一步起了作用。
记录结果,也记录条件
一条有用的记录应包含检查时间、环境、命令、结果和限制。网络测试尤其如此:一次成功只说明当时的那条链路可用,并不代表所有设备和所有时段都相同。
保存日志前,先移除令牌、订阅地址和其他访问凭据。能够帮助排查的信息,不需要包含秘密。
一般方法笔记。具体命令和行为请结合当前系统版本验证。