Fedora 启动过程

1、从/etc/inittab获取运行级别(runlevel);
2、执行/etc/rc.d/rc.sysinit;
3、执行/etc/rc.d/rc.local(可以再这里加入自启动脚本);
4、执行/bin/login;

以上只是粗略地说一下,其中还有好多详细的还没有列出;
11)
用户登陆后执行的脚本:
执行/etc/profile,这个文件本身会根据不同的用户设置一些环境变量,然后会调用/etc/profile.d/*.sh下的文件,这下面有好多文件,都是一些应用软件install时加入的设置环境变量的脚本。例如下面就用QT的脚本。
接着调用用户家目录下的.bash_profile;
至于是谁调用这个脚本还不清楚!!!
22)动态库的载入:
何时载入及由谁载入暂不清楚!
载入时会主调用/etc/ld.so.conf.d/*.conf文件,里面的文件记录了相关应用软件动态库的路径。应用软件install时会把相应的文件放到这里。

作者: returnx   发布时间: 2010-12-21