摘要
這段時間在搞一個微型的Linux
將它作為一個項目的平台
這個過程中
看了研究了一下Linux的啟動過程
同時把啟動配置文件看了一下
作了一下注釋
同時和大家共享一下:)
我使用的Linux平台是Red Hat Linux
/etc/rc
d/rcX
d/下面其實都是一些符號連接
這些連接都是連接向/etc/rc
d/init
d/這個目錄下面的配置腳本
這些腳本我也看了一遍
其中和我的項目關系較大的我做了詳細的注釋(可以看前面的文章)
還有一些對我來講不是很重要的
我下面對其作用介紹一下
/etc/rc
d/init
d/anacron
用於定期運行程序的daemon
anacron根據期配置文件nf定期運行一些程序
/etc/rc
d/init
d/apmd
高級電源管理
/etc/rc
d/init
d/arpwatch
啟動arpwatch這個daemon程序
可能是用來相應arp請求的
/etc/rc
d/init
d/atd
把過一段時間運行的程序放到/var/spool/at裡面
等到時間到
這個程序由at來啟動
/etc/rc
d/init
d/autofs
用來啟動autodaemon的腳本
為什麼我們的光盤放到CD
Driver裡後
系統就會自動發現
相gnome會自動掛載估計就是這個東西搞的鬼!
/etc/rc
d/init
d/crond
和windows裡面的
計劃任務
差不多的東西
這裡的所有設置可能在crontab這個文件裡面
/etc/rc
d/init
d/cups
Unix 通用打印服務程序
/etc/rc
d/init
d/gpm
gpm是一個可以使你在Console模式下使用鼠標的Daemon程序
/etc/rc
d/init
d/halt
關機的時候調用這個腳本
/etc/rc
d/init
d/httpd
Apache Web Server 的啟動腳本
/etc/rc
d/init
d/identd
用於決定是否接受網絡上來的TCP連接的daemon程序
/etc/rc
d/init
d/innd
互聯網News Server Daemon
/etc/rc
d/init
d/iptables
用於啟用iptables
/etc/rc
d/init
d/irda
用於啟用紅外線daemon程序
/etc/rc
d/init
d/keytable
配置鍵盤映射表
/etc/rc
d/init
d/kudzu
這個腳本用於監測配置新硬件
/etc/rc
d/init
d/lpd
Linux Print Daemon Linux打印控制管理程序
/etc/rc
d/init
d/named
用於啟動DNS服務器的
/etc/rc
d/init
d/netfs
用來初始化 網絡文件系統
同時掛載網絡文件系統
/etc/rc
d/init
d/nfs
加載NFS(Net File System)網絡文件系統
/etc/rc
d/init
d/portmap
portmap 可能是在網絡上做端口映射的
這個和MPLS是不是有關系
有待進一步研究
/etc/rc
d/init
d/random
這個腳本用於重新設置隨機數的狀態
/etc/rc
d/init
d/rarpd
可能是一個用於相應rarp請求的daemon程序
/etc/rc
d/init
d/rhnsd
Red Hat Linux 搞的自動升級程序
原來是在這裡啊!一個daemon程序
/etc/rc
d/init
d/sendmail
啟動SendMail郵件系統
有的時候我用root賬號登錄進系統
會出現
You have mail
就是這個家伙搞的鬼!
/etc/rc
d/init
d/sshd
ssh是一個為登錄到遠程計算機
並且在遠程計算機上運行程序服務的一個daemon程序
他將逐漸取代rsh和rlogin工具
/etc/rc
d/init
d/xfs
用來打開或者關閉XWindows的daemon程序!
/etc/rc
d/init
d/xinetd
以前用的是inetd
好像從rh
開始就使用了xinetd
其實這兩個工具的功能比較接近吧!!
有一些文件我沒有介紹
其實一看文件名就知道了
如snmpd
snmptrapd等
From:http://tw.wingwit.com/Article/program/Oracle/201311/18691.html