CentOS顯示啟動服務(wù)的方法與操作指南
1. 查看當(dāng)前啟動的服務(wù)列表
在CentOS 7及更高版本中,systemctl
是管理系統(tǒng)服務(wù)的主要工具。執(zhí)行以下命令可列出所有已啟用的開機(jī)啟動服務(wù):
systemctl list-unit-files --type=service --state=enabled
該命令將輸出包含服務(wù)名稱及狀態(tài)的表格,標(biāo)記為enabled
的服務(wù)將在系統(tǒng)啟動時自動運(yùn)行。
2. 管理服務(wù)的開機(jī)啟動項
啟用或禁用服務(wù)的開機(jī)自啟動功能可通過以下命令實現(xiàn):
- 啟用服務(wù):
systemctl enable 服務(wù)名
- 禁用服務(wù):
systemctl disable 服務(wù)名
例如,禁用httpd
服務(wù)的開機(jī)啟動:
systemctl disable httpd
3. 檢查服務(wù)運(yùn)行狀態(tài)
使用以下命令可查看服務(wù)的實時運(yùn)行狀態(tài):
systemctl status 服務(wù)名
輸出結(jié)果包含服務(wù)是否活躍(active
)、上次啟動時間及日志片段等信息。
4. 傳統(tǒng)系統(tǒng)(CentOS 6)的服務(wù)管理
對于使用SysVinit
的CentOS 6系統(tǒng),可通過chkconfig
工具操作:
chkconfig --list # 顯示所有服務(wù)啟動狀態(tài)
chkconfig 服務(wù)名 on # 啟用服務(wù)
chkconfig 服務(wù)名 off # 禁用服務(wù)
5. 服務(wù)管理注意事項
- 修改服務(wù)配置后需執(zhí)行
systemctl daemon-reload
重載配置 - 使用
--now
參數(shù)可同時啟用并立即啟動服務(wù):systemctl enable --now 服務(wù)名
- 謹(jǐn)慎禁用系統(tǒng)關(guān)鍵服務(wù)(如network、sshd),避免造成系統(tǒng)功能異常