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