关于Linux系统启动过程 Linux启动过程 这篇文章讲的很细致。
第一步--加载BIOS
第二步--读取MBR
第三步--Boot Loader / Grub
第四步--加载内核
第五步--用户层init依据inittab文件来设定运行等级
注:/sbin/init启动之后就是大名鼎鼎id为1的init进程
第六步--init进程执行rc.sysinit
第七步--启动内核模块
第八步--执行不同运行级别的脚本程序(/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 )
第九步--执行/etc/rc.d/rc.local
第十步--执行/bin/login程序,进入登录状态
而在用户登陆的时候
第一步--/etc/profile.d/file
第二步--/etc/profile
第三步--/etc/bashrc
第四步--~/.bashrc
第五步--~/.bash_profile
yon