開機流程一問

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

開機流程一問

文章sigmaccc » 週四 4月 06, 2006 2:18 pm

因為小弟看不太懂inittab,rcS,rc的內容,
故想請問開機流程是不是先執行完rcS.d目錄內所有服務如下:
S02mountvirtfs -> ../init.d/mountvirtfs
S04udev -> ../init.d/udev
S05bootlogd -> ../init.d/bootlogd
S05initrd-tools.sh -> ../init.d/initrd-tools.sh
S05keymap.sh -> ../init.d/keymap.sh
S10checkroot.sh -> ../init.d/checkroot.sh
S18hwclockfirst.sh -> ../init.d/hwclockfirst.sh
S18ifupdown-clean -> ../init.d/ifupdown-clean
S20module-init-tools -> ../init.d/module-init-tools
S20modutils -> ../init.d/modutils
S30checkfs.sh -> ../init.d/checkfs.sh
S30procps.sh -> ../init.d/procps.sh
S35mountall.sh -> ../init.d/mountall.sh
S36discover -> ../init.d/discover
S36mountvirtfs -> ../init.d/mountvirtfs
S36udev-mtab -> ../init.d/udev-mtab
S38pppd-dns -> ../init.d/pppd-dns
S39dns-clean -> ../init.d/dns-clean
S39ifupdown -> ../init.d/ifupdown
S40hostname.sh -> ../init.d/hostname.sh
S40hotplug -> ../init.d/hotplug
S40networking -> ../init.d/networking
S41hotplug-net -> ../init.d/hotplug-net
S43portmap -> ../init.d/portmap
S45mountnfs.sh -> ../init.d/mountnfs.sh
S48console-screen.sh -> ../init.d/console-screen.sh
S50hwclock.sh -> ../init.d/hwclock.sh
S55bootmisc.sh -> ../init.d/bootmisc.sh
S55urandom -> ../init.d/urandom
S70nviboot -> ../init.d/nviboot
S70xfree86-common -> ../init.d/xfree86-common
S75sudo -> ../init.d/sudo


再執行rc3.d目錄內所有服務?如下:(假如run level=3):
S10sysklogd -> ../init.d/sysklogd
S11klogd -> ../init.d/klogd
S14ppp -> ../init.d/ppp
S18portmap -> ../init.d/portmap
S20dbus-1 -> ../init.d/dbus-1
S20dirmngr -> ../init.d/dirmngr
S20exim4 -> ../init.d/exim4
S20inetd -> ../init.d/inetd
S20lpd -> ../init.d/lpd
S20makedev -> ../init.d/makedev
S20samba -> ../init.d/samba
S20ssh -> ../init.d/ssh
S21fam -> ../init.d/fam
S21nfs-common -> ../init.d/nfs-common
S89atd -> ../init.d/atd
S89cron -> ../init.d/cron
S99gdm -> ../init.d/gdm
S99rmnologin -> ../init.d/rmnologin
S99stop-bootlogd -> ../init.d/stop-bootlogd

rcS.d目錄內的服務是否不論選任何run level都一定會執行?
如果我只想login,然後就到#(命令提示符號)。
請問我那些動作是我一定要做的?
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am

文章訪客 » 週四 4月 06, 2006 2:42 pm

訪客
 

文章sigmaccc » 週四 4月 06, 2006 3:24 pm

謝謝訪客大大提供的寶貴資訊。
讓我對開機流程有更深一層的了解。

但上述文件中,小弟還是有一個地方一直搞不懂。如下:
● /etc/inittab lines:
m 1:2345:respawn:/sbin/getty 9600 tty1
■ Always running in runlevels 2, 3, 4, or 5
■ Displays login on console (tty1)


假設我用了run-level 3,在Debian的inittab檔中,並沒有看到任何login的描述,為何選了run-level 3到最後會有login動作出現?
是執行到1:2345:respawn:/sbin/getty 38400 tty1這一行後就會自動執行login嗎?
還是init執行完inittab後又會去執行什麼東西?


再次麻煩大家了,謝謝。
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am

文章訪客 » 週四 4月 06, 2006 3:49 pm

你 "man getty" 就知道了 ;-)
訪客
 

文章sigmaccc » 週五 4月 07, 2006 9:14 am

再次謝謝訪客大大的解說,我已經了解了。
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:Google [Bot] 和 1 位訪客