在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命令來管理服務。