在旧的 CentOS 发行版中,您使用 service 命令或使用“/etc/init.d/
我们将在本教程中描述如何使用 systemctl 实用程序在 CentOS 8 系统上启动、停止和重新启动服务。 让我们在 CentOS 8 系统上实现有用的 systemctl 命令。
先决条件
用户需要 sudo 启动、停止和重新启动服务的权限。
在 CentOS 上使用 systemctl 命令启动服务
要在您的系统上启动服务,请使用以下语法:
$ sudo systemctl start {service-name}
为了 example,要在您的系统上启动 httpd 服务,请运行以下给出的命令:
$ sudo systemctl start httpd
使用 systemctl 命令检查服务状态
要检查 CentOS 8 系统上的服务运行状态,请遵循以下命令语法:
$ sudo systemctl status {service-name}
$ sudo systemctl status httpd
上述命令将在终端窗口显示运行或停用状态。 如果指定的服务正在您的系统上运行,则活动(运行)状态应显示在屏幕上,如下所示:
在 CentOS 上使用 systemctl 命令停止服务
有时,我们需要停止您系统上的服务以启动新服务。 因此,要停止或停用系统上正在运行的服务,请使用以下语法:
$ sudo systemctl stop {service-name}
$ sudo systemctl stop httpd
执行上述命令后,正在运行的服务将在您的系统上停止。 现在,检查状态。 服务停用(死亡)状态将显示在终端窗口上,如下所示:
在 CentOS 8 上使用 systemctl 重新启动服务
要在 CentOS 8 上重新启动服务,请使用以下语法:
$ sudo systemctl restart {service-name}
为了 example,要重新启动已停止的 httpd 服务,请运行以下命令:
$ sudo systemctl restart httpd
使用 systemctl 命令重新加载服务
要在系统上强制重新加载所有配置文件,请键入以下命令以重新加载服务:
$ sudo systemctl reload {service-name}
要在 CentOS 系统上重新加载 httpd 服务,请运行以下给出的命令:
$ sudo systemctl reload httpd
使用 systemctl 命令启用和禁用服务
Systemctl 服务还可以帮助用户启用和禁用服务。 要在系统上启用 httpd 服务,请使用以下命令:
$ sudo system enable httpd
如果您由于某些端口问题而想禁用 httpd 服务。 然后,运行下面提到的命令来禁用它:
结论
我们在本文中展示了如何在 systemctl 命令的帮助下在 CentOS 8 系统上启动、停止和重新启动 httpd 服务。 使用此实用程序,您可以轻松控制系统上的任何 systemd 和服务器范围的服务。 向我们提供您对本文的建议或反馈。 谢谢!