📜  Unix 中的 systemctl(1)

📅  最后修改于: 2023-12-03 14:48:13.521000             🧑  作者: Mango

Unix 中的 systemctl

在 Unix 操作系统中,systemctl 是一个系统管理工具,用于启动、停止、重启和查询系统服务。它可以帮助程序员管理系统服务,确保它们在正常运行。

使用 systemctl
启动一个服务

要启动一个系统服务,可以使用以下命令:

$ sudo systemctl start servicename
停止一个服务

要停止一个系统服务,可以使用以下命令:

$ sudo systemctl stop servicename
重启一个服务

要重启一个系统服务,可以使用以下命令:

$ sudo systemctl restart servicename
查询一个服务的状态

要查询一个系统服务的状态,可以使用以下命令:

$ systemctl status servicename

它将显示有关服务的详细信息,例如它是否正在运行,它最后一次运行的时间等等。

让系统服务在启动时自动运行

要让系统服务在启动时自动运行,需要将它添加到启动服务列表中。可以使用以下命令:

$ sudo systemctl enable servicename

它会将服务添加到启动服务列表中,以便在下次启动系统时自动启动该服务。

总结

systemctl 是一个强大的系统服务管理工具,可以帮助程序员管理系统服务。使用它,可以轻松地启动、停止、重启和查询系统服务,同时还可以让系统服务在启动时自动运行。如果您是 Unix 程序员,一定要了解这个工具,它会让你的工作更加轻松。