我是靠谱客的博主 孤独小虾米,最近开发中收集的这篇文章主要介绍Linux系统运行等级切换(6和7系列),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、查看系统运行等级

◆运行等级介绍

运行级别

模式说明

简介

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系列用的不多,若有更好的或是其他的方法欢迎补充。

 

 

 

 

最后

以上就是孤独小虾米为你收集整理的Linux系统运行等级切换(6和7系列)的全部内容,希望文章能够帮你解决Linux系统运行等级切换(6和7系列)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部