1.开机启动流程
1.Centos6启动流程
操作系统->/boot->init进程->运行级别->/etc/init.d->用户登录->Login shell
2.Centos7启动流程
按下电源->开机自检(BIOS)-> MBR引导->GRUB菜单->加载内核->systemd->
3.Centos6和Centos7的区别
6和7前面的电源,bios,mbr引导,grub菜单,加载内核都是一样的,后面才有区别。6是init进程读取运行级别/etc/inittab,初始化系统,根据运行级别启动服务,串行。7是systemd进程,读取运行级别,并行启动服务。
4.运行级别
Centos6
0 6 关机 重启
3 5 字符 图形
2 4 没有使用
1单用户
临时性的操作
runlevel 查看级别
N代表上一次是什么级别,3代表当前系统的级别
切换到3级别上
永久操作 /etc/inittab
Centos7
0 6 关机 重启
3 5 字符 图形
2 4 没有使用
1 单用户
1)什么是运行级别
运行级别就是操作系统当前正在运行的功能级别
查看当前的运行级别
修改系统下次启动时候的运行级别
2)systemd
systemctl start nginx 启动nginx
systemctl stop nginx 停止nginx
systemctl restart nginx 重新启动nginx
systemctl reload nginx 重新加载nginx
systemctl status nginx 查看nginx状态
systemctl enable nginx 下一次开机启动nginx,与当前无关
systemctl disable nginx 下一次开机不启动nginx,与当前无关
3)关机重启
关机:init 0
重启:reboot
4)单用户模式 超级权限 必须面对实体硬件
能正常引导进入系统
配置文件错误导致无法启动
忘记ROOT密码(快照|单用户修改)
按e进入
修改内核信息
修改完毕按CTRL+x进入、
进去以后可以修改root密码,配置文件错误也可以修改
保存退出
5)救援模式 系统无法正常进入,比如没有内核,比如grub被修改,系统崩溃
没有内核文件,只能使用救援模式进入
系统崩溃,要保留重要的数据的时候
grub菜单出现问题
进入bios
选择光盘引导,F10保存退出
进入救援模式
进入以后就可以进行修改了