1. 程式人生 > >Redhat6與Redhat7服務管理命令

Redhat6與Redhat7服務管理命令

對於學習過紅帽RHEL6系統或已經習慣使用service、chkconfig等命令來管理系統服務的讀者可能要鬱悶一段時間了,因為在紅帽RHEL7系統中管理服務的命令是”systemctl“,但使用方法大致相同,我們來做下對比吧。
systemctl管理服務的啟動、重啟、停止、過載、檢視狀態的命令:

Sysvinit命令(紅帽RHEL6系統) Systemctl命令(紅帽RHEL7系統) 作用
service foo start systemctl start foo.service 啟動服務
service foo restart systemctl restart foo.service 重啟服務
service foo stop systemctl stop foo.service 停止服務
service foo reload systemctl reload foo.service 重新載入配置檔案(不終止服務)
service foo status systemctl status foo.service 檢視服務狀態

systemctl設定服務的開機啟動、不啟動、檢視各級別下服務啟動狀態的命令:

Sysvinit命令(紅帽RHEL6系統) Systemctl命令(紅帽RHEL7系統) 作用
chkconfig foo on systemctl enable foo.service 開機自動啟動
chkconfig foo off systemctl disable foo.service 開機不自動啟動
chkconfig foo systemctl is-enabled foo.service 檢視特定服務是否為開機自啟動
chkconfig --list systemctl list-unit-files --type=service 檢視各個級別下服務的啟動與禁用情況

分類: linux