<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    (1)具體操作

    #vi /etc/inittab          –編輯/etc/inittab文件
    找到下面語句:
    # 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 havenetworking)           –多用戶模式,不支持NFS
    # 3 – Full multiuser mode          –多用戶模式     
    # 4 – unused          –沒有使用 
    # 5 – X11          –圖形界面方式 
    # 6 – reboot (Do NOT set initdefault to this)          –重新啟動
    id:5:initdefault:      –默認(rèn)運行等級是5,只要將此處改成 id:3:initdefault:即可
          在文本模式想啟動圖形界面,可以打如下命令:
    #startx

    (2)
    *inittab是做什么的?

    在KERNEL起來之后,將生成第一個進(jìn)程——init,實際上是執(zhí)行了/sbin/init。init的工作是根據(jù)/etc/inittab來執(zhí)行相應(yīng)的腳本進(jìn)行系統(tǒng)初始化,如設(shè)置鍵盤、字體,裝載模塊,設(shè)置網(wǎng)絡(luò),等等。

    /etc/inittab文件的每一行包括四個域:

    id:runlevels:action:process

    runlevel是運行模式,通常為0-6。模式0是 halt,模式6是reboot,模式1是單用戶,模式2/3是多用戶,模式5是運行xdm以圖形界面方式登錄。id為標(biāo)識符,通常為兩個字母。 process為需要執(zhí)行的程序或腳本。action包括有:

    (1) defaultinit —— 指定缺省的運行模式(runlevel)

    (2) sysinit —— 指定運行的第一個程序/腳本,此時runlevels域不起作用。

    (3) boot —— 在sysinit之后執(zhí)行,runlevels域不起作用

    (4) bootwait —— 同boot,但init會等待該命令結(jié)束

    (5) once —— 在進(jìn)入有runlevels指定的運行模式時運行

    (6) wait —— 同上,但init會等待該命令結(jié)束

    (7) respawn —— 在進(jìn)入相應(yīng)runlevel時執(zhí)行,并且若該進(jìn)程結(jié)束,init會再起一個進(jìn)程執(zhí)行同樣的命令

    (icon_cool.gif ctrlaltdel —— 指定在用戶按下Ctrl-Alt-Del時執(zhí)行的命令

    對于linux來說,執(zhí)行的順序為:

    /etc/rc.d/rc.sysinit # 由init執(zhí)行的第一個腳本

    /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL為缺省的運行模式

    /sbin/mingetty # 等待用戶登錄

    init程序部分

    init 程序通常在/sbin或/bin下,它負(fù)責(zé)在系統(tǒng)啟動時運行一系列程序和腳本文件。init程序一旦被內(nèi)核調(diào)用,便成為系統(tǒng)的第0號進(jìn)程,該進(jìn)程對于 LINUX系統(tǒng)是十分重要的,有關(guān)它的詳細(xì)內(nèi)容請參閱其他資料。init進(jìn)程做的每一步都由/etc/initab中的配置決定。以下是RadHat 的/etc/inittab文件的例子:

    inittab文件的每一行包含四個域,格式為:

    code:runlevels:action:command

    (1) code域用單個或兩個字符序列來作為本行的標(biāo)識,這個標(biāo)識在此文件中是唯一的。文件中的某些記錄必須使用特定的code才能使系統(tǒng)工作正常。

    (2) runlevels域給出的是本行的運行級別。LINUX系統(tǒng)運行在一定的級別下,當(dāng)inittab文件指定了某一特定的運行級別時,該記錄行包含的命令將被執(zhí)行。RedHat系統(tǒng)通常設(shè)置了7個運行級別(0-6),各運行級別的說明包含在inittab文件的開頭。

    (3) action域指出的是init程序執(zhí)行command命令的方式。比如:只執(zhí)行command一次,還是在它退出時重啟。

    (4) command域給出相應(yīng)記錄行要執(zhí)行的命令

    運行級別1是單用戶模式,所謂單用戶指的是系統(tǒng)運行在唯一用戶–超級用戶模式下。而大多數(shù)情況下,系統(tǒng)運行在多用戶模式下。在啟動出錯、文件系統(tǒng)出錯等情況下,系統(tǒng)將進(jìn)入單用戶模式,此時,系統(tǒng)只有很少的配置,這對于恢復(fù)系統(tǒng)是很必要的。

    inittab文件首先指出缺省的運行級別(如 id:3:initdefault:),我們看到上面的例子中缺省的運行級別為3。此后根據(jù)下一條記錄,系統(tǒng)應(yīng)當(dāng)運行/etc/rc.d/rc.sysinit,這是一個腳本文件,主要包括基本的系統(tǒng)初始化命令,如激活交換分區(qū)、檢查并掛上文件系統(tǒng)、裝載部分模塊等。

    posted on 2011-11-04 10:53 -274°C 閱讀(3153) 評論(0)  編輯  收藏 所屬分類: linux

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網(wǎng)站

    關(guān)注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914354
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 亚洲av午夜精品无码专区| 亚洲免费电影网站| 一级特级女人18毛片免费视频| 在线看片免费不卡人成视频| 亚洲天天做日日做天天欢毛片| 久久国产精品一区免费下载| 亚洲AV无码一区二区乱子伦| 国产偷伦视频免费观看| 久久久久亚洲av无码专区| 亚洲精品在线免费观看| 亚洲国产精品张柏芝在线观看| 国产成人无码免费看视频软件 | 久久丫精品国产亚洲av| 9277手机在线视频观看免费| 亚洲一区免费视频| 免费看无码自慰一区二区| 黄色毛片免费网站| 亚洲成A∨人片在线观看不卡| 国产成人AV片无码免费| 亚洲国产日产无码精品| 国产在线观看免费视频播放器| 黄色三级三级三级免费看| 国产亚洲成av片在线观看| 67pao强力打造高清免费| 亚洲乱色伦图片区小说| 亚洲精品网站在线观看不卡无广告 | 免费国产在线观看老王影院| 国产大片免费天天看| 亚洲黄色片免费看| 国产免费av片在线播放 | 麻豆高清免费国产一区| 亚洲国产精品ⅴa在线观看| 国产精品亚洲mnbav网站| 亚洲第一网站免费视频| 看全免费的一级毛片| 久久精品国产精品亚洲蜜月| 国产在线国偷精品产拍免费| av电影在线免费看| 亚洲AV综合色区无码二区爱AV| 亚洲国产成人精品91久久久| 日韩在线不卡免费视频一区|