Ubuntu18.04 設置開機進入命令行模式


  首先來了解下啟動級別(Runlevel):

    指 Unix 或 類 Unix 操作系統下不同的運行模式,運行級別通常分為 7 級:

    運行級別 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)。

  當前絕大多數發行版已采用 systemd 代替 UNIX System V。

  

  要設置開機進入無圖形化界面的命令行模式,就是將默認的開機進入運行級別 5 更改為開機進入運行級別 3,

  步驟如下:

    1. 切換至 root 用戶: su -root 再輸入密碼

      

     注意:有可能會有這種情況:

      

     失敗的原因是 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM