linux(八)系统运行级别~

2023年 10月 11日 28.3k 0

接下来,我们来看一下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

systemctl get-default

微信截图_20220812134900.png

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

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

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

systemctl isolate multi-user.target

微信截图_20220812135102.png

 

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

 

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

systemctl set-default multi-user.target

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

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

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论