⚙️

systemctl 命令速查

systemd 服务管理 systemctl 命令速查。

本地处理 · 不上传

加载工具中…

相关:systemctl · systemd · 服务 · linux

systemctl 命令速查列出服务的启动、停止、开机自启与状态查看命令,以及日志查询的配套用法。Linux 服务管理的标准工具。

使用步骤

  1. 按启停、开机自启、状态查看分类找命令
  2. 改完 unit 文件先 daemon-reload
  3. 用 status 与 journalctl 一起看失败原因
  4. enable 与 start 是两件事,别只做其中一件

使用场景

  • 启动与停止服务
  • 设置开机自启
  • 查看服务状态与日志
  • 排查服务启动失败

小贴士

  • start 只是本次启动,enable 才是设置开机自启。两者互相独立,只做其中一个是最常见的疏漏。
  • 服务起不来时,systemctl status 看概况,journalctl -u 服务名 看完整日志,后者信息量大得多。
  • 修改了服务的配置文件后必须执行 daemon-reload,否则 systemd 仍在用旧的定义。

常见问题

start 和 enable 有什么区别?

start 立即启动服务但重启后不会自动运行;enable 设置开机自启但不会立即启动。要两者都做可以用 enable --now。忘记 enable 导致服务器重启后服务没起来,是很常见的事故。

服务起不来怎么排查?

先看 systemctl status 服务名 的输出,尤其是末尾几行日志。信息不足时用 journalctl -u 服务名 -n 100 查看更完整的日志,加 -f 可以实时跟踪。

改了配置为什么不生效?

修改 service 单元文件后需要执行 systemctl daemon-reload 让 systemd 重新读取,然后再 restart 服务。只改文件不 reload,systemd 用的还是内存中的旧定义。

systemctl 命令速查是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用systemctl 命令速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。