⚙️
systemctl 命令速查
systemd 服务管理 systemctl 命令速查。
本地处理 · 不上传
加载工具中…
相关:systemctl · systemd · 服务 · linux
systemctl 命令速查列出服务的启动、停止、开机自启与状态查看命令,以及日志查询的配套用法。Linux 服务管理的标准工具。
使用步骤
- 按启停、开机自启、状态查看分类找命令
- 改完 unit 文件先 daemon-reload
- 用 status 与 journalctl 一起看失败原因
- 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 命令速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。