linux中systemctl詳細理解及常用命令
停不掉的服務可用下面方法新增刪除服務
新增: sudo update-rc.d 服務名 defaults
刪除:sudo update-rc.d -f 服務名 remove
linux 服務管理兩種方式service和systemctl
systemd是linux系統最新的初始化系統(init),作用是提高系統的啟動速度,盡可能啟動較少的程序,盡可能更多程序併發啟動。
systemd對應的程序管理命令是systemctl
systemctl命令相容了service
即systemctl也會去/etc/init.d目錄下,檢視,執行相關程式
以firewalld.service為例
啟動乙個服務:systemctl start firewalld.service
關閉乙個服務:systemctl stop firewalld.service
重啟乙個服務:systemctl restart firewalld.service
顯示乙個服務的狀態:systemctl status firewalld.service
在開機時啟用乙個服務:systemctl enable firewalld.service
在開機時禁用乙個服務:systemctl disable firewalld.service
檢視服務是否開機啟動:systemctl is-enabled firewalld.service
檢視開機啟動的服務列表:systemctl list-unit-files|grep enabled
檢視啟動失敗的服務列表:systemctl --failed
systemctl 常用命令
最近開始使用systemd,相比於以往使用service命令,或者直接修改 etc init.d,或者chkconfig這樣多種工具搭配來完成乙個系統服務的配置,部署,systemd的野心極大,它要讓一切都回歸統一,redhat系已經將systemd作為了其預設的系統服務管理工具。這篇文章記錄了一些...
systemctl 常用命令備忘
列出所有服務 包括啟用的和禁用的 systemctl list unit files type service 檢視某個服務 systemctl list unit files type service grep nginx 啟動 重啟 停止 過載服務以及檢查服務 如 httpd.service 狀...
systemctl 常用命令總結
常用命令 systemctl start 服務名 立即開啟 systemctl stop 服務名 立即關閉 systemctl restart 服務名 重啟服務 systemctl status 服務名 輸出執行狀態 systemctl is enabled 服務名 檢查是否配置為自動自啟 syst...