概述
一、查看系统运行等级
◆运行等级介绍
运行级别 | 模式说明 | 简介 |
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
图形界面级别为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:)后保存重启即可,需要与#号对齐否则可能不生效。
平时redhat6系列用的不多,若有更好的或是其他的方法欢迎补充。
最后
以上就是孤独小虾米为你收集整理的Linux系统运行等级切换(6和7系列)的全部内容,希望文章能够帮你解决Linux系统运行等级切换(6和7系列)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复