linux(八)系统运行级别~

简介: 接下来,我们来看一下linux的系统运行级别相关信息。 这部分相关的知识以前在看linux的时候,还真没有注意到过。 linux有7个运行级别,分别为 1:“0”,系统停机状态;2:“1”,单用户工作状态;3:“2”,多用户状态;4:“3”,完整的多用户模式;5:“4”,系统未使用;6:“5”,图形化模式;7:“6”,系统正常关闭并重启。

接下来,我们来看一下linux的系统运行级别相关信息。

这部分相关的知识以前在看linux的时候,还真没有注意到过。

linux有7个运行级别,分别为 1:“0”,系统停机状态;2:“1”,单用户工作状态;3:“2”,多用户状态;4:“3”,完整的多用户模式;5:“4”,系统未使用;6:“5”,图形化模式;7:“6”,系统正常关闭并重启。

下面详细的解释一下各个运行级别到底是什么意思:

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

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

运行级别2(multi-user.target):多用户状态(没有NFS)

运行级别3(multi-user.target):完全的多用户状态(有NFS),登陆后进入控制台命令行模式

运行级别4(multi-user.target):系统未使用,保留

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

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

 

通过上边的详细介绍,能用的就是1、2、3、5,但是再仔细一看,3就是2的有NFS版本。1一般情况下用不到,除非是你忘记root密码,倒是将系统运行级别改成1,然后黑进去。理论上是可行的,但是我没试过,我还有别的办法……

 

那么其实正经有用的系统运行级别也就是3和5.

下面,我们来看一下与系统运行级别的查看与设置的命令:

1:查看系统运行级别

复制代码

runlevel

arduino

复制代码

systemctl get-default

image.png

2:临时调整系统运行级别(init 0:关机、init 6:重启系统)

csharp

复制代码

init N # N = 1、2、3、4、5、6

bash

复制代码

telinit N # N = 1、2、3、4、5、6

复制代码

systemctl isolate multi-user.target

image.png

 

我们可以看到,使用systemctl 获取的系统运行级别仍然是5,说明这只是临时修改。

 

3:永久调整系统运行级别

arduino

复制代码

systemctl set-default multi-user.target

但是这个命令设置成功之后需要重启系统才能生效。

image.png

image.png

有好的建议,请在下方输入你的评论。

目录
相关文章
|
6天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
6天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
6天前
|
Linux Windows
虚拟机添加新硬盘之linux系统篇
虚拟机添加新硬盘之linux系统篇
16 1
|
1天前
|
关系型数据库 MySQL Linux
在Linux系统中安装MySQL数据库
在Linux系统中安装MySQL数据库
19 3
|
1天前
|
运维 关系型数据库 MySQL
day03-Linux运维-Xshell优化和Linux系统命令入门(2)
day03-Linux运维-Xshell优化和Linux系统命令入门(2)
day03-Linux运维-Xshell优化和Linux系统命令入门(2)
|
1天前
|
运维 Linux Shell
day03-Linux运维-Xshell优化和Linux系统命令入门(1)
day03-Linux运维-Xshell优化和Linux系统命令入门(1)
day03-Linux运维-Xshell优化和Linux系统命令入门(1)
|
1天前
|
运维 Linux Shell
day02-Linux运维-系统介绍与环境搭建_硬件 系统核心 解释器shell 外围操作系统
day02-Linux运维-系统介绍与环境搭建_硬件 系统核心 解释器shell 外围操作系统
|
1天前
|
运维 Linux 程序员
最全查看Linux系统状态脚本_linux查询所有服务器信息的脚本,墙都不扶就服你
最全查看Linux系统状态脚本_linux查询所有服务器信息的脚本,墙都不扶就服你
最全查看Linux系统状态脚本_linux查询所有服务器信息的脚本,墙都不扶就服你
|
4天前
|
运维 Linux
CentOS系统openssh-9,你会的还只有初级Linux运维工程师的技术吗
CentOS系统openssh-9,你会的还只有初级Linux运维工程师的技术吗
|
5天前
|
监控 JavaScript Linux
Linux系统之部署Homepage个人导航页
【5月更文挑战第13天】Linux系统之部署Homepage个人导航页
27 1