System V和BSD的init程式小結

2021-09-21 04:03:41 字數 672 閱讀 3239

system v: 

在/etc/目錄下翻出inittab檔案,裡面有一行: 

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

這 裡的rc.sysinit就是全域性的初始化指令碼,裡面可能初始化了終端裝置,回憶一下bios自檢初始化,也是先初始化了視訊記憶體,畢竟"顯示"這件事是很重要的,人的眼睛是最敏感的.rc.sysinit初始化了終端後才可以從終端上提示使用者輸入執行級別以及顯示當前初始化過程資訊;在行1之後就是: 

行2:l0:0:wait:/etc/rc.d/rc 0 

行3:l1:1:wait:/etc/rc.d/rc 1 

... 

行n:... 

這 些就是具體執行級別的初始化指令碼呼叫相關的行,/etc/rc.d/rc是乙個指令碼,後面跟引數代表具體執行級別,然後會執行/etc/rc.d /rc1.d/裡面的指令碼或程式,比如k打頭的代表kill,而s打頭的代表start等等,這些都是rc指令碼的策略,和init程序本身無關,在行n之後就是: 

行n+1:ca::ctrlaltdel:/sbin/shutdown -t3 -r now 

這個行說明ctrl+alt+del組合鍵會使系統shutdown,接下來就是: 

行n+2:... 

行n+3:1:2345:respawn:/sbin/mingetty tty1

SystemV和BSD的區別

目前,unix作業系統不管其核心如何,其操作風格上主要分為systemv 目前一般採用其第4個版本svr4 和bsd兩種。其代表作業系統本別是solaris和freebsd。當然,在sunos4 solaris1.x 之前,solaris採用了bsd的風格,而2.x之後,solaris投奔了syst...

SystemV和BSD的區別

目前,unix 作業系統不管其核心如何,其操作風格上主要分為systemv 目前一般採用其第4個版本svr4 和bsd兩種。其代表作業系統本別是solaris和freebsd 當然,在sunos4 solaris1.x 之前,solaris採用了bsd的風格,而2.x之後,solaris投奔了sys...

linux 的System V和BSD區別

linux或unix有兩種方式的啟動模式 system v和bsd 最大的不同就是 system v能夠為不同的執行級別定義啟動哪些服務,比如 0 停機 千萬不要把initdefault設定為0 1 單使用者模式 2 多使用者,但是沒有nfs 3 完全多使用者模式 無介面的黑框框 4 沒有用到 5 ...