Linux系统运行等级切换(6和7系列)

本文详细介绍了Linux系统的运行级别,包括各个级别的含义及应用场景,并提供了如何查看当前运行级别、临时切换和永久修改默认运行级别的方法。

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

一、查看系统运行等级

◆运行等级介绍

运行级别

模式说明

简介

0

系统关机

系统默认运行级别不能设置为0,不能将initdefault设置为0

1

单用户

root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。

2

多用户无网

没有NFS网络支持

3

多用户有网

有NFS,登陆后进入控制台命令行模式,标准运行模式

4

系统未使用

保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置

5

图形化

登陆后进入图形GUI模式,X Window系统

6

系统重启

默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启,千万不要把initdefault设置为6

◆查看当前运行等级

runlevel 或 who -r

8ad1562e004c4cfb8b55b78fd207ee91.png

2cc7ab13bc2841b881f85a816ec2dfc7.png

图形界面级别为5,命令行界面级别为3

 

二、临时切换(方法二适用于7及以上版本)

临时切换重启后系统就恢复默认启动等级

◆方法一:

init 3 或 init 5(即时生效)

◆方法二:

1.systemctl isolate multi-user.target(可替换,见下方等级)

2.重新启动 reboot或init 6

等级3:multi-user.target(或runlevel3.target)

等级5:graphical.target(或runlevel5.target)

 

三、修改默认等级

默认等级即系统启动时的等级

方法一:

1.执行systemctl set-default multi-user.target(可替换,见下方等级)

2.重新启动 reboot或init 6

方法二:

1.ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target(可替换,见下方等级)

2.重新启动 reboot或init 6

等级3:multi-user.target(或runlevel3.target)

等级5:graphical.target(或runlevel5.target)

 

四、RedHat6系列(含CentOS6)

因为redhat6版本中/lib文件下无systemd文件目录所以前面的修改默认运行等级方法无法使用,临时切换可使用init 0(0~6),修改默认等级可修改/etc/inittab文件来实现,末行添加id:3:initdefault:(或id:5:initdefault:)后保存重启即可,需要与#号对齐否则可能不生效。0a705cda56894ab0adb2347552848d84.png

平时redhat6系列用的不多,若有更好的或是其他的方法欢迎补充。

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潮蓝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值