如何在 Ubuntu 中启动、停止或重新启动服务

与所有其他操作系统类似,Linux 具有在后台运行的服务和其他进程,以在系统运行时执行某些基本功能。 当系统启动时,服务会自动启动并在后台继续运行,直到系统关闭。 但是,您可以手动启动、停止和重新启动服务。

在本文中,我将向您展示在 Ubuntu 中启动、停止和重新启动服务的不同方法。 这篇文章涵盖了 systemd、服务命令和初始化脚本。

列出 Ubuntu 中的所有服务

在开始之前,我将向您展示如何获取计算机上所有服务的列表,因为我们需要知道服务名称来管理服务。

service --status-all

它将显示 Ubuntu 上的完整服务列表。

在 Ubuntu 中使用 Systemd 启动/停止/重启服务

您可以使用 Systemd systemctl 实用程序启动、停止或重新启动服务。 这是当前 Ubuntu 版本的首选方式。

打开一个终端窗口,然后输入以下命令。 例如,在这种情况下,我想在 Ubuntu 中启动、停止或重新启动 UFW 防火墙服务。

语法是:

sudo 系统控制 [action] [service name]

启动服务:

sudo systemctl stop ufw

停止服务:

sudo systemctl start ufw

要重新启动服务:

sudo systemctl restart ufw

检查服务状态:

sudo systemctl status ufw