03 / FIELD NOTES
运维手册
每页解决一个具体问题,写清何时用、为什么用,以及运行后应该看到什么。
标签
没有命令匹配这个关键词。
动手之前,先看一眼服务器
2 步基础检查 1 / 3
只读查看系统版本、内核、内存和磁盘,先确认自己连对了机器。
只读linuxvpssystemdisk
真正生效的 SSH 端口
2 步基础检查 2 / 3
重载 ssh 前,先找出 sshd_config 与 sshd_config.d 里真正生效的 Port。
只读sshsshdport
看看服务有没有正常运行
3 步基础检查 3 / 3
列出失败的 systemd 服务、监听端口和本次启动的错误日志。
只读systemdportslogslinux
端口从外面连不上
4 步按顺序检查:有没有在监听、监听在哪个地址、UFW、Docker,最后是云安全组。
只读portsfirewallufwfirewallddocker
磁盘满了
4 步先找出谁占了空间,再清理日志、apt 缓存和不用的 Docker 镜像。
会改配置diskdockerlogslinux
服务日志在哪看
3 步查看容器和 systemd 服务的日志,并实时跟踪。
只读logsdockersystemd
证书申请失败排查
2 步重试 Let’s Encrypt 之前,先查 DNS、80 端口是否可达,以及 CDN 代理。
只读httpsdnsportsnginx
用 nala 给 apt 镜像测速
1 步用 nala 给 apt 镜像测速;你确认之后才会改源。
会改配置nalaaptmirror
锁住 resolv.conf
3 步写入 DNS,再用 chattr 锁住 resolv.conf,避免被 DHCP 盖掉。
会改配置dnschattrresolv.conf
查看 CPU 的 x86-64-v 级别
4 步下载、审阅并运行上游 CPU 检测,再选择受支持的内核包。
会改配置xanmodbbrcpu
BBRv3 的名字仍是 bbr
2 步查看内核和拥塞控制;仅凭 bbr 这个名字无法确认算法版本。
只读bbrxanmodsysctl
查看 CrowdSec 的封禁
2 步只读查看 CrowdSec 封禁与指标,不会新增封禁。
只读crowdseccscli
看谁占用了 8080
1 步CrowdSec 本地 API 起不来时,先查谁占着 8080。
只读crowdsec8080ss
cloud 内核和普通内核的包名
1 步列出已装的 linux-image 包,对照 cloud 与普通元包名。
只读debiangrubcloudkernel
重启前取消重装
1 步机器重启清空磁盘之前,取消尚未开始的 reinstall。
会改配置reinstallddreset
Fail2ban 和 CrowdSec bouncer
2 步加 CrowdSec 防火墙 bouncer 之前,先看 Fail2ban 是否在跑。
会改配置fail2bancrowdseciptables