引导过程与服务控制
一.引导过程 1.开机自检:BIOS(基本输入输出系统) 控制CUP虚拟化开关,系统的引导顺序,主机硬件时间。 BIOS需要BIOS电池来维持供电,保证数据的存放。 BIOS 电池放电会恢复出厂设置。 特点: (1.)加电自检 失败:通过屏幕或蜂鸣报警 (2.)硬件初始化 (3.)引导操作系统(BOOT) 2.MBR引导 主机开机后,首先根据硬盘第一个扇区中的MBR(主引导程序)将系统控制权传递给含操作系统引导文件的分区,读取主引导记录表的512字节,得以调用启动菜单(GRUB) 3.GRUB菜单 系统控制权传递给GRUB后,将会显示启动菜单给用户选择,进而加载Linux内核 4.加载Linux内核 介于各种硬件资源和系统进程之间,负责资源分配 和调度内核接到控制权后掌控整个Linux运行过程 5.init进程初始化 由Linux内核加载运行/sbin/init程序 系统中的第一个进程,控制Linux运行级别 6.Linux运行级别(censot7以上版本会以systemd替换掉init) 0:poweroff.target 关机状态,使用该级别时会关闭主机 1:rescue.target 单用户模式,不使用密码即可登录,多用于系统维护 2:multi-user.target 用户定义运行级别,默认等于3,不支持网络 3:multi-user.target 字符界面的完整多用户模式