总结Ubuntu启动过程

1,内核启动init

2,init找到/etc/event.d/rc-default文件,确定默认的运行级别(X)

3,触发相应的runlevel事件,开始运行/etc/event.d/rcX

4,rcX运行/etc/init.d/rc,传入参数X

5,/etc/init.d/rc脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本

6,/etc/rcX.d/中的脚本按事先设定的优先级依次启动,直至最后给出登录画面(启动X服务器和GDM)

7. 用户登录时,bash首先自动执行系统管理员建立的全局登录script:/etc/profile。这个脚本首先寻找 /etc/profile.d 目录,若权限允许则把里面所有*.sh脚本都执行一次,然后设置命令行提示符,接着执行/etc/bash.bashrc
脚本。
8.KDE/Gnome都有自己的自启动项的目录,这里不再赘述。

整死我了,这个东西相当麻烦了,不过自我定制的空间是比较大,注意在进行自启动程序设置时考虑清除是在用户登录后进行运行还是在登录前运行。

你可能感兴趣的:(脚本,ubuntu,bash)