centos6系统启动详解

进程管理:kernel+process
CPU:ring0:内核空间,    reng1-2:库文件    ring3用户空间
CPU读取的数据来自内存
内存:内核空间和用户空间|
ROM:只读存储器 ,存储硬件信息

启动过程:
POST(加点自检:powerinselftest)---BIOS(基本输出输入系统Basic input output system:记录硬件信息,boot sequence:启动顺序)---MBR(主引导记录,446个字节boot loader)--(启动菜单:GRUB)--(启动系统内核)--(虚拟根文件系统)--init

kernel:驱动和检测系统外围硬件或程序
    单内核:把所有的功能都集成到内核中去
            linux使用单内核,模块化设计
         lib/modules/内核版本号为名称的目录/
           arch:平台架构相关
         crypto:安全加密
         drivers:驱动程序
         fs:文件系统         kernel:内核         lib :内核库  .ko(kernel object) 

mm (内存管理单元
)  net   :系统中的TCP/IP协议栈
sound  :声卡
                  modules.dep:解决系统中依赖关系
    微内核:把每个功能都做成小模块 
windows,solaris

initramfs:centos6中,虚拟根文件系统,把proc/sys/dev/目录复制到根文件系统
initrd:centos5

linux运行级别:0-6/sbin/init程序由0-6,七个级别
  0:关机  1:单用户模式  (root,无需登陆),single,维护模式
2:多用户模式,会启动网络功能,但不会启动NFS:维护模式  
3多用户模式。正常模式,文本界面
4:预留级别,可同3级别
5:多用户模式,正常模式,图形界面
6:重启

chroot:改变根目录





posted @ 2018-06-10 13:03  市委李达康  阅读(122)  评论(0)    收藏  举报