linux启动单用户模式,linux启动级别//单用户模式//救援模式

本文详细介绍了Linux系统的启动流程,从BIOS自检到Systemd管理的不同运行级别,如单用户模式、多用户模式等。同时,讨论了如何在CentOS6和7中改变系统运行级别,包括在单用户模式下修改默认启动级别。此外,还涵盖了救援模式的使用,如重置root密码和修复MBR问题。最后,提到了Systemd的优势和相关管理命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开机启动流程

CentOS6启动流程

20200425004429495219.png

1.内核引导

加电自检,检查bios的配置,检测硬件,开机

2.运行init

0:关机

1:单用户模式

2:多用户模式(没有文件系统和网络)

3:多用户模式(命令行,默认模式)

4:没有使用的模式

5:多用户模式(图形化界面)

6:重启

3.系统初始化

4.建立终端

5.用户登录

## 关机命令

init 0

halt

shutdown -h now

shutdown -h 20:20

shutdown -h +10

poweroff

## 重启命令

init 6

reboot

shutdown -r now

shutdonw -r 20:20

shutdown -r +10

15631615964042-4.jpg

CentOS7开机启动流程

20200425004429883905.png

1.BIOS(开机自检)

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

3.GRUB2 Bootloader(引导菜单)

4.Kernel(内核引导)

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

- 找/etc/systemd/system/default.target

- /usr/lib/systemd/system/multi-user.target

- 找到/etc/systemd/system/multi-user.target.wants

6.Runlevel-Target (行级别)

7.建立终端

8.用户登录

运行级别:

init 0.target -> poweroff.target# 关机

init 1.target -> rescue.target# 单用户模式

init 2.target -> multi-user.target# 多用户模式(没有文件系统和网络)

init 3.target -> multi-user.target# 多用户模式(命令行)

init 4.target -> multi-user.target# 多用户模式(还是没有被使用)

init 5.target -> graphical.target# 图形化模式

init 6.target -> reboot.target# 重启

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

运行级别2:多用户运行级别(没有文件系统)

运行级别3:完全的多用户状态(有文件系统),登陆后进入控制台命令行模式

运行级别4:多用户运行级别

运行级别5:X11控制台,登陆后进入图形GUI模式

运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

# 设置开机自启动

systemctl enable nginx

ln -s /usr/lib/systemd/system/nginx.service /etc/systemd/system/multi-user.target.wants/nginx.service

# 获取当前默认的运行级别

[[email protected] ~]# systemctl get-default

multi-user.target

# 修改运行级别

[[email protecte

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值