Redhat6與Redhat7服務管理命令
阿新 • • 發佈:2018-12-29
對於學習過紅帽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