- 管理服務 systemctl (root權限)
- 運行級別的分類 runlevel
- 一些常用命令 systemctl
在Linux系統中,服務是一種常駐系統內存中的進程,可以提供一些系統和網絡功能。現在最新的Linux系統都統一使用systemctl進行服務的管理。本文將介紹如何使用systemctl命令查看docker是否在Linux上成功啟動。
systemctl [opt] xxx.service
status:查看當前服務狀態
start:啟動服務
stop:關閉服務
restart:重啟服務
enable:設置開機啟動
disable:設置開機不啟動
reload:后面不接具體服務名,重新加載配置文件
mask:注銷服務
unmask:取消注銷
示例如下:
運行命令:systemctl status docker.service
如果看到”active (running)”字樣,說明docker已經成功啟動。
運行級別0:系統停機狀態
運行級別1:單用戶工作狀態,root權限,用于系統維護,禁止遠程登陸
運行級別2:多用戶狀態(沒有NFS)
運行級別3:完全的多用戶狀態(有NFS)
運行級別4:系統未使用,保留
運行級別5:X11控制臺
運行級別6:系統正常關閉并重啟
查看當前已經啟動的服務 systemctl list-units
查看所有服務 systemctl list-unit-files
查看服務有哪些依賴 systemctl list-dependencies xx.service
查看服務有哪些依賴(反向) systemctl list-dependencies –reverse xx.service
運行命令:systemctl status docker.service //查看docker服務的狀態信息;
運行命令:journalctl -u docker.service //查看docker服務的日志信息。
如果看到”active (running)”字樣,說明docker已經成功啟動。