Linux系统启动过程

       Init是启动时运行内核的程序。它负责启动所有在启动时需要运行的进程, 包括允许您登录的gettys, NFS管理器, FTP管理器,以及您想在机器启动时运行的任何事。

     在/etc下有个目录叫rc.d,在那里您将发现 rc.sysinit和以下目录:

  init.d  rc0.d  rc1.d rc2.d  rc3.d  rc4.d  rc5.d  rc6.d   

  init.d包含一组script。基本上, 您在启动时或进入另一个运行级别时, 每个service需要一个script。Services包括网络, NFS, 发送邮件, HTTPD等等。Services不包括象setserial这种运行一次就退出的事。那种事应该放在rc.local或 rc.serial。

  启动事件的过程如下:

  内核在几个地方查找init并运行它找到的第一个

  init运行/etc/rc.d/rc.sysinit

  rc.sysinit做一组必需的事然后运行rc.serial (如果存在)

  init在默认运行级别运行所有的script

        init运行rc.local


你可能感兴趣的:(linux,网络,service)