Tty
執行級別和虛擬終端 (TTY) 之間的關係
當我從 rulevel 5 切換到 3(使用
init
命令)並按下Ctrl``Alt``F1
up 時F7
,我意識到現在我在 TTY1 而不是 TTY7 上,當我切換回執行級別 5 時,我又回到了 TTY7。為什麼?更一般地說,執行級別和虛擬終端 (TTY) 之間的關係是什麼?
您可以在此處查看 tty(電傳打字機)的說明
但總而言之,tty 1-6 用於 CLI 終端,tty7 用於 GUI。
還在這裡檢查為什麼 tty7 是 X
關於關係:
- 執行級別 1(單使用者)你只有一個 tty
- 執行級別 3(多使用者文本模式)預設情況下從 1 到 6,並允許多個使用者。
- 此級別 vt7 上的執行級別 5(多使用者圖形模式)開始發揮作用,讓您擁有一個 GUI。
因此,無論何時切換到執行級別 3,您都沒有啟用 tty7 的服務。當您回到執行級別 5 時,創建 tty7 的服務將啟動,因此您將返回到 tty7。
這是預設設置,當然您可以更改設置。如今,如果您使用的發行版具有 systemd,則 tty 是動態生成的,但如果您想強制您可以編輯
/etc/systemd/logind.conf
和更改參數#NAutoVTs=6