MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

Linux基础- Linux运行级别

2024-11-26 16:48 huorong linux 4 ℃ 0 评论

在 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 启动级别

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言