网站首页 > linux / 正文
在 Linux 系统中,运行级别(Runlevel)是指操作系统的不同工作模式,每个运行级别都代表着一组不同的服务和功能的启动状态。不同的运行级别可以用于不同的用途和场景。
一、运行级别说明
init启动运行级别
Level | 模式 | 说明 |
0 | 关机 | 关闭系统 |
1 | 单用户模式 | 不配置网络接口、启动守护程序或允许非 root 登录 |
2 | 多用户模式 | 不配置网络接口或启动守护程序。 |
3 | 带网络的多用户模式 | 正常启动系统。 |
4 | 不明确的 | 未使用/用户可定?义 |
5 | X11 | 作为运行级别 3 + 显示管理器(X) |
6 | 重启 | 重新启动系统 |
systemd 启动运行级别
Level | 目标 | 描述 |
0 | poweroff.target | 在此运行级别没有任何内容运行。仅用于关闭系统。 |
1 | rescue.target | 在恢复模式下,使用此运行级别。是单用户模式,因此只有 root 可以访问它。只是不配置网络接口,用户可以将其定义为非root用户。 |
2 | multi-user.target | 以多用户模式运行,但不启动网络或守护程序接口。 |
3. | 无需 GUI 即可提供多用户功能。只使用了一个 CLI。 | |
4 | 通常这个运行级别不被使用,并且它是未定义的。用户可以指定。 | |
5 | graphical.target | 在大多数 Linux 系统中,都使用此运行级别。以图形用户界面的多用户模式运行系统。 |
6 | reboot.target | 一旦执行该 runlevel 命令,系统就会重新启动。 |
二、运行级别使用场景
运行级别 0:关机状态(Halt)—— 在此级别下,系统将关闭所有服务并关机。这是系统的关闭状态。
运行级别 1:单用户模式(Single User Mode)—— 在此级别下,只有一个控制台登录,没有网络连接,适用于系统维护和修复。
运行级别 2:多用户模式,没有NFS(Multi-User Mode without Networking)—— 在此级别下,系统可以支持多个用户登录,但没有网络服务。适用于本地使用的工作站或服务器。
运行级别 3:多用户模式,完全功能(Multi-User Mode with Networking)—— 在此级别下,系统支持多用户登录,并启动所有网络服务。适用于服务器环境,提供网络服务。
运行级别 4:未分配(Unused)—— 在大多数Linux发行版中,运行级别4没有特定的用途,可根据需要进行自定义配置。
运行级别 5:图形界面(Graphical User Interface)—— 在此级别下,系统在多用户模式的基础上启动图形用户界面(如X Window System)。适用于桌面系统。
运行级别 6:重新启动(Reboot)—— 在此级别下,系统将重新启动。这是系统的重启状态
三、设置运行级别
init
## 查看默认运行级别
## 输出说明:比如 N 3,N代表在进入这个级别前,上一个级别是什么;3代表当前级别
runlevel
## 设置默认运行级别,需要编辑/etc/inittab文件来设置默认运行级别
vim /etc/inittab
id:3:initdefault:
## 更改运行级别
init 5
init 3
systemd
## 查看默认运行级别
systemctl get-default
## 设置默认运行级别
systemctl set-default multi-user.target
## 更改运行级别
systemctl isolate multi-user.target
systemctl isolate graphical.target
Tags:linux 启动级别
- 上一篇:Linux 开机启动顺序
- 下一篇:启动流程-2-运行级别
猜你喜欢
- 2024-11-26 Linux新手入门系列:注册tomcat的systemctl服务,设置开启自启动
- 2024-11-26 万字详文干货:从无盘启动volumio看Linux启动原理
- 2024-11-26 kali linux系统运行级别
- 2024-11-26 2Linux系统管理之Linux系统基础知识
- 2024-11-26 Linux内核打印级别
- 2024-11-26 Linux系统的正确关机方法
- 2024-11-26 开机启动流程
- 2024-11-26 对linux的基础了解
- 2024-11-26 90后程序员小伙分享—Linux内核kernel启动分析(下篇)精品推荐
- 2024-11-26 linux 简单介绍