60.Linux 启动过程

1.CentOS 6 启动过程


1.POST加电自检
2.加载BIOS, BIOS 加载 CMOS , 取得硬件信息和自我检测,取得第一个可启动设备
3.读取第一个启动设备内 MBR(MasterBoot Record,主引导分区) 的 Boot Loader
4.Boot Loader(主引导程序,识别操作系统的文件格式,决定装载哪个内核)
5.加载内核,内核检测硬件和加载驱动程序
6.内核驱动成功后,调取 init 进程,init 取得 run-level 信息
7.init 执行 /etc/rc.d/rc.sysinit 准备软件执行的环境, /etc/inittab
8.init 执行 run-level 的各个服务的启动
9.init 执行 /etc/rc.d/rc.local 文件
10.init 执行终端模拟程序mingetty启动login进程,等待用户登录


init 处理流程:
1.先取得 /etc/inittab 的 runlevel执行等级
2.使用 /etc/rc.d/rc.sysinit 进行初始化, 将初始化信息写入 /var/log/dmesg
3.执行 /etc/rc.d/rc 3 , runlevel 等级
4.自定义开机启动程序, /etc/rc.d/rc.local


自定义开机启动程序方法:
1.把脚本写在 /etc/init.d 中,以连接方式连接到 /etc/rc.d/rc3.d 中
2.在 /etc/rc.d/rc.local 中写入脚本


主要配置文件在 /etc/sysconfig/*, /etc/init/* 下


/etc/init.d/* 脚本执行方式:
/etc/init.d/SRV_SCRIPT {start|stop|restart|status}
service SRV_SCRIPT {start|stop|restart|status}




 chkconfig命令:
  1) 查看:chkconfig  --list   [name]
  2) 添加:chkconfig  --add  name
  3) 删除:chkconfig  --del  name


http://blog.csdn.net/qq_27754983/article/details/75212666


http://www.mamicode.com/info-detail-1165638.html



--------------------------------------------



2.CentOS 7 启动过程


1.内核初始化,centos7使用systemd代替init
2.执行/usr/lib/systemd/system/initrd.target所有单元,包括挂载/etc/fstab
3.从initramfs根文件系统切换到磁盘根目录
4.systemd执行默认target配置,配置文件/etc/systemd/system/default.target
5.systemd执行sysinit.target初始化系统及basic.target准备操作系统
6.systemd启动multi-user.target下的本机与服务器服务
7.systemd执行multi-user.target下的/etc/rc.d/rc.local
8.Systemd执行multi-user.target下的getty.target及登录服务
9.systemd执行graphical需要的服务


https://www.cnblogs.com/duzhaoqi/p/7582404.html


--------------------------------------------

计算机是如何启动的:

http://www.ruanyifeng.com/blog/2013/02/booting.html

Linux 的启动流程:

http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html

systemd 命令:

http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html

systemd 实战:

http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html


Linux 启动流程:

http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值