day9.3

day9.3

开机启动流程

centos6启动流程

1.内核引导

# 内核引导
	-BIOS加电自检,检测主板上的硬件设备,根据BIOS设置启动设备
	-读取boor分区下,所有内核文件

2.运行init

# init
sysv:centos5之前使用pid为1的进程
upstart:centos6使用的init进程
system:centos7
# 加载init,涉及linux系统中7个运行级别
查看linux系统当前运行级别
[root@28technicians ~]# runlevel
N 3

# 运行级别
0:关机运行级别
1:单用户运行级别
2:多用户运行级别,没有文件系统
3:多用户运行级别,有文件系统(命令行模式)
4:centos6和7保留,未使用
5:多用户,图形化运行级别
6:重启运行级别
# 运行init,会读取 /etc/inittab配置文件

# 读取配置文件默认运行级别

# 获取当前系统的运行级别
c6
id:3:initdefault:

c7
multi-user.target

# 启动init进程

3.系统初始化

# 根据运行级别中设置了开机自启动服务来启动对应服务
c6
chkconfig --list

c7
systemctl list-unit-files
[root@28technicians ~]# ll /etc/systemd/system/multi-user.target.wants/

4.建立终端

5.用户登录系统

运行流程图

centos7开机流程

1.内核引导

# 内核引导
	-BIOS加电自检,检测主板上的硬件设备,根据BIOS设置启动设备
	-读取boor分区下,所有内核文件

2.MBR(Mast Boot Record 主引导记录)

3.GRUB2 Bootloader(引导菜单)

加载grub2菜单,选择要进入的系统

4.Kernel(内核引导)

读取/boor目录下所有文件

5.Systemd(不在使用init,改成了systemd)

# 运行级别
runleve10.target -> poweroff.target
runlevel1.target -> rescue.target
runlevel2.target -> multi-user.target
runlevel3.target -> multi-user.target
runlevel4.target -> multi-user.target
runlevel5.target -> graphical.target
runlevel6.target -> reboot.target

6.Runlevel - Target(运行级别)

运行流程图

centos7进入单用户模式-忘记root密码

1.关机

halt
poweroff
shutdown -h now
init 0

2.开机

3.进入gurb2菜单

selinux

vim /etc/sysconfig/selinux
selinux=enfocing ==> sekulinux=disableb

在linux16行末,写入:
enforcing=0 init=/bin/bash

按Ctrl + x

4.修改密码

无法直接修改密码,以为当前/目录是只读状态

# 重新挂载方法
mount -o rw,remount /

# 不需要挂载的方法
将linux16行中的ro 改成 rw

# 修改密码
1.交互式
passwd root

2.免交互式
echo (密码) |passwd --stdin root

centos7进入单用户模式-修改默认运行级别

1.关机

2.进入grub2菜单

3.按e编辑grub2菜单的内核参数

linux16行中 ro改成rw
行末写:rb.break
修改后,按Ctrl + x

# 1.重新挂载root权限目录
mount -o rw ,remount /sysroot

# 2.获取root权限
chroot /sysroot

# 3.修改默认运行级别
systemctl set-default multi-user.target

# 4.退出
exit

# 5.重启
reboot

posted @   Gabydawei  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示