启动过程
BIOS
定义:基本输入输出系统
作用:加电自检POST 如按下开机键通电后自动检查电脑硬件 如:加电-CPU-ROM-BIOS-System Clock-DMA-64KB RAM-IRQ-显卡等
MBR
定义:主引导记录,512字节
作用:读取引导程序boot loader
GRUB
定义:启动管程器
作用:引导程序,处理内核文件的加载 多系统时进入操作系统选择界面
内核
作用:测试硬件设备与驱动程序
主程序:内核加载完所有的硬件和驱动程序之后,启动的第一个程序
作用:实现系统初始化,生成并启动其他环境相关的程序
定义:system daemon,系统守护进程,是linux下的初始化软件
初始化:提供一个可交互的操作系统界面
system程序管理
管理工具:systemctl
对象类型
service作用描述系统服务
device描述内核能识别的设备文件
mount描述文件系统的挂载点
target描述一组systemd单元
swap 交换空间和分页 涵盖了交换分区和交换文件的创建和激活
path描述一组监视的文件系统路径,以支持基于路径的启动
timer定时器,该文件为.timer为后缀的也可以说是定时启动该任务
基本操作
开启服务:systemctl start daemon.service
关闭服务:systemctl stop daemon.service
重启服务:systemctl restart daemon.service
查看服务状态:systemctl status daemon.service
设置服务开机自启:systemctl enable daemon.service
设置服务开机不自启:systemctl disable daemon.service
服务状态
运行级别
切换运行级别 CentOS6 命令格式为 init(0-6)即可切换 CentOS7切换格式 systemctl isolate runlevel3.target 较为麻烦
程序和进程的关系
程序:一组代码的集合,静态文件
进程:运行中的程序文件,动态文件
服务:常驻于内存中的进程
程序和进程的关系:程序加载到内存中运行,形成进程。
内核模块
启动过程中的故障修复
管理员密码遗忘,更改方式
开机时
MBR修复
of=/123/beifen.txt(相当于在/123复制一个文件) 是sdb1的挂载点,挂载
reboot重启即可