linux系统运行级别
linux运行级别
在老的 Linux 发行版本中,系统运行分成不同的运行级别(run level),不同的级别所启动的服务搭配有所不同。较新的 Linux 发行版本,比如 CentOS 7+,已经将运行级别替换成另一个新的概念—目标(target)。
大家都知道 Windows 有安全模式,它是Windows的最小模式,和普通模式相比,安全模式可以让用户更好地进行系统检测以及错误修复。Linux 的运行级别是个类似的机制,不同的运行级别有不同的作用。
在linux系统中有七中运行级别
- 0:系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关的
- 1:单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录
- 2:多用户模式,没有NFS和网络支持
- 3:完整的多用户文本模式,有NFS和网络,登陆后进入控制台命令行模式
- 4:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置
- 5:图形化模式,登陆后进入图形GUI模式,X Window系统
- 6:重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启
我们通常用到的是级别 3 和 5,一般服务器不需要安装图形界面,并且需要支持用户远程连接,所以运行级别会选择 3;个人电脑一般需要 GUI,所以会选择运行级别 5。
想查看当前系统的运行级别命令:runlevel
:
[root@localhost ~]# runlevel
N 3
在不同级别间切换运行级可以使用命令:init [运行级别]
比如当前运行在级别 3,是多用户字符界面,想要启动 GUI 图形界面,只需要输入 init 5
。重启也可以执行init 6
。
设置系统启动时的默认运行级别
虽然运行级别可以实时切换,如果想修改系统启动时默认的运行级别,在 CentOS 5 和 6 中也可以修改 /etc/inittab 文件来进行配置。
centos7后不再使用/etc/inittab文件进行默认的启动级别配置,而使用比sysvinit的运行级更为自由的target替代。第3运行级用multi-user.target替代,第5运行级用graphical.target替代。
#设置默认第三启动级别
[root@localhost ~]# systemctl set-default multi-user.target
#设置默认第五启动级别
[root@localhost ~]# systemctl set-default graphical.target
[root@localhost ~]# runlevel
3 5 #表示从3级别切换到了5级别
#查看当前默认的启动级别
[root@localhost ~]# systemctl get-default
graphical.target
[root@localhost ~]# systemctl get-default
multi-user.target
CentOS 7.x 运行级别 TARGET.target 对应表:
init级别 | systemctl target |
---|---|
0 | shutdown.target |
1 | emergency.target |
2 | rescure.target |
3 | multi-user.target |
4 | 无 |
5 | graphical.target |
6 | 无 |
评论区
请写下您的评论...
猜你喜欢
ofc
操作系统的运行机制和体系结构
official
1036
《操作系统》运行机制总览两种指令有的指令“人畜无害”。比如:加、减、乘、除这些普通的运算指令。有的指令有很高的权限。比如:内存清零指令。如果用户程序可以使用这个指令,就意味着一个用户可以将其他用户的
blog
linux系统yum安装mysql
linux系统
3374
linux系统yum安装mysql1.下载并安装MySQL官方的YumRepository[root@localhost/]#wget-i-chttp://dev.mysql.com/get
official
1047
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
语法:
chkconfig
linux系统
2114
软件版本:一、linux系统版本:CentOS-7-x86_64-DVD-1708.iso下载地址:http://mirror.nsc.liu.se/centos-store/7.4.1708
blog
linux系统安装minio
minio,linux
1342
/
使用wget下载minio的安装包wgethttps://dl.minio.io/server/minio/release/linux-amd64/minio
下载完成后赋予minio文件的执行权
框架
1503
activemq下载地址:http://activemq.apache.org/activemq-5140-release.html把下载的tar.gz文件放在linux系统的/opt/文件夹下,解
weblog
1263
linux系统vivim编辑器查找指定内容(关键字)在命令行模式下按'/'键,然后输入你要查找的关键字,回车即可此时你可以按n键向下查找,或按N键向上查找
linux
1498
/rabbitmq/erlang-rpm/releases,我下载的版本是23.3.4.6上传到服务器上执行安装命令:rpm-ivherlang-23.3.4.6-1.el7.x86_64.rpm二、安装
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
2024-08
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。