青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

旅途

如果想飛得高,就該把地平線忘掉

init進程及inittab文件

摘自《Linux Network Servers 24 seven》
init進程

init的進程號為1,是所有進程的父進程,內核初始化完畢之后,init程序開始運行。其他軟件也同時開始運行。init程序通過/etc/inittab文件進行配置。inittab文件的內容如下:
代碼:

#
# inittab      This file describes how the INIT process should set up
#              the system in a certain run-level.
#
# Author:      Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
#              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:
                                                                                                                           
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
                                                                                                                           
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6

# Things to run in every runlevel
ud::once:/sbin/update
                                                                                                                           
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
                                                                                                                           
# When our UPS tells us power has failed, assume we have a few minutes
# of power left.  Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
                                                                                                                           
# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"


# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"
                                                                                                                           
                                                                                                                           
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
                                                                                                                           
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon


注意:案例文件的注釋是經過編輯的,為的是保持書面的一致性。

理解Runlevel

runlevel用來表示在init進程結束之后的系統狀態,在系統的硬件中沒有固定的信息來表示runlevel,它純粹是一種軟件結構。init和 inittab是runlevel影響系統狀態的唯一原因。在上述例子中inittab文件起始階段的注釋主要用來描述runlevel:

Runlevel 0是讓init關閉所有進程并終止系統。
Runlevel 1是用來將系統轉到單用戶模式,單用戶模式只能有系統管理員進入,在該模式下處理那些在有登錄用戶的情況下不能進行更改的文件,改runlevel的編號1也可以用S代替。
Runlevel 2是允許系統進入多用戶的模式,但并不支持文件共享,這種模式很少應用。
Runlevel 3是最常用的運行模式,主要用來提供真正的多用戶模式,也是多數服務器的缺省模式。
Runlevel 4一般不被系統使用,用戶可以設計自己的系統狀態并將其應用到runlevel 4階段,盡管很少使用,但使用該系統可以實現一些特定的登錄請求。
Runlevel 5是將系統初始化為專用的X Window終端。對功能強大的Linux系統來說,這并不是好的選擇,但用戶如果需要這樣,也可以通過在runlevel啟動來實現該方案。
Runlevel 6是關閉所有運行的進程并重新啟動系統。

在inittab文件中以#開頭的所有行都是注釋行。注釋行有助于用戶理解inittab文件,inittab文件中的值都是如下格式:

label:runlevel:action:process

label是1~4個字符的標簽,用來標示輸入的值。一些系統只支持2個字符的標簽。鑒于此原因,多數人都將標簽字符的個數限制在2個以內。該標簽可以是任意字符構成的字符串,但實際上,某些特定的標簽是常用的,在Red Hat Linux中使用的標簽是:
代碼:

id 用來定義缺省的init運行的級別
si 是系統初始化的進程
ln 其中的n從1~6,指明該進程可以使用的runlevel的級別
ud 是升級進程
ca 指明當按下Ctrl+Alt+Del是運行的進程
pf 指當UPS表明斷電時運行的進程
pr 是在系統真正關閉之前,UPS發出電源恢復的信號時需要運行的進程
x  是將系統轉入X終端時需要運行的進程

runlevel字段指定runlevel的級別。可以指定多個runlevel級別,也可以不為runlevel字段指定特定的值。

action字段定義了該進程應該運行在何種狀態下:
代碼:

boot                在系統啟動時運行,忽略runlevel
bootwait        在系統啟動時運行,init等待進程完成。忽略runlevel
ctrlaltdel        當Ctrl+Alt+Del三個鍵同時按下時運行,把SIGINT信號發送給init。忽略runlevel
initdefault        不要執行這個進程,它用于設置默認runlevel
kbrequest        當init從鍵盤中收到信號時運行。這里要求鍵盤組合符合KeyBoardSigral(參見/usr/share/doc/kbd-*關于鍵盤組合的文檔)
off                禁止進入,因此該進程不運行
once                每一個runlevel級別運行一次
ondemand        當系統指定特定的運行級別A、B、C時運行
powerfail        當init收到SIGPWR信號時運行
powerokwait        當收到SIGPWD信號且/etc/文件中的電源狀態包含OK時運行
powerwait        當收到SIGPWD信號,并且init等待進程結束時運行
respawn                不管何時終止都重新啟動進程
sysinit                在運行boot或bootwait進程之前運行
wait                運行進程等待輸入運行模式

process字段包含init執行的進程,該進程采用的格式與在命令行下運行該進程的 格式一樣,因此process字段都以該進程的名字開頭,緊跟著是運行時,緊跟著是運行時要傳遞給該進程的參數。比如/sbin/shutdown -t3 -r now,該進程在按下Ctrl+Alt+Del時執行,在命令行下也可以直接輸入來重新啟動系統。

特殊目的的記錄

仔細學習例子文件,學習應用其中關于inittab的語法格式。該文件的大多數內容都可以忽略,因為超過一半的內容都是注釋,剩余的一些文件內容主要是用來實現某些特殊的功能:

id 的值表明缺省的runlevel是3。
ud 的值可以喚醒/sbin/update進程,該進程為保持磁盤的完整性,將在對磁盤進行I/O操作之前清空整個I/O緩沖區。
pf、pr和ca的值只被特定的中斷所調用。
如果系統是專用的X終端,則只需x的輸入值。

getty進程來提供虛擬終端設備的服務,例如:

3:2345:respawn:/sbin/mingetty tty3

標簽字段的值是3,3是設備tty3的數字后綴,tty3與相應的進程相關聯,該getty進程可以啟動的runlevel是2、3、4和5,當該進程終 止時,init馬上就重新啟動它。啟動進程的路徑名是/sbin/mingetty,該進程是實現虛擬終端支持的最小版本的getty,為tty3提供啟 動虛擬設備的進程。

si::sysinit:/etc/rc.d/rc.sysinit

該值告訴init程序運行/etc/rc.d/rc.sysinit腳本文件來初始化系統,該腳本文件與所有啟動的腳本類似,它只是一個包含Linux的 shell命令的可執行文件,注意輸入的字符串必須包括該腳本的完整路徑。不同版本的Linux存放該腳本的位置也不相同,但不用刻意去記憶這些位置,只 需查看/etc/inittab文件即可,該文件中包含啟動腳本文件的確切位置。

l3:3:wait:/etc/rc.d/rc 3

該行表示要啟動所有由runlevel 3定義的支持多用戶的進程的服務,標簽l3是級別3的標志,在與運行level3相關的inittab文件之前init程序將一直處于等待狀態,直到啟動 腳本終止,init將執行/etc/rc.d/rc,并向該腳本傳遞命令行的參數為3。

posted on 2009-10-09 23:27 旅途 閱讀(405) 評論(0)  編輯 收藏 引用 所屬分類: LINUX基礎、管理

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲免费一区二区| 激情久久婷婷| 欧美日韩国产小视频| 国外精品视频| 亚洲欧美激情诱惑| 亚洲美女视频| 欧美激情一区二区久久久| 亚洲第一精品夜夜躁人人躁| 久久精品一本| 欧美一区二区三区精品电影| 欧美视频免费看| 中文日韩电影网站| 亚洲欧洲一区二区三区久久| 亚洲欧美日韩国产成人精品影院 | 国产一区观看| 欧美在线三级| 性久久久久久久久久久久| 国产精品毛片| 亚洲摸下面视频| 亚洲综合视频1区| 国产日韩欧美三级| 久久免费精品日本久久中文字幕| 亚洲一区高清| 国产欧美日韩三级| 久久综合久久久久88| 久久久久久网址| 亚洲国产欧美精品| 亚洲欧洲偷拍精品| 国产精品毛片在线| 久久这里只有精品视频首页| 久久在线观看视频| 中文精品一区二区三区| 亚洲天堂av图片| 激情欧美一区| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲天堂网站在线观看视频| 日韩视频一区二区三区| 国产精品对白刺激久久久| 欧美亚洲系列| 麻豆freexxxx性91精品| 在线综合亚洲欧美在线视频| 亚洲淫性视频| 91久久精品国产91久久性色| 一本色道久久综合狠狠躁篇的优点| 国产欧美91| 欧美黑人一区二区三区| 欧美丝袜第一区| 久久综合网络一区二区| 欧美日韩国产天堂| 美女露胸一区二区三区| 欧美国产综合视频| 久久成人精品视频| 欧美jizzhd精品欧美巨大免费| 亚洲一区二区三区久久| 久久成人免费| 亚洲私拍自拍| 久久福利毛片| 亚洲一区精品视频| 麻豆精品精品国产自在97香蕉| 亚洲少妇自拍| 免费久久99精品国产自| 久久国内精品视频| 欧美三级日韩三级国产三级| 蜜桃久久av| 国产精品伊人日日| 亚洲理论在线观看| 亚洲大胆人体视频| 亚洲一区二区三区欧美 | 亚洲免费av片| 久久久99免费视频| 亚洲女女女同性video| 美国十次了思思久久精品导航| 欧美一区二区啪啪| 欧美性猛交视频| 最新成人在线| 在线看欧美视频| 亚洲制服av| 亚洲无线视频| 欧美女人交a| 亚洲国产精品一区二区久| 狠狠爱www人成狠狠爱综合网| 亚洲网站视频| 亚洲一区在线免费| 欧美三级午夜理伦三级中视频| 亚洲国产精品123| 91久久国产自产拍夜夜嗨| 久久人人爽国产| 久久综合伊人77777尤物| 国产日韩欧美视频在线| 亚洲男女毛片无遮挡| 欧美亚洲一级| 国产日韩欧美不卡| 欧美在线播放| 久久久综合激的五月天| 国产欧美一区二区精品仙草咪 | 欧美成人官网二区| 黄色日韩网站视频| 久久超碰97人人做人人爱| 久久精品一区二区| 国产亚洲免费的视频看| 午夜亚洲福利| 久热国产精品视频| 亚洲永久在线观看| 久久久久久久999| 免播放器亚洲一区| 亚洲国产婷婷综合在线精品| 毛片一区二区| 日韩视频一区二区三区在线播放| 日韩亚洲视频| 国产精品久久久久aaaa| 午夜日韩av| 欧美激情中文字幕在线| 99视频+国产日韩欧美| 国产精品乱人伦一区二区| 欧美怡红院视频| 牛牛国产精品| 中文国产成人精品久久一| 欧美婷婷六月丁香综合色| 亚洲欧美欧美一区二区三区| 久久综合精品一区| 亚洲美女一区| 国产精品亚洲人在线观看| 久久一区二区精品| 日韩一级裸体免费视频| 欧美一区二区三区四区视频 | 一区二区日本视频| 国产精品亚洲综合一区在线观看 | 欧美大片在线看| 亚洲视频在线一区| 免费不卡在线观看av| 中文国产一区| 亚洲成色777777在线观看影院| 欧美日韩国产三级| 久久精品成人一区二区三区| 亚洲精品资源| 免费成人高清| 欧美一区二区三区四区在线观看地址| 在线日韩中文字幕| 国产精品亚洲视频| 欧美精品久久一区| 久久一区中文字幕| 亚洲第一视频| 久久超碰97中文字幕| 一区二区三区成人| 在线免费高清一区二区三区| 国产精品毛片在线看| 欧美日韩p片| 噜噜噜91成人网| 久久国产99| 亚洲男人第一网站| 亚洲人成艺术| 免费成人性网站| 销魂美女一区二区三区视频在线| 亚洲激情啪啪| 激情av一区二区| 国产色产综合产在线视频| 国产精品国产亚洲精品看不卡15| 你懂的视频一区二区| 久久精品国产在热久久| 久久久久久久久一区二区| 欧美sm视频| 久久久久综合网| 欧美亚洲在线视频| 亚洲一区尤物| 亚洲无线一线二线三线区别av| 欧美国产一区二区在线观看 | 欧美18av| 久久一区二区三区av| 久久激情视频| 欧美在线视频一区二区三区| 亚洲欧美视频在线| 亚洲欧美99| 亚洲一级电影| 亚洲在线观看视频| 中文国产一区| 小黄鸭视频精品导航| 香蕉乱码成人久久天堂爱免费| 午夜日韩视频| 久久精品亚洲一区二区| 久久国产婷婷国产香蕉| 久久高清国产| 亚洲韩国精品一区| 久久男人av资源网站| 久久女同互慰一区二区三区| 久久中文欧美| 亚洲成色777777女色窝| 亚洲国产一区二区在线| 亚洲国产天堂久久综合网| 亚洲美女色禁图| 亚洲一区影音先锋| 午夜在线精品偷拍| 久久午夜影视| 欧美日韩99| 国产精品久久久久毛片大屁完整版| 国产精品爽爽ⅴa在线观看| 国内外成人免费激情在线视频网站 | 亚洲少妇在线| 欧美一级久久久| 久久久夜夜夜| 亚洲精品美女在线|