Day23 08-23 Linux开机启动流程 单用户 救援模式

1.开机启动流程

Centos6


Day23 08-23 Linux开机启动流程 单用户 救援模式_第1张图片


Centos7


Day23 08-23 Linux开机启动流程 单用户 救援模式_第2张图片

Centos6与Centos7区别?


Day23 08-23 Linux开机启动流程 单用户 救援模式_第3张图片

2.系统的运行级别?

1.Centos6

/etc/rc.d/init.d中放着各种脚本,每个运行级别对应的文件/etc/rc.d/rcN.d中,选择你想在该级别运行的脚本, 从/etc/rc.d/init.d中链接过来。


Day23 08-23 Linux开机启动流程 单用户 救援模式_第4张图片

# 0 - 停机 ,机器关闭。

# 1 - 单用户模式  #超级权限必须面对实体硬件

# 2 - 多用户        #但是没有NFS  进入无网络服务的多用户模式

# 3 - 字符界面    #我们默认学习和生产环境都是找个界面

# 4 - 没有用到 

# 5 - 图形界面   

# 6 - 重新启动 ,运行init 6机器就会重启



# 临时性的操作

[root@oldboy ~]# runlevel #查看级别

N 3

#N 表示上一次是什么级别

#3 当前系统正在运行的级别

[root@oldboy ~]# init 3  #切换到3级别上

#永久操作 /etc/inittab

2.Centos7


# 0 - 停机 ,机器关闭。

# 1 - 单用户模式  #超级权限必须面对实体硬件

# 2 - 多用户        #但是没有NFS  进入无网络服务的多用户模式

# 3 - 字符界面    #我们默认学习和生产环境都是找个界面

# 4 - 没有用到 

# 5 - 图新界面   

# 6 - 重新启动 ,运行init 6机器就会重启




Day23 08-23 Linux开机启动流程 单用户 救援模式_第5张图片

3.systemd使用

Systemd 就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解决方案。

根据 Linux 惯例,字母d是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。

使用了 Systemd,就不需要再用init了。Systemd 取代了initd,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。

Systemd 的优点是功能强大,使用方便,缺点是体系庞大,非常复杂。事实上,现在还有很多人反对使用 Systemd,理由就是它过于复杂,与操作系统的其他部分强耦合,违反"keep simple, keep stupid"的Unix 哲学。

Day23 08-23 Linux开机启动流程 单用户 救援模式_第6张图片


Day23 08-23 Linux开机启动流程 单用户 救援模式_第7张图片

systemctl get-default                               得当前的运行级别

systemctl set-default multi-user.target    设置默认的运行级别为mulit-user

systemctl isolate multi-user.target           在不重启的情况下,切换到运行级别mulit-user下

systemctl isolate graphical.target            在不重启的情况下,切换到图形界面下



4.单用户模式 ---> (超级用户权限的模式)


Day23 08-23 Linux开机启动流程 单用户 救援模式_第8张图片


Day23 08-23 Linux开机启动流程 单用户 救援模式_第9张图片


Day23 08-23 Linux开机启动流程 单用户 救援模式_第10张图片

5.救援模式 (CD光盘--->系统)


Day23 08-23 Linux开机启动流程 单用户 救援模式_第11张图片


Day23 08-23 Linux开机启动流程 单用户 救援模式_第12张图片
Day23 08-23 Linux开机启动流程 单用户 救援模式_第13张图片
Day23 08-23 Linux开机启动流程 单用户 救援模式_第14张图片
Day23 08-23 Linux开机启动流程 单用户 救援模式_第15张图片
Day23 08-23 Linux开机启动流程 单用户 救援模式_第16张图片

你可能感兴趣的:(Day23 08-23 Linux开机启动流程 单用户 救援模式)