Linux運行級詳解

對于那些在DOS/Win9x/NT平臺下的高級用戶而言,Linux似乎是一個怪物。沒有config.sys,沒有 autoexec.bat,具有個人特色的機器配置不知道從何開始。

  需要說明的是,很多人認為Linux是Unix的一個克隆,但是,這種說法對于Linux是不公平的。Linux比Unix更加開放,功能更強大。我們應該稱之為GNU/Linux 。

  Linux啟動時,運行一個叫做init的程序,然后由它來啟動后面的任務,包括多用戶環境、網絡等。

  那么,到底什么是運行級呢?簡單的說,運行級就是操作系統當前正在運行的功能級別。這個級別從1到6 ,具有不同的功能。這些級別在/etc/inittab文件里指定。這個文件是init程序尋找的主要文件,最先運行的服務是那些放在/etc/rc.d 目錄下的文件。

  大多數的Linux發行版本中,啟動腳本位于/etc/rc.d/init.d。這些腳本被ln命令來連接到 /etc/rc.d/rcn.d目錄。(這里的n 就是運行級0-6) 例如/etc/rc.d/rc2.d下面的S10network就是連接到/etc/rc.d/init.d下的network腳本的。

  因此,我們可以知道,rc2.d下面的文件就是和運行級2有關的。文件開頭的S代表start就是啟動服務的意思,后面的數字10就是啟動的順序。例如,在同一個目錄下,你還可以看到S80postfix這個文件,80就是順序在10以后,因為沒有啟動網絡的情況下,啟動postfix是沒有任何作用的。

  再看一下/etc/rc.d/rc3.d,可以看到文件S60nfslock,但是這個文件不存在于/etc/rc.d/rc2.d目錄下。NFS要用到這個文件,一般用在多用戶環境下,所以放在rc3.d目錄下。

  另外,在/etc/rc.d/rc2.d還可以看到那些K開頭的文件,例如/etc/rc.d/rc2.d/K45named,K代表kill。

  標準的Linux運行級為3或者5,如果是3的話,系統就在多用戶狀態。如果是5的話,則是運行著X Window 系統。如果目前正在3或5,而你把運行級降低到2的話,init就會執行K45named腳本。

  不同的運行級定義如下:(可以參考Red Hat Linux里面的/etc/inittab)

  # 缺省的運行級,RHS用到的級別如下:
  # 0 - 停機(千萬不要把initdefault設置為0 )
  # 1 - 單用戶模式
  # 2 - 多用戶,但是沒有NFS
  # 3 - 完全多用戶模式
  # 4 - 沒有用到
  # 5 - X11
  # 6 - 重新啟動(千萬不要把initdefault設置為6 )

  # 對各個運行級的詳細解釋:
  0 為停機,機器關閉。
  1 為單用戶模式,就像Win9x下的安全模式類似。
  2 為多用戶模式,但是沒有NFS支持。
  3 為完整的多用戶模式,是標準的運行級。
  4 一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。
  5 就是X11,進到X Window系統了。
  6 為重啟,運行init 6機器就會重啟。

  不同的運行級有不同的用處,也應該根據自己的不同情形來設置。例如,如果丟失了root口令,那么可以讓機器啟動進入單用戶狀態來設置。在啟動后的lilo提示符下輸入:

  init=/bin/sh rw

  就可以使機器進入運行級1 ,并把root文件系統掛為讀寫。它會跳過所有系統認證,讓你使用passwd程序來改變root口令,然后啟動到一個新的運行級。

轉載于:https://www.cnblogs.com/kuihua/p/5925136.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270793.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270793.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270793.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

軟件:推薦八款電腦實用軟件,你都用過嗎?

今天給大家推薦八款電腦非常實用的軟件,希望對大家能有所幫助!1、Audio Hijack Pro一款Mac 上的錄音軟件。它比較強大的功能是可以錄制多個應用的聲音,然后組合成一個結果,然后輸出。2、快貼一個跨平臺剪切板同步軟件。你只需要簡…

計算機芯片級維修包括哪些,電腦芯片級維修教程

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓讓你足不出門,就能像在培訓班里學芯片級維修一樣,也能成為一位硬件維修工程師。給你節省上千的學費。全部資料從基礎學起,沒電子電路基礎的朋友一樣能很快的上手。讓你開一家專業的計算機硬件芯片…

matlab 神經網絡設計多層隱含層_數據預測之BP神經網絡具體應用以及matlab代碼

1.具體應用實例。根據表2,預測序號15的跳高成績。表2 國內男子跳高運動員各項素質指標序號跳高成績()30行進跑(s)立定三級跳遠()助跑摸高()助跑4—6步跳高()負重深蹲杠鈴()杠鈴半蹲系數100(s)抓舉()12.243.29.63.452.151402.811.05022.333.210.33.752.21203.410.970…

硬件:開機如何進BIOS,U盤啟動快捷鍵一鍵查詢

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

考研計算機專業課統考嗎,09考研計算機專業課統考增至4部分內容

北京考試報訊(記者 陳霄飛) 全國碩士研究生統一入學考試計算機科學與技術學科的初試專業課考試明年將實行聯考。有關考研輔導專家認為,針對初試專業課調整為4部分內容的情況,計劃報考該專業的考生要提早調整復習計劃,適當擴大復習范圍。初試專…

強制關機對電腦的傷害你有必要了解一下

不管你的電腦新舊與否,我想大家肯定都遇到過死機、卡頓無反應的情況吧,這個時候無論是電腦高手還是萌新小白同場都會采用一個相同的解決方案,對,那就是直接關機。 當然遇到這種情況,長按電源鍵10秒強制關機&#xff0c…

嵌入式計算機的發展階段,嵌入式發展經歷了哪四個階段?

從上個世紀70年代單片機的出現到今天,應用,嵌入式系統少說也有近30年的歷史了。可以說嵌入式系統經歷了發展的4個階段。今天小編就為大家分享一下嵌入式系統發展的4個主要階段:1、無操作系統階段隨著各種嵌入式微處理器、微控制器的廣泛縱觀嵌…

testbench實例 vhdl_學寫 Testbench --- 結構篇VHDL實例

testbench.v:----------------------------------------------------------------------//// File header 具體參考 編碼風格專題//define MAX 20 宏定義include "driver.v"include "monitor.v包含有其他模塊,如果在同一目錄下可以不指定includetime…

操作系統的中斷和異常

中斷和異常 早期的計算機,各程序只能串行執行,系統資源利用率低 中斷機制的誕生 中斷的概念和作用 中斷的分類

【CUDA開發】Thrust庫

Thrust庫從C的STL中得到靈感,將最簡單的類似于STL的結構放在Thrust庫中,比如STL中的vector。此外,Thrust庫還包含STL中的算法和迭代器。Thrust函數庫提供了兩個向量容器,分別為主機和設備提供了向量類并且分別駐留在主機和設備的全…

硬件:臺式機老式鍵盤知識科普

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

高考填報志愿計算機操作技巧,高考志愿填報技巧經驗

高考志愿填報技巧經驗2020-12-30 14:43:23文/葉丹填報技巧:在所有科目考試結束后合理估分,提前參考往年錄取分數線,明確各項重要的時間節點,搜集目標院校資料,查詢目標院校專業近幾年的位次情況,有意向的學…

npz文件轉為npy_numpy的文件存儲 .npy .npz 文件

1)Numpy能夠讀寫磁盤上的文本數據或二進制數據。將數組以二進制格式保存到磁盤np.load和np.save是讀寫磁盤數組數據的兩個主要函數,默認情況下,數組是以未壓縮的原始二進制格式保存在擴展名為.npy的文件中。import numpy as npanp.arange(5)np.save(test…

DML語句

DML語句 DML 操作是指對數據庫中表記錄的操作,主要包括表記錄的插入(insert)、更新(update)、刪除(delete)和查詢(select),是開發人員日常使用最頻繁的操作。…

第四十五篇、UITableViewCell高度計算

由于tableView:heightForRowAtIndexPath:方法的調用頻率非常高,如果將cell高度的計算過程放在此方法中,那么效率將會非常的低,快速tableview就會出現卡頓 1、通過代碼 (在模型當中只計算一次cell高度,然后在方法中直接從模型屬性當…

硬件知識:臺式電腦主機各種接口介紹

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

兩條曲線所圍成的面積_三個視頻搞定:求曲邊梯形面積的思想、微積分基本定理及其幾何意義、微積分理論的可視化解讀、...

● 本文適合高二下學期、高三一輪復習的同學閱讀。先看視頻再看文字,看視頻時注意利用暫停,想清楚每一步變形的依據。01曲邊梯形的面積、微積分基本定理的內容視頻講解1、曲邊梯形的概念及面積求法(1)曲邊梯形:由直線x=a&#xff…

我國對計算機信息系統安全主要是采取,附錄信息網絡安全監察法規概述二.doc...

附錄信息網絡安全監察法規概述二信息網絡安全法律法規《計算機信息系統安全保護條例》福建省公安廳網安總隊林世科10.2 《計算機信息系統安全保護條例》? 1994年2月18日,《中華人民共和國計算機信息系統安全保護條例》(以下簡稱《條例》)的頒布實施(國務院令第147號…