在Ubuntu中,你可以使用systemctl命令来管理系统服务。以下是一些常用的systemctl命令:
sudo systemctl list-units --type=service
sudo systemctl start 服务名
例如,启动Apache服务:
sudo systemctl start apache2
sudo systemctl stop 服务名
例如,停止Apache服务:
sudo systemctl stop apache2
sudo systemctl restart 服务名
例如,重启Apache服务:
sudo systemctl restart apache2
sudo systemctl status 服务名
例如,查看Apache服务状态:
sudo systemctl status apache2
sudo systemctl enable 服务名
例如,设置Apache服务开机自启:
sudo systemctl enable apache2
sudo systemctl disable 服务名
例如,取消Apache服务开机自启:
sudo systemctl disable apache2
sudo systemctl list-unit-files --type=service | grep enabled
sudo systemctl list-unit-files --type=service | grep disabled
请注意,将服务名替换为你想要管理的实际服务名称。这些命令适用于使用systemd作为init系统的Ubuntu版本(例如Ubuntu 16.04及更高版本)。如果你使用的是较旧的Ubuntu版本(例如Ubuntu 14.04),则可能需要使用service命令来管理服务。