服务管理是 CentOS8 中非常重要的一部分,通过服务管理可以控制系统中运行的服务的启动、停止、重启等操作。本教程将介绍如何通过 systemctl 命令来管理服务。
要查看当前系统中所有服务的状态,可以使用以下命令:
systemctl list-units --type=service
这将列出所有正在运行的服务以及其状态。如果想查看特定服务的状态,可以使用以下命令:
systemctl status <service>
例如,要查看 SSH 服务的状态,可以使用以下命令:
systemctl status sshd
要启动一个服务,可以使用以下命令:
systemctl start <service>
例如,要启动 SSH 服务,可以使用以下命令:
systemctl start sshd
要停止一个服务,可以使用以下命令:
systemctl stop <service>
例如,要停止 SSH 服务,可以使用以下命令:
systemctl stop sshd
要重启一个服务,可以使用以下命令:
systemctl restart <service>
例如,要重启 SSH 服务,可以使用以下命令:
systemctl restart sshd
要重新加载一个服务,可以使用以下命令:
systemctl reload <service>
例如,要重新加载 SSH 服务,可以使用以下命令:
systemctl reload sshd
如果希望某个服务在系统启动时自动启动,可以使用以下命令:
systemctl enable <service>
例如,要设置 SSH 服务开机启动,可以使用以下命令:
systemctl enable sshd
如果不想某个服务在系统启动时自动启动,可以使用以下命令:
systemctl disable <service>
例如,要取消设置 SSH 服务开机启动,可以使用以下命令:
systemctl disable sshd
通过以上教程,您可以学习如何在 CentOS8 中使用 systemctl 命令来管理服务,包括查看服务状态、启动和停止服务、重启和重新加载服务、设置开机启动等操作。希望这些信息对您有帮助。