網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

Linux關機命令詳解

欄目: 電腦 / 發佈於: / 人氣:2.93W

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用户、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用户網絡操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公佈時間)。Linux存在着許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻遊戲控制枱、台式計算機、大型機和超級計算機。

Linux關機命令詳解

操作方法

(01)shutdownshutdown命令安全地將系統關機。 有些用户會使用直接斷掉電源的方式來關閉linux,這是十分危險的。因為linux與windows不同,其後台運行着許多進程,所以強制關機可能會導致進程的數據丟失﹐使系統處於不穩定的狀態﹐甚至在有的系統中會損壞硬件設備。而在系統關機前使用shutdown命令﹐系統管理員會通知所有登錄的用户系統將要關閉。並且login指令會被凍結﹐即新的用户不能再登錄。直接關機或者延遲一定的時間才關機都是可能的﹐還可能重啟。這是由所有進程〔process〕都會收到系統所送達的信號〔signal〕決定的。這讓像vi之類的程序有時間儲存目前正在編輯的文檔﹐而像處理郵件〔mail〕和新聞〔news〕的程序則可以正常地離開等等。     shutdown執行它的工作是送信號〔signal〕給init程序﹐要求它改變runlevel。Runlevel 0被用來停機〔halt〕﹐runlevel 6是用來重新激活〔reboot〕系統﹐而runlevel 1則是被用來讓系統進入管理工作可以進行的狀態﹔這是預設的﹐假定沒有-h也沒有-r參數給shutdown。要想了解在停機〔halt〕或者重新開機〔reboot〕過程中做了哪些動作﹐你可以在這個文件/etc/inittab裏看到這些runlevels相關的資料。在終端輸入shutdown --help 可以查看shutdown命令幫助一般用shutdown -h now 關機

Linux關機命令詳解 第2張

(02)initinit是所有進程的祖先﹐它的進程號始終為1﹐所以發送TERM信號給init會終止所有的用户進程﹑守護進程等。shutdown 就是使用這種機制。init定義了8個運行級別(runlevel),init 0為關機﹐init 1為重啟。關於init可以長篇大論﹐這裏就不再敍述。另外還有telinit命令可以改變init的運行級別﹐比如﹐telinit -iS可使系統進入單用户模式﹐並且得不到使用shutdown時的信息和等待時間。在終端輸入init --help 可以查看init命令幫助補充:運行級就是操作系統當前正在運行的功能級別。這個級別從1到6 ,具有不同的功能。不同的運行級定義如下:(可以參考Red Hat Linux 裏面的/etc/inittab)# 0 - 停機(千萬不能把initdefault 設置為0 )# 1 - 單用户模式# 2 - 多用户,沒有 NFS# 3 - 完全多用户模式(標準的運行級)# 4 - 沒有用到# 5 - X11 (xwindow)# 6 - 重新啟動 (千萬不要把initdefault 設置為6 )

Linux關機命令詳解 第3張

(03)halt——最簡單的關機命令其實halt就是調用shutdown -h。halt執行時﹐殺死應用進程﹐執行sync系統調用﹐文件系統寫操作完成後就會停止內核。在終端輸入halt --help 可以查看halt命令幫助

Linux關機命令詳解 第4張

(04)rebootreboot的工作過程差不多跟halt一樣﹐不過它是引發主機重啟﹐而halt是關機。它的參數與halt相差不多在終端輸入reboot --help 可以查看reboot命令幫助  可以發現參數和halt差不多

Linux關機命令詳解 第5張

(05)poweroff--部分泛UNIX/LINUX系統才支持,紅旗LINUX亦適用在終端輸入poweroff --help 可以查看poweroff命令幫助

Linux關機命令詳解 第6張

(06)經常會用到兩個 shutdown 和 initshutdown關機init來切換運行級別

Linux關機命令詳解 第7張
Linux關機命令詳解 第8張

特別提示

點擊“關注”關注我,點擊“zml525”進入我的主頁查看更多經驗。