ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【LINUX】启动过程

【LINUX】启动过程

原创 Linux操作系统 作者:杨奇龙 时间:2010-10-21 21:12:50 0 删除 编辑
  1. BIOS-->MBR-->init-->/etc/rc.d/rc.sysinit-->/etc/rc.d/rc-->/etc/rc.d/rcX.d/*和/etc/rc.d/rc.local-->/sbin/mingetty  


MBR-->init都是由引导程序(GRUB)执行。

/etc/rc.d/rc.sysinit工作:
  • 启动热插拔设备(udev)和selinux
  • 设置kernel参数(/etc/sysctl.conf)
  • 设置系统时间
  • 设置键盘keymaps
  • 启用swap
  • 设置主机名(/etc/sysconfig/network)
  • 检查root filesystem并重新挂载成可读可写
  • 激活RAID和LVM
  • 启用disk quotes
  • 检查其他的filesystem并挂载
  • 清除开机暂存内容

/etc/rc.d/rc工作:

  • 根据/etc/inittab的"id:X:initdefault",执行相应/etc/rc.d/rcX.d/*
/etc/rc.d/rcX.d/*工作:
  • 启动系统服务,这些启动脚本位于/etc/rc.d/init.d/,同时包括/etc/rc.d/rc.local。
  • 优先执行K打头的脚本,再执行S打开的脚本。

/sbin/mingetty工作:

  • 启动终端ttyX(默认启动1-6,6个)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22664653/viewspace-676497/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
MySQL DBA NoSQL DEVOPS

注册时间:2009-10-07

  • 博文量
    1026
  • 访问量
    8205955