Linux的启动过程

几个重要文件的启动顺序:

  1. 通过/boot/vm进行启动 vmlinuz

  2. init /etc/inittab

  3. 启动相应的脚本,并且打开终端

    1
    2
    3
    4
    5
    rc.sysinit

    rc.d(里面的脚本)

    rc.local
  4. 启动login登录界面

  5. 登录,此时执行sh脚本的顺序,每次登录的时候都会完全执行的

    1
    2
    3
    4
    5
    6
    7
    8
    9
    /etc/profile.d/file

    /etc/profile

    /etc/bashrc

    /root/.bashrc

    /root/.bash_profile

这里就清楚了,如果不登录还要加载环境变量,就只能把环境变量放到rc.local

添加开机启动项: sudo vim /etc/profile.d/apps-bin-path.sh, 在其中放入可执行文件