怎样在 CentOS 8 中启动、停止或重启服务

在旧的 CentOS 发行版中,您可以使用 service 命令或使用“/etc/init.d/ start”命令在您的系统上直接运行服务。 在现代发行版中,您可以使用 systemctl 命令轻松启动、停止或重新启动 CentOS 系统上的服务。 systemctl 命令是一个非常有用的工具,您可以通过它来检查和控制服务管理器和 systemd 系统。 系统管理工具、库和守护程序的集合为我们提供了有关服务器范围和 systemd 服务利用率的完整信息。 如果 systemctl 命令在您的系统上成功运行,它将在终端窗口上显示任何输出。

我们将在本教程中介绍怎样使用 systemctl 实用程序在 CentOS 8 系统上启动、停止和重启服务。 让我们在 CentOS 8 系统上实现有用的 systemctl 命令。

先决条件

用户需要 sudo 启动、停止和重新启动服务的权限。

使用 systemctl 命令在 CentOS 上启动服务

要在您的系统上启动服务,请使用以下语法:

$ sudo systemctl start {service-name}

为了 example, 要在您的系统上启动 httpd 服务,请运行以下给定的命令:

$ sudo systemctl start httpd

使用 systemctl 命令检查服务状态

要检查 CentOS 8 系统上的服务运行状态,请遵循以下命令语法:

$ sudo systemctl status {service-name}
$ sudo systemctl status httpd

上述命令将在终端窗口上显示运行或停用状态。 如果指定的服务正在您的系统上运行,则活动(正在运行)状态应显示在屏幕上,如下所示:

使用 systemctl 命令停止 CentOS 上的服务

有时,我们需要停止您系统上的服务以启动新服务。 因此,要停止或停用系统上正在运行的服务,请使用以下语法:

$ sudo systemctl stop {service-name}
$ sudo systemctl stop httpd

执行上述命令后,正在运行的服务将在您的系统上停止。 现在,检查状态。 服务停用(死)状态将显示在终端窗口上,如下所示:

怎样在 CentOS 8 中启动、停止或重启服务 1

在 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

怎样在 CentOS 8 中启动、停止或重启服务 2

如果由于某些端口问题要禁用 httpd 服务。 然后,运行下面提到的命令来禁用它:

怎样在 CentOS 8 中启动、停止或重启服务 3

结论

我们在本文中展示了怎样借助 systemctl 命令在 CentOS 8 系统上启动、停止和重启 httpd 服务。 使用此实用程序,您可以轻松控制系统上的任何 systemd 和服务器范围的服务。 向我们提供您对本文的建议或反馈。 谢谢!

相关阅读:

Posted in: LinuxTags: