Contents

Linux 服务管理-systemctl

Contents

Linux 服务管理-systemctl

1、使用Systemctl重新启动服务 要重新启动服务,请使用命令行终端。为了打开终端,请转到桌面左上角的“活动”选项卡。然后从出现的搜索菜单中搜索“终端”应用程序并启动它。 要列出系统上的所有启用服务,请在终端中运行以下命令: systemctl list-unit-files | grep enabled 如何在Linux下通过systemctl重新启动服务 从上面的列表中,您可以使用systemctl命令找到要重新启动的服务的确切名称。 为了重新启动正在运行的服务(先停止然后再启动),请在终端中使用以下命令语法: sudo systemctl restart [service-name] 例如,要重新启动xrdp服务,请使用服务的确切名称替换“service-name”参数。 如何在Linux下通过systemctl重新启动服务 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]