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

在本文中,我们向您介绍在 Ubuntu 中启动、停止和重启服务的方法。

列出 Ubuntu 中的所有服务

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

service --status-all

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

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

您可以使用 Systemd systemctl 实用程序启动、停止或重新启动服务。如过系统是 Ubuntu 18.04、Ubuntu 20.04 和 Ubuntu 22.04 版本,建议使用这种方式。

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

语法是:

sudo systemctl [action] [service name]

启动 ufw 服务:

sudo systemctl stop ufw

停止 ufw 服务:

sudo systemctl start ufw

要重新启动 ufw 服务:

sudo systemctl restart ufw

检查 ufw 服务状态:

sudo systemctl status ufw

在 Ubuntu 上使用 service 命令启动/停止/重启服务

您也可以使用 service 命令启动、停止或重新启动服务。打开一个终端窗口,然后输入以下命令。

启动 ufw 服务:

sudo service ufw stop

停止 ufw 服务:

sudo service ufw start

重启 ufw 服务:

sudo service ufw restart

要检查 ufw 服务的状态:

sudo service ufw status

在 Ubuntu 上使用初始化脚本管理服务

也可以使用 /etc/init.d 目录中的初始化脚本启动、停止或重新启动服务。该目录实际上包含用于不同服务的各种脚本。自从 Ubuntu 切换到 Systemd 后,不推荐使用初始化脚本,因此建议在旧 Ubuntu 版本上使用此方法。打开一个终端窗口,然后输入以下命令。

启动 ufw 服务:

/etc/init.d/ufw start

停止 ufw 服务:

/etc/init.d/ufw stop

重启 ufw 服务:

/etc/init.d/ufw restart

检查 ufw 服务状态:

/etc/init.d/ufw status

综上所述,就是可以在 Ubuntu 上使用的启动、停止和重新启动服务的不同方式。

猜你喜欢

转载自blog.csdn.net/ctrigger/article/details/131368266