在CentOS Minimal中,禁用服務可以通過以下幾種方法實現:
systemctl
命令查看所有服務:
systemctl list-units --type=service
禁用特定服務:
systemctl disable 服務名
例如,要禁用httpd
服務:
systemctl disable httpd
禁用多個服務: 可以一次性禁用多個服務,用空格分隔服務名:
systemctl disable 服務1 服務2 服務3
禁用所有啟動時自動啟動的服務:
systemctl disable --now $(systemctl list-unit-files --type=service --state=enabled | awk '{print $1}')
/etc/systemd/system.conf
文件打開配置文件:
sudo vi /etc/systemd/system.conf
找到并修改DefaultStartup
行:
將DefaultStartup
的值改為lazy
或manual
,以減少開機自啟服務的數量。
DefaultStartup=lazy
保存并退出編輯器。
重新加載systemd配置:
sudo systemctl daemon-reload
chkconfig
命令(適用于CentOS 6及更早版本)查看所有服務:
chkconfig --list
禁用特定服務:
chkconfig 服務名 off
例如,要禁用httpd
服務:
chkconfig httpd off
enable
命令。通過以上方法,你可以有效地管理CentOS Minimal系統中的服務,減少不必要的資源消耗。