linux命令init
A. linux init5命令沒反應
init 5 - X11 (xwindow) 圖形化界面模式,需要安裝灶圓早好相關的軟腔頌件。
使用yum grouplist 查看可安裝軟體
出現GNOME Desktop軟體
yum groupinstall 「GNOME Desktop」進隱雀行安裝
B. linux關機的命令
關機命令:
1、halt 立刻關機
2、poweroff 立刻關機
3、shutdown -h now 立刻關機(root用戶使用)
4、shutdown -h 10 10分鍾後自動關機 如果是通過shutdown命令設置關機的話,可以用shutdown -c命令取消重啟
重啟命令:
1、reboot
2、shutdown -r now 立刻重啟(root用戶使用)
3、shutdown -r 10 過10分鍾自動重啟(root用戶使用)
4、shutdown -r 20:35 在時間為20:35時候重啟(root用戶使用) 如果是通過shutdown命令設置重啟的話,可以用shutdown -c命令取消重啟
拓展資料
下面我們來看看linux的這些具體的關機命令之間的區別和各自的用法
1、shutdown 安全的關機命令
對於shutdown命令,它是大家都推薦的一個安全的命令,通過參數-h或-r的配合來完成關機或重啟。不過在linux系統中只有擁有root許可權才可以使用這個命令。所以,雖然大家都推薦用這個命令,但是這個命令用起來真的不太方便:想要用這個命令嗎?先去獲得root許可權吧。shutdown執行關機,是送信號給init,要求它改變運行級別,以此來關機。關機或重啟實際上是運行級別的調整,所以我們也可以用init直接調整運行級別來進行關機或重啟。使用這個命令時,機器立即關機或重啟。它也需要root許可權。
那麼為什麼說shutdown命令是安全地將系統關機呢?
實際中有些用戶會使用直接斷掉電源的方式來關閉linux,這是十分危險的。因為linux與windows不同,其後台運行著許多進程,所以強制關機可能會導致進程的數據丟失使系統處於不穩定的狀態。甚至在有的系統中會損壞硬體設備。而在系統關機前使用shutdown命令,系統管理員會通知所有登錄的用戶系統將要關閉。並且login指令會被凍結,即新的用戶不能再登錄。直接關機或者延遲一定的時間才關機都是可能的,還有可能是重啟。這是由所有進程〔process〕都會收到系統所送達的信號〔signal〕決定的。
shutdown執行它的工作是送信號〔signal〕給init程序,要求它改變 runlevel。runlevel 0 被用來停機〔halt〕,runlevel 6 是用來重新激活〔reboot〕系統,而 runlevel 1則是被用來讓系統進入管理工作可以進行的狀態,這是預設的。假定沒有-h也沒有-r參數給shutdown。要想了解在停機〔halt〕或者重新開機〔reboot〕過程中做了哪些動作?你可以在這個文件/etc/inittab里看到這些runlevels相關的資料。
shutdown 參數說明:
[-t] 在改變到其它runlevel之前,告訴init多久以後關機。 [-r] 重啟計算器。 [-k] 並不真正關機,只是送警告信號給每位登錄者〔login〕。 [-h] 關機後關閉電源〔halt〕。 [-n] 不用init而是自己來關機。不鼓勵使用這個選項,而且該選項所產生的後果往往不總是你所預期得到的。
[-c] cancel current process取消目前正在執行的關機程序。所以這個選項當然沒有時間參數,但是可以輸入一個用來解釋的訊息,而這信息將會送到每位使用者。 [-f] 在重啟計算器〔reboot〕時忽略fsck。[-F] 在重啟計算器〔reboot〕時強迫fsck。 [-time] 設定關機〔shutdown〕前的時間。 2、halt 最簡單的關機命令
用halt命令來關機時,實際調用的是shutdown -h。halt 執行時將殺死應用進程,執行sync系統調用文件系統寫操作完成後就會停止內核。
halt 參數說明:
[-n] 防止sync系統調用,它用在用fsck修補根分區之後,以阻止內核用老版本的超級塊〔superblock〕覆蓋修補過的超級塊。 [-w] 並不是真正的重啟或關機,只是寫wtmp〔/var/log/wtmp〕紀錄。 [-d] 不寫wtmp紀錄〔已包含在選項[-n]中〕。 [-f] 沒有調用shutdown而強制關機或重啟。 [-i] 關機〔或重啟〕前關掉所有的網路介面。 [-p] 該選項為預設選項。就是關機時調用poweroff。
3.poweroff 常用的關機命令
對於poweroff,網上說它是halt命令的鏈接,基本用法和 halt 差不多,這里就不多說了。
4.init
init是所有進程的祖先,他是Linux系統操作中不可缺少的程序之一。它的進程號始終為1,所以發送TERM信號給init會終止所有的用戶進程,守護進程等。shutdown 就是使用這種機制。init定義了8個運行級別(runlevel),init 0為關機,init 1為重啟。
5.reboot 重啟命令
reboot的工作過程差不多跟halt一樣。不過它是引發主機重啟,而halt是關機。它的參數與halt相差不多。
C. Linux裡面init0和shutdown區別是什麼
init 0是關機,而shutdown除了關機還可以重啟。
shutdown -r now #重啟,相當於init 6,表示重啟
shutdown -h now #關機,作為關機功能和init 0幾乎沒區別,但是前者更常用。
D. linux中的init命令如何重啟,原理是什麼
Linux用init命令關機、重啟、切換模式
正在學習Linux中。。。一邊學一邊記錄著。。所有觀點只是個人觀點
Linux有個文件 /etc/inittab
[plain]
#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Author: Miquel van Smoorenburg, <[email protected]>
# Modified for RHS Linux by Marc Ewing and Donnie Barnes
#
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:
0是關機
1是單用戶
2是多用戶,不聯網
3是多用戶
4是不使用的
5是xwindows,也就是有界面的
6是重啟
init命令很簡單。直接輸入init + 你想要的模式 回車就行。
比如 輸入 : init 0 就是關機
init 3 就是切換到多用戶
init 5 就是切換到界面
init 6 就是重啟
E. init命令
#init 0 - 停機(千萬不能把initdefault 設置為0 )
#init 1 - 單用戶模式
#init 2 - 多用戶,沒有 NFS 不聯網
鍵畝帶 #init 3 - 完全多用戶模式(標準的運行級)
#init 4 - 沒有用到
#init 5 - X11 (xwindow) 圖形化界面模式
#init 6 - 重新啟動 (千萬不要把initdefault 設置為6 )
(5)linux命令init擴展閱讀
運行級別數
0 終止系統
1 單用戶模式(用於特別管理)
2-5 正常操作(用戶定義)
6 重啟動
運行級別通過如下行所示的行在/etc/inittab中耐蔽配置:
l2:2:wait:/etc/init.d/rc 2
第一個域是任意給的符號,第二個域指出是運行級別2。第三個域說明當進入該運行級別時,init應該運行第四個域中的命令一次,並且init應該等待它的結束。在進入運行級別2時,在需要時/etc/init.d/rc命令運行或者停止服務。
第四個域中的命令做所有設置一個運行級別的艱巨工作。它啟動還沒有運行的服務,並且停止在新的運行級別中不應再運行的服務。確切的命令是什麼以及運行級別是如何配置的,依賴於各個Linux發行版本。當init開始運行時,它在/etc/inittab中查尋一行,該行指定了預設的稿蘆運行級別:
參考資料來源:網路-init進程
F. linux重啟命令
linux重啟命令有五個,分別如下:
1、shutdown。
2、poweroff。
3、init。
4、reboot。
5、halt。
Linux是一種免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲於1991年10月5日首次發布,它主要受到Minix和Unix思想的啟發,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。
相關特點
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux不僅僅是被網路運維人員當作伺服器使用,甚至當作網路防火牆,這是Linux的一大亮點。
Linux具有開放源碼、沒有版權、技術社區用戶多等特點,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網路協議棧,經過適當的配置就可實現路由器的功能。這些特點使得Linux成為開發路由交換設備的理想開發平台。
G. linux終端 的init0命令是用來幹嘛的
是關閉機器。為了更好的了解init命令,特轉發:
一、什麼是INIT:
init是Linux系統操作中不可缺少的程序之一。
所謂的init進程,它是一個由內核啟動的用戶級進程。
內核自行啟動(已經被載入內存,開始運行,並已初始化所有的設備驅動程序和數據結構等)之後,就通過啟動一個用戶級程序init的方式,完成引導進程。所以,init始終是第一個進程(其進程編號始終為1)。
內核會在過去曾使用過init的幾個地方查找它,它的正確位置(對Linux系統來說)是/sbin/init。如果內核找不到init,它就會試著運行/bin/sh,如果運行失敗,系統的啟動也會失敗。
二、運行級別
那麼,到底什麼是運行級呢?
簡單的說,運行級就是操作系統當前正在運行的功能級別。這個級別從1到6 ,具有不同的功能。
不同的運行級定義如下:(可以參考Red Hat Linux 裡面的/etc/inittab)
# 0 - 停機(千萬不能把initdefault 設置為0 )
# 1 - 單用戶模式
# 2 - 多用戶,沒有 NFS
# 3 - 完全多用戶模式(標準的運行級)
# 4 - 沒有用到
# 5 - X11 (xwindow)
# 6 - 重新啟動 (千萬不要把initdefault 設置為6 )
這些級別在/etc/inittab 文件里指定。這個文件是init 程序尋找的主要文件,最先運行的服務是放在/etc/rc.d 目錄下的文件。在大多數的Linux 發行版本中,啟動腳本都是位於 /etc/rc.d/init.d中的。這些腳本被用ln 命令連接到 /etc/rc.d/rcn.d 目錄。(這里的n 就是運行級0-6)
三、運行級別的配置
運行級別的配置是在/etc/inittab行內進行的,如下所示:
12 : 2 : wait : / etc / init.d / rc 2
第一個欄位是一個任意指定的標簽;
第二個欄位表示這一行適用於運行那個級別(這里是2);
第三個字 段表示進入運行級別時,init應該運行第四個欄位內的命令一次,而且init應該等待該命令結束。/etc/init.d/rc命令運行啟動和終止輸入以便進入運行級別2時所需的任何命令。
第四個欄位中的命令執行設置運行級別時的一切「雜活」。它啟動已經沒有運行的服務,終止不應該再在新運行級別內運行的服務。根據Linux版本的不同,採用的具體命令也不同,而且運行級別的配置也是有差別的。
init啟動時,它會在/etc/inittab內查找一個代碼行,這一行指定了默認的運行級別:
id : 2 : initdefault :
你可以要求init在啟動時,進入非默認運行級別,這是通過為內核指定一個「single」或「emergency」 命令行參數來實現的。比如說,內核命令行參數的指定可通過LILO來執行。這樣一來,你就可以選擇單用戶模式了(即運行級別1)。
系統正在運行時,telinit命令可更改運行級別。運行級別發生變化時, init 就會從/etc/inittab運行相應的命令。
四、/etc/inittab中的特殊配置
/etc/inittab中,有幾個特殊的特性,允許init重新激活特殊事件。這些特殊特性都是用第三個欄位中的特殊關鍵字標記出來的。比如:
1. powerwait
允許init在電源被切斷時,關閉系統。其前提是具有U P S和監視U P S並通知init電源已被切斷的軟體。
2. ctrlaltdel
允許init在用戶於控制台鍵盤上按下C t r l + A l t + D e l組合鍵時,重新啟動系統。注意,如果該系統放在一個公共場所,系統管理員可將C t r l + A l t + D e l組合鍵配置為別的行為,比如忽略等。
3. sysinit
系統啟動時准備運行的命令。比如說,這個命令將清除/tmp。
上面列出的特殊關鍵字尚不完整。其他的關鍵字及其使用詳情,可參考你的inittab手冊頁。
五、在單用戶模式下引導
一個重要的運行級別就是單用戶模式(運行級別1),該模式中,只有一個系統管理員使用特定的機器,而且盡可能少地運行系統服務,其中包含登錄。單用戶模式對少數管理任務(比如在/usr分區上運行fsck)而言,是很有必要的,因為這需要卸載分區,但這是不可能的,除非所有的服務系統已被殺死。
一個正在運行的系統可以進入單用戶模式,具體做法是利用init,請求運行級別1。內核啟動時,在內核命令行指定single或emergency關鍵字,就可進入運行級別1了。內核同時也為init指定命令行, init從關鍵字得知自己不應該採用默認的運行級別(內核命令行的輸入方式和你啟動系統的方式有關)。
有時,以單用戶模式進行啟動是必要的,這樣一來,用戶在裝入分區之前,或至少在裝入分散的/usr分區之前,能手工運行fsck(在分散的文件系統上,任何活動都可能使其更為分散,所以應該盡可能地運行fsck)。
如果自動化的fsck在啟動時失敗了,啟動腳本init的運行將自動進入單用戶模式。這樣做是為了防止系統使用不連貫的文件系統,這個文件系統是f s c k不能自動修復的。文件系統不連貫的現象極為少見,而且通常會導致硬碟的不連貫或實驗性的內核釋放,但最好能做到防患於未然。
由於安全上的考慮,在單用戶模式下,啟動外殼腳本之前,配置得當的系統會要求用戶提供root密碼。否則,它會簡單地為L I L O輸入合適的一行代碼,以r o o t的身份登錄(當然,如果/etc/passwd已經由於文件系統的問題而不連貫了,就不適合這里的原則了,為對付這種情況,你最好隨時准備一張啟動盤)。
不同的運行級有不同的用處,也應該根據自己的不同情形來設置。
例如,如果丟失了root口令,那麼可以讓機器啟動進入單用戶狀態。在啟動後的 lilo 提示符下輸入:
init=/bin/sh rw 使機器進入運行級1 ,並把 root 文件系統掛為讀寫。他會跳過所有系統認證,讓你可以使用passwd 程序來改變root口令,然後啟動到一個新的運行級
H. linux中init命令的詳細解釋
linxu下的init命令是進程初始化工具。下面由我為大家整理了linux的init命令的詳細解釋的相關知識,希望對大家有幫助!
一、linux中的init命令的詳細解釋
init命令
init命令是Linux下的進程初始化工具,init進程是所有Linu x的進 程的父進程,它的進程號為1。init命令是Linux 操作系統 中不可缺少的程序之一,init進程是Linux內核引導運行的,是系統中的第一個進程。
語法
init(選項)(參數)
選項
-b:不執行相關腳本而直接進入單用戶模式;
-s:切換到單用戶模式。 參數 運行等級:指定Linux系統要切換到的運行等級。
二、linux中的init命令的詳解實例
幾個常用的命令
查看系統進程命令:ps -ef | head
查看init的配置文件:more /etc/inittab
查看系統當前運行的級別:runlevel
運行級別
到底什麼是運行級呢?簡單的說,運行級就是操作系統當前正在運行的功能級別。這個級別從0到6 ,具有不同的功能。你也可以在/etc/inittab中查看它的英文介紹。
#0 停機(千萬不能把initdefault 設置為0)
#1 單用戶模式
#2 多用戶,沒有 NFS(和級別3相似,會停止部分服務)
#3 完全多用戶模式
#4 沒有用到
#5 x11(Xwindow)
#6 重新啟動(千萬不要把initdefault 設置為6)
三、linux的init命令的六種模式簡介
6種模式中有兩種是系統內定的:
0:停止系統運行。init 0〈回車〉相當於 halt〈回車〉。
6:重啟系統。init 6〈回車〉相當於 reboot〈回車〉。
如果你了解/etc/inittab文件,就千萬不磨鋒燃要把0設為預設登錄模式,否則你的Linux的運行就只能兩點一線了——開機←→停機,或者是開機←→重啟的無限循環。 其他的4種模式實際上是由操作系統確定的。如果你願意修改Linux的源代碼,你也可以定義這4種(甚至6種)模式的實際功能。其實只要知道Linux發布廠商的約定就足夠了,下面我們就以藍點2.0為例,看看init的常用約定吧——
init 1——進入單用戶模式。這和開機是選擇Safe Mode是一樣的,可以以root的許可權對系統進行管理,但是不能進入圖形模式,也不支持中文,音效卡和網路服務等就更不用提了。總之,它是系統可運行的最低軟硬體配置。 它和Windows的安全模式是比較相似的,但一個本質的差別:在於只要你在Linux下運行相應的命令,硬瞎虛件設備是可以在這種模式下被驅動的。例如只 要你的光碟機連線正確,一個mount /dev/cdrom命令,你的光碟內容就隨時可以在/mnt/cdrom里讀出來。 要注意的是這一模式的字元控制台不能支持中文,但進入Xwin仍然能看到藍點漂亮的中文字體,輸入法也完全沒有問題。
init 2——進入無網路服務的多用戶模式 如果你的計算機根本沒有連網,這個模式就跟普通模式一樣了。否則的話別人就不能通過網路www、ftp或telnet登錄你的計算機了,但對與ping 命令你的計算機還是會作出反應的。如果連ping你也拒絕訪問,那麼就不如直接把網線拔了! 如果你的計算機作為網路伺服器,這一模式就挺有用了基衡。譬如你要修整系統或更新網站內容,就可以把計算機調到這一模式,然後放心的進行你的工作,等工作完成 後再切換到模式3或5就行了。但注意如果原來已經有用戶ftp或telnet進入了你的系統,用init 2 是不能中斷他和你的連接的,小心讓別人在這個時候黑你一把哦!——執行init 2前先用who命令檢查一下吧。 這一模式下,在本機上的使用基本不變。你仍然可以訪問網路,上Internet,ftp或telnet到網路中的任何一台伺服器。只是你的計算機在網路中不給其他機器提供服務而已。計算機從第3運行級轉入這一模式時你會看到一系列網路服務被停止。
init 3或init 4——進入控制台登錄的多用戶模式 這是藍點1.0的默認登錄模式,每個用戶都要先從黑白屏幕登錄之後才可以運行才能start x後進 入KDE精彩的圖形世界。而且Xwin啟動後,運行 startx的控制台就被鎖定了,除非你用startx &把Xwin放到後台運行。要到別的控制台用Ctrl+Alt+F,表示數字1到6中任一個,Ctrl+Alt+F7則回到圖形模式專用的7 號控制台(有時要用Ctrl+Alt+F8)。 如果是從init 1 或init 2切換回init 3,我們可以看到一系列服務被重啟。
init 5——進入圖形化登錄的多用戶模式 這是藍點2.0安裝後默認的啟動模式。系統啟動後或執行init 5命令後,悅目的藍綠過渡色背景上就出現了漂亮的登錄窗口。 所有帳號名都以圖標的方式出現在窗口裡等待選擇,不必自己輸入。不過系統管理員可能不高興——這樣系統里有多少用戶豈不是讓人一目瞭然?不過在KDE控制中心中修改就可以解決問題的,我就不多說啦。 如果系統出了問題,只要啟動仍然能進入這個界面(說明X伺服器沒有問題),root帳號也可以從這里進入Linux的安全模式,就是在左下角的選擇框把 模式從kde換為save failed就行了。當然進入的界面絕對沒有美觀可言,但用於修復X窗口管理器或應用程序的問題是必不可少的。
I. Linux命令中Init和shuntdown還有reboot有什麼區別
init是英文initial的簡寫,意為最或純初的,即linux的第一個進程就是它,其它所有進程都是其子進程.它通常用來切換運行級侍鏈別,其中就包括有關機和重啟這兩個級別(共七個級別).
shutdown可以用來關機和重啟.reboot也是用來重啟老團孫.它們應該都是調用init來達到的這一目的.
J. Linux裡面init 6是什麼意思
就是重啟電腦的意思,具體命令查看《Linux就該這么學》
init命令 – 切換系統運行級別
重啟伺服器:
# init 6
語法格式:init [參數]
常用參數:
0 關機
1 單用戶
2 多用戶
3 完全多用戶模式
5 圖形界面
6 重啟