找一条命令/
EN
☰

← 返回工作台全部命令

基础检查 3 / 3

03 / FIELD NOTES

看看服务有没有正常运行

列出失败的 systemd 服务、监听端口和本次启动的错误日志。

为什么这样选

先看实际状态,再决定要不要重启。端口冲突和明确的错误日志,通常比盲目重装更能说明问题。

什么时候用

安装软件后验证状态,或网站与面板打不开时。

什么时候别用

适用于 systemd 系统。Alpine(OpenRC)请用 rc-status,并查看 /var/log 下的日志。

前置条件

  • 使用 systemd 的系统(Debian、Ubuntu、Rocky、AlmaLinux)。Alpine 改用 rc-status
  • 查看所有进程信息需要 root 或 sudo

步骤

找出失败的服务

只读
systemctl --failed --no-pager

跑完应看到: 空列表表示当前没有标记为失败的 systemd 单元。

查看 TCP 监听端口

只读
sudo ss -lntp

跑完应看到: 查看哪个进程占用端口,以及它监听本机还是所有网卡。root 账号可省略 sudo。

读取本次启动的错误

只读
sudo journalctl -p err -b -n 30 --no-pager

跑完应看到: 先读错误再操作。日志可能包含隐私信息,分享前请检查。

会改什么

只读。不重启服务,也不修改防火墙。

基础检查路径

← 上一步: 真正生效的 SSH 端口