摘要: 现行的Linux distros主流的有两种init方式:一种是广为流传的System V initialization,它来源于Unix并且至今仍被各种Linux distros所采用;另一种是近几年提出的Upstart方式,基于事件机制,系统的所有服务,任务都是由事件驱动的。据我所知,采用后一种方式的目前有Ubuntu(6.10 and later),Fedora(9.10 and later),Debian(optional)。虽然采用Upstart的发行版并不多,但它旨在取代旧式的System V initialization。 作为知识梳理,我现在就先在这里总结一下这两种方式各... 阅读全文
posted @ 2012-01-19 13:28 balaamwe 阅读(212) 评论(0) 推荐(0) 编辑
摘要: linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d/rc5.d/etc/rc.d/rc6.d/etc/rc.d/init.d目录1. 关于linux的启动2. 关于rc.d3. 启动脚本示例4. 关于rc.local5. 关于bash启动脚本6. 关于开机程序的自动启动1. 关于linux的启动init是所有进程的顶层init读取 阅读全文
posted @ 2012-01-19 13:19 balaamwe 阅读(284) 评论(0) 推荐(0) 编辑