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:改变根目录

浙公网安备 33010602011771号