一、列出單元網絡
命令 | 說明 |
systemctl list-units |
列出全部運行單元 |
systemctl list-unit-files | 列出全部可用單元 |
systemctl --failed | 列出全部失敗單元 |
systemctl list-unit-files --type service | 列出全部服務 |
二、啓動、重啓、中止、重載服務以及開機自啓動服務、取消開機啓動、禁止服務、取消禁止(如httpd.service服務)socket
命令 | 說明 |
systemctl start httpd.service | 啓動httpd服務 |
systemctl restart httpd.service | 重啓httpd服務 |
systemctl stop httpd.service | 中止httpd服務 |
systemctl reload httpd.service | 重載httpd服務 |
systemctl enable httpd.service | 設置開機自啓動httpd服務 |
systemctl disable httpd.service | 取消開機啓動httpd服務 |
systemctl mask httpd.service |
禁止httpd服務 |
systemctl unmask httpd.service | 取消httpd服務的禁止 |
注意:當咱們使用systemctl命令的start、restart、stop、reload選項時,終端不會輸出任何內容,只有status選項能夠打印輸出。
ide
三、檢查服務狀態、檢查服務是否啓動、檢查服務開機是否啓動(如httpd服務)
spa
命令 | 說明 |
systemctl status httpd.service | 查看httpd服務狀態 |
systemctl is-active httpd.service |
查看httpd服務是否啓動 |
systemctl is-enabled httpd.service | 檢查httpd服務是否開機自啓動 |
四、使用systemctl命令殺死服務(如:殺死crond服務)命令行
命令 | 說明 |
systemctl kill crond | 殺死crond服務 |
五、列出系統全部的掛載點rest
命令 | 說明 |
systemctl list-unit-files --type mount | 列出系統全部的掛載點 |
六、掛載、卸載、從新掛載、重載系統掛載點,並檢查系統中掛載點狀態(如:tmp.mount掛載點)
接口
命令 | 說明 |
systemctl start tmp.mount | 掛載 |
systemctl stop tmp.mount | 卸載 |
systemctl restart tmp.mount | 從新掛載 |
systemctl reload tmp.mount | 重載 |
systemctl status tmp.mount | 檢查狀態 |
七、開機自動掛載、取消開機掛載、查看掛載點是否啓用、查看開機是否自動掛載
ci
命令 | 說明 |
systemctl is-active tmp.mount | 查看掛載點是否啓用 |
systemctl enable tmp.mount | 設置開機自動掛載 |
systemctl disable tmp.mount | 取消開機自動掛載 |
systemctl is-enabled tmp.mount | 查看開機是否自動掛載 |
八、禁止掛載點任何操做,並中止運行;取消禁止
get
命令 | 說明 |
systemctl mask tmp.mount | 禁止 |
systemctl unmask tmp.mount | 取消禁止 |
九、列出系統全部可用的系統套接口
it
命令 | 說明 |
systemctl list-unit-files --type socket | 列出全部可用的系統套接口 |
十、檢查某個服務的全部配置細節(如:httpd服務)
命令 | 說明 |
systemctl show httpd.service | 檢查httpd服務全部配置細節 |
十一、獲取某個服務的依賴性列表(如:httpd服務)
命令 | 說明 |
systemctl list-dependencies httpd.service | 獲取httpd服務的依賴性列表 |
十二、啓動救援模式
命令 | 說明 |
systemctl rescue | 啓動救援模式 |
1三、進入緊急模式
命令 | 說明 |
systemctl emergency | 進入緊急模式 |
1四、運行級別
命令 | 說明 |
systemctl get-default | 查看默認的運行級別 |
systemctl isolate graphical.target 或 systemctl isolate runlevel5.target |
啓動運行級別5(圖形模式) |
systemctl isolate multi-user.target 或 systemctl isolate runlevel3.target |
啓動運行級別3(命令行模式) |
systemctl set-default graphical.target 或 systemctl set-default runlevel5.target |
設置圖形模式爲默認運行級別 |
systemctl set-default multi-user.target 或 systemctl set-default runlevel3.target |
設置命令行模式爲默認運行級別 |
系統運行級別說明以下:
Runlevel 0:關閉系統
Runlevel 1:單用戶模式
Runlevel 2:多用戶,命令行模式(無網絡)
Runlevel 3:多用戶,命令行模式
Runlevel 4:保留
Runlevel 5:多用戶,圖形化模式
Runlevel 6:重啓系統