首先來了解下啓動級別(Runlevel):html
指 Unix 或 類 Unix 操做系統下不一樣的運行模式,運行級別一般分爲 7 級:vim
運行級別 0:系統停機狀態,系統默認運行級別不能設爲0,不然不能正常啓動
運行級別 1:單用戶工做狀態,root權限,用於系統維護,禁止遠程登錄,無網絡鏈接,不運行守護進程,不容許非超級用戶登陸.
運行級別 2:多用戶狀態,無網絡鏈接,不運行守護進程
運行級別 3:徹底的多用戶狀態(有NFS),登錄後進入控制檯命令行模式,正常登陸狀態
運行級別 4:系統未使用,保留,用戶自定義
運行級別 5:X11控制檯,登錄後進入圖形GUI模式,就是常見的帶有圖形界面的模式
運行級別 6:系統正常關閉並重啓,默認運行級別不能設爲6,不然不能正常啓動網絡
(另:若是忘記了root密碼,可經過開機熱鍵進入單用戶模式進行重置,前提是要接觸到主機)操作系統
在全新的 Linux systemd 中已經使用 target 代替 Runlevel,如 multi-user.target 至關於 init 3,graphical.target 至關於 init 5,可是 SystemD 仍然兼容運行級別 (Runlevel)。.net
當前絕大多數發行版已採用 systemd 代替 UNIX System V。命令行
要設置開機進入無圖形化界面的命令行模式,就是將默認的開機進入運行級別 5 更改成開機進入運行級別 3,htm
步驟以下:blog
1. 切換至 root 用戶: su -root 再輸入密碼進程
注意:有可能會有這種狀況:get
失敗的緣由是 root 密碼錯誤,或者沒有爲 root 設置密碼 (好比本蒟蒻。。),那就先爲root 設置密碼:sudo passwd root
2. 修改 grub 文件:vim /etc/default/grub
3. 更新 grub:update-grub
4. 設置開機進入命令行模式:systemctl set-default multi-user.target
5. 重啓 Ubuntu:reboot
而後會看到進入了命令行模式,成功了~~
感謝這些博客的做者:
https://www.cnblogs.com/weiyiming007/p/9913449.html
https://blog.csdn.net/ctthuangcheng/article/details/51219848