轉至:https://blog.csdn.net/weixin_43683466/article/details/85727723
1、若虛擬機內熱鍵被占用,可通過下圖所示修改,移出快捷鍵ctrl+alt:
2、運行級別
許多程序需要開機啟動。它們在Windows叫做"服務"(service),在Linux就叫做"守護進程"(daemon)。 init進程的一大任務,就是去運行這些開機啟動的程序。但是,不同的場合需要啟動不同的程序,比如用作服務器時,需要啟動Apache,用作桌面就不需要。Linux允許為不同的場合,分配不同的開機啟動程序,這就叫做"運行級別"(runlevel)。也就是說,啟動時根據"運行級別",確定要運行哪些程序。
Linux系統有7個運行級別(runlevel):
- 運行級別0:系統停機狀態,系統默認運行級別不能設為0,否則不能正常啟動
- 運行級別1:單用戶工作狀態,root權限,用於系統維護,禁止遠程登陸
- 運行級別2:多用戶狀態(沒有NFS)
- 運行級別3:完全的多用戶狀態(有NFS),登陸后進入控制台命令行模式
- 運行級別4:系統未使用,保留
- 運行級別5:X11控制台,登陸后進入圖形GUI模式
- 運行級別6:系統正常關閉並重啟,默認運行級別不能設為6,否則不能正常啟動
在終端模式下切換運行級別輸入:init n /n=0,1,2,3,4,5,6/
例如:init 0 關機
init 3 終端模式
init 5 圖形界面
init 6 重起
3、Linux圖形界面與字符界面切換
- 啟動時進入字符界面,后來想切換到圖形界面:使用startx 或 init 5
(注:startx只是在原有運行級別3上加了圖形界面,運行級別沒變,而init 5 則是切換到運行級別5,所以要重新登錄。可用runlevel 命令查看當前運行級別和上一次運行級別) - 啟動時進入圖形界面,后來想切換到字符界面:用Ctrl+Alt+F1~Ctrl+Alt+F6,可切換到不同的字符控制台(只是六個字符控制台,此外沒有區別),再使用Ctrl+Alt+F7可切換回圖形界面;
如果是在虛擬機vmware 中,圖形界面切換到字符界面:使用Ctrl+Alt+Shift+F1~Ctrl+Alt+Shift+F6,再使用Alt+F7 可切換回圖形界面。
(注:以上方法切換后,圖形界面並沒有關閉) - 強行退出X-Window圖形界面進入文本模式:打開一個終端,輸入init 3,等一會就進入了文本界面。
(注:以上方法切換后,圖形界面完全關閉。如果窗口中有文件未保存,將丟失。用init 5 可以回到圖形界面,但原來的進程已死。用startx 則在當前級別3上加載圖形界面) - 切換時會出錯的情況:前運行級別是5,通過Ctrl+Alt+F1 切換到字符界面下后再輸入startx 系統會出錯。
- 修改Linux 默認啟動級別(模式)
以root 身份 vi /etc/inittab,找到 id:5:initdefault: 所在的行(這里的id 可能是其他數字)。修改id 值:3就是文字模式,5就是界面模式。保持該文件,reboot 后即生效。
4、Linux 關機
在linux領域內大多用在服務器上,很少遇到關機的操作。畢竟服務器上跑一個服務是永無止境的,除非特殊情況下,不得已才會關機。
正確的關機流程為:sync > shutdown > reboot > halt
關機指令為:shutdown ,你可以man shutdown 來看一下幫助文檔。
例如你可以運行如下命令關機:
sync 將數據由內存同步到硬盤中。
shutdown 關機指令,你可以man shutdown 來看一下幫助文檔。例如你可以運行如下命令關機:
shutdown –h 10 ‘This server will shutdown after 10 mins’ 這個命令告訴大家,計算機將在10分鍾后關機,並且會顯示在登陸用戶的當前屏幕中。
Shutdown –h now 立馬關機
Shutdown –h 20:25 系統會在今天20:25關機
Shutdown –h +10 十分鍾后關機
Shutdown –r now 系統立馬重啟
Shutdown –r +10 系統十分鍾后重啟
reboot 就是重啟,等同於 shutdown –r now
halt 關閉系統,等同於shutdown –h now 和 poweroff
最后總結一下,不管是重啟系統還是關閉系統,首先要運行sync命令,把內存中的數據寫到磁盤中。
關機的命令有 shutdown –h now halt poweroff 和 init 0 , 重啟系統的命令有 shutdown –r now , reboot 和 init 6.