找一条命令/
EN
☰

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