linux 啟動有個概念就是runlevel,但是很久都不知道runlevel為何物,搜了點資料,總結下
- 0:關機狀態
- 1:單用戶模式
- 2:字符界面的多用戶模式(不支持網絡)
- 3:字符界面的多用戶模式(運行最完整的模式)
- 4:未分配使用,系統保留
- 5:圖形界面的多用戶模式
- 6:重新啟動系統(reboot)
run level 間如何切換呢
* 列出當前使用的運行等級
# systemctl get-defaul tmulti-user.target
* 啟動運行等級5,即圖形模式
# systemctl isolate runlevel5.target 或 # systemctl isolate graphical.target
* 啟動運行等級3,即多用戶模式(命令行)
# systemctl isolate runlevel3.target 或 # systemctl isolate multiuser.target
* 設置多用戶模式或圖形模式為默認運行等級
# systemctl set-default runlevel3.target # systemctl set-default runlevel5.target
* 重啟、停止、掛起、休眠系統或使系統進入混合睡眠
# systemctl reboot # systemctl halt # systemctl suspend # systemctl hibernate # systemctl hybrid-sleep
* 啟動系統救援模式
# systemctl rescue
* 進入緊急模式
# systemctl emergency