首页 CentOS Centos6系统启动详解……

Centos6系统启动详解……

一、Linux内核的组成 Linux系统的组成部分:内核+根文件系统 内核:进程管理、内存管理、网络协议栈、文件系统、驱动程序、安全功能(selinux) IPC(Inter-Process Communication进程间通信):就是指多个进程之间相互通信,交换信息的方法。Linux IPC基本上都是

一、Linux内核的组成

Linux系统的组成部分:内核+根文件系统

内核:进程管理、内存管理、网络协议栈、文件系统、驱动程序、安全功能(selinux)

IPC(Inter-Process Communication进程间通信):就是指多个进程之间相互通信,交换信息的方法。Linux IPC基本上都是从Unix平台上继承而来的。主要包括最初的Unix IPC,System V IPC以及基于Socket的IPC。另外,Linux也支持POSIX IPC。

运行中的系统环境可分为两层:内核空间、用户空间;

内核空间:内核代码(系统调用)

用户空间:应用程序(进程或线程)

内核设计流派:

单内核设计:把所有的功能集成于同一个程序;(Linux)

微内核设计:每种功能都使用一个单独的子系统实现;(Windows solarls)

Linux内核特点:

(1)支持模块化:.KO(kernel object)

(2)支持模块运动时动态装载或卸载

组成部分:

核心文件:/boot/Vmliuz-VERSION-release

ramdirk:

CentOS5:/boot/initrd-VERSION-release.img

CentOS6,7:/boot/initramfs-VERSION-release.img

二、CentOS系统启动流程

总体启动顺序:

POST(加点自检)–>Boot Sequence(BIOS:基本输入输出系统)–>BootLoader(MBR:主引导记录)

–>Kernel(ramdisk)–>rootfs(根文件系统)–>switchchroot–>/sbin/init/(运行init前先读取/etc/inittab /etc/init/*.conf)–>设定运行级别–>系统初始化脚本–>关闭启动相应服务–>启动终端

各流程细化说明:

1、POST加电自检

主要是检测硬件设别是否能正常的运行,然而实现自检功能主要是由镶嵌在主板芯片(CMOS)上的BIOS(basic input output system)程序,检测没问题之后进行硬件设备的初始化。

2、Boot Sequence(启动管理程序):选择启动顺序加载MBR

Boot Sequence是一个程序它依赖于某个硬盘硬件。准确的说是第一个硬盘扇区的MBR,从而按次序查找各引导设备。

3、MBR引导,bootloader引导加载器,启动程序

MBR(Master Boot Record):此记录在0磁道1扇区,总共为512字节,前446字节为bootloder,后64字节为分区表信息,主分区加上扩展分区不能大于四个,最后2个字节为校验信息,为55AA。

这个界面就是大名鼎鼎的Grub了(学名叫统一资源引导器);

Centos6系统启动详解......Centos6系统启动详解......Centos6系统启动详解...... 本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/zhonghe/fwq/centos/20200721/6415.html

上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部