linux启动过程

[size=medium]自己学习总结的linux启动过程,不准确的还请大家指教。[/size]

BIOS-->MBR-->init-->/etc/rc.d/rc.sysinit-->/etc/rc.d/rc-->/etc/rc.d/rcX.d/*和/etc/rc.d/rc.local-->/sbin/mingetty


[size=medium]MBR-->init都是由引导程序(GRUB)执行。

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

/etc/rc.d/rc工作:
[list]
[*]根据/etc/inittab的"id:X:initdefault",执行相应/etc/rc.d/rcX.d/*
[/list]

/etc/rc.d/rcX.d/*工作:
[list]
[*]启动系统服务,这些启动脚本位于/etc/rc.d/init.d/,同时包括/etc/rc.d/rc.local。
[*]优先执行K打头的脚本,再执行S打开的脚本。
[/list]

/sbin/mingetty工作:
[list]
[*]启动终端ttyX(默认启动1-6,6个)
[/list][/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值