Linux 運維:系統服務管理
我發現,每隔一段時間,運維 Linux 伺服器的方法,就會變遷一次,害得我總是要重複學習這件事情,真是太不友好了。Linux 伺服器運維的方法不是一種半衰期很長的技巧麼?世道都變了啊……
CentOS 檢查系統已註冊服務
# 檢查有哪些註冊了的服務(SysV 流派的系統服務,遲早會被新的方式取代的一種) chkconfig --list # 關閉這種流派的服務:在2,3,4,5四個run level下關閉名叫 agentwatch 的服務 chkconfig --level 2345 agentwatch off # 刪除指定名字的服務:刪除名叫 agentwatch 的服務 chkconfig --del agentwatch # 檢查有哪些註冊了的服務(systemd 流派的系統服務,CentOS 7) systemctl list-units # 只列出 service 型別的 systemctl list-units --type service # 禁用服務:禁用一個名叫 aegis.service 和 agentwatch.service 的服務 systemctl disable aegis systemctl disable agentwatch systemctl status agentwatch rm /etc/init.d/agentwatch rm /etc/systemd/system/aliyun.service rm /usr/sbin/aliyun-service rm /usr/sbin/aliyun-service.backup # 如果手動暴力刪除了一些 service 的配置檔案 systemctl reset-failed systemctl list-units --type service # 執行上述兩個命令,發現沒有殘留了