Linux 服务管理-systemctl
1、使用Systemctl重新启动服务
要重新启动服务,请使用命令行终端。为了打开终端,请转到桌面左上角的“活动”选项卡。然后从出现的搜索菜单中搜索“终端”应用程序并启动它。
要列出系统上的所有启用服务,请在终端中运行以下命令:
systemctl list-unit-files | grep enabled
如何在Linux下通过systemctl重新启动服务
从上面的列表中,您可以使用systemctl命令找到要重新启动的服务的确切名称。
为了重新启动正在运行的服务(先停止然后再启动),请在终端中使用以下命令语法:
sudo systemctl restart [service-name]
2、使用Systemd管理服务
除了重新启动服务外,您还可以使用systemctl命令来管理服务,例如启动,停止,启用,禁用和查看服务状态。
为了查看服务的当前状态,无论它是否正在运行,请在终端中使用以下命令语法:
systemctl status [service-name]
为了启动服务,请使用以下语法:
systemctl start [service-name]
为了停止正在运行的服务,请使用以下语法:
systemctl stop [service-name]
为了使服务能够在启动时自动启动,请使用以下语法:
systemctl enable [service-name]
为了禁用服务,使其无法在启动时自动启动,请使用以下语法:
systemctl disable [service-name]
为了重新加载服务,请使用以下语法:
systemctl reload [service-name]
为了重新加载或重新启动服务(它重新加载服务,并且如果重新加载不可用,那么它将重新启动服务。)
sudo systemctl reload-or-restart [service-name]
为了检查服务是否激活:
sudo systemctl is-active [service-name]
为了检查是否已启用服务以在系统启动时自动启动:
sudo systemctl is-enabled [service-name]