与所有其他操作系统类似,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