一、查看所有正在运行的服务
可以通过以下命令查看当前所有正在运行的服务:
sudo service --status-all
这个命令将输出所有正在运行的服务,以及它们的状态和服务名。
如果服务前面有+号,则表示服务正在运行;如果服务前面有-号,则表示服务已经停止。
同时,该命令也显示了每个服务的启动顺序。这些号码位于方括号中,可以列出所有需要启动服务的顺序。
二、查看指定服务
可以使用以下命令来查看指定服务的状态:
sudo systemctl status SERVICE-NAME
其中的SERVICE-NAME应替换为要检查的服务的名称。
该命令将提供有关服务当前状态以及启动/停止/重新加载服务的详细信息。你可以使用此命令来诊断服务问题并确定如何修复它们。
三、启动和停止服务
可以使用以下命令来启动和停止服务:
sudo systemctl start SERVICE-NAME
sudo systemctl stop SERVICE-NAME
这些命令可以用于启动和停止单个服务。再次注意,SERVICE-NAME应替换为要启动或停止的服务的名称。
注意:一些服务依赖于其他服务。如果要停止启动服务,也需要停止依赖项服务。
四、重新加载服务
可以使用以下命令来重新加载服务:
sudo systemctl reload SERVICE-NAME
此命令将重新加载服务的配置文件,这通常不需要停止服务。
通常,重新加载服务仅在更改服务配置时使用。
五、重启服务
可以使用以下命令来重启服务:
sudo systemctl restart SERVICE-NAME
此命令将停止并重新启动服务。使用此命令可以解决服务问题或配置更改的问题。
六、查看服务是否已启动
可以使用以下命令来检查服务是否正在运行:
sudo systemctl is-active SERVICE-NAME
此命令将返回服务状态。如果服务正在运行,则显示active;如果服务已停止,则显示inactive。
七、开机启动和禁用服务
可以使用以下命令来启用和禁用服务在开机时启动:
sudo systemctl enable SERVICE-NAME
sudo systemctl disable SERVICE-NAME
启用服务时,系统将在启动时自动启动该服务。
禁用服务时,系统将在下次启动时不会自动启动该服务。
原创文章,作者:JEVXN,如若转载,请注明出处:https://www.506064.com/n/368321.html