linux init六種執行模式
init是Linux系統裡的根程式,是系統所有程式的祖先。它的主要作用是根據記錄在/etc/inittab裡的一個指令碼(script)程式產生進 程。這個檔案通常用於控制使用者的登入模式。Linux系統的有效登入模式有0~9共十種,不過沿用UNIX系統的至多6種的限制,一般只有1到6有效。
init一般在系統啟動時自動執行,也可以由root使用者呼叫。它的作用是切換系統的執行狀態。它的命令格式是:init NUM〈回車〉,其中NUM表示1到6的任一數字。
6種模式中有兩種是系統內定的:
0:停止系統執行。init 0〈回車〉相當於 halt〈回車〉。
6:重啟系統。init 6〈回車〉相當於 reboot〈回車〉。
其餘:
init 1——進入單使用者模式。
init 2——進入無網路服務的多使用者模式 如果你的計算機沒有對外提供網路服務,這個模式就跟普通模式一樣了。
init 3或init 4——進入控制檯登入的多使用者模式.每個使用者都要先從黑白螢幕登入之後才可以執行才能startx進入KDE圖形介面。
init 5——進入圖形化登入的多使用者模式。
可以透過runlevel 和 who -r 命令來檢視當前執行的模式。
注:整理自網路
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30167136/viewspace-1465407/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 筆記:Python的兩種執行模式筆記Python模式
- PHP-FPM 的三種執行模式PHP模式
- RabbitMQ六種佇列模式-路由模式MQ佇列模式路由
- 六種用ruby呼叫執行shell命令的方法
- java中常見的六種執行緒池詳解Java執行緒
- workerman / 小談PHP中的幾種執行模式PHP模式
- Java的六種執行緒狀態及程式碼示例Java執行緒
- Linux init程式分析Linux
- 如何在 Linux 中以指令碼模式執行 TopLinux指令碼模式
- Linux shell:執行shell指令碼的幾種方式Linux指令碼
- 在 Windows 中執行 Linux 命令的 4 種方法WindowsLinux
- 整理下java六種單例模式Java單例模式
- 單例模式的六種寫法單例模式
- php執行出現Call to undefined function curl_init()PHPUndefinedFunction
- 【設計模式】實現執行緒安全單例模式的五種方式設計模式執行緒單例
- Linux系統安裝執行.AppImage檔案的兩種執行方法介紹LinuxAPP
- PHP 執行模式PHP模式
- PHP執行模式PHP模式
- Linux啟動過程以及7種執行級別Linux
- Linux中執行Shell指令碼的方式(三種方法)Linux指令碼
- java23種設計模式——六、介面卡模式Java設計模式
- 23種設計模式(六)-責任鏈設計模式設計模式
- 六、執行緒池(一)執行緒
- Linux基礎命令—initLinux
- java的執行緒、建立執行緒的 3 種方式、靜態代理模式、Lambda表示式簡化執行緒Java執行緒模式
- Apache Flink on K8s:四種執行模式,我該選擇哪種?ApacheK8S模式
- Tomcat執行模式有哪些?怎麼學好linux運維Tomcat模式Linux運維
- 23種設計模式(六)單一職責之橋模式設計模式
- 如何弄清 Linux 系統執行何種系統管理程式Linux
- Linux:檢查當前執行級別的五種方法Linux
- Linux執行.ApplmageLinuxAPP
- 總算把執行緒六種狀態的轉換說清楚了!執行緒
- Java多執行緒(六) volatileJava執行緒
- Linux基礎命令---init程式Linux
- Linux 技巧:讓程式在後臺可靠執行的幾種方法Linux
- 多執行緒的三種實現方式及靜態代理模式執行緒模式
- Spark學習(一)——執行模式與執行流程Spark模式
- Java面試題:@PostConstruct、init-method和afterPropertiesSet執行順序?Java面試題Struct
- Linux 程式間通訊的六種機制Linux