服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|

如何修改CentOS7系统默认运行级别?

2019-06-13 09:44来源:CentOS之家所属分类:Centos

CentOS系统有7个运行级别(runlevel);今天小编将为大家带来的是修改CentOS7系统默认运行级别的方法,希望对大家会有帮助,有需要的朋友一起去看看吧

CentOS系统有7个运行级别(runlevel)

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 

运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 

运行级别2:多用户状态(没有NFS) 

运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式 

运行级别4:系统未使用,保留 

运行级别5:X11控制台,登陆后进入图形GUI模式 

运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

修改运行级别

Centos7中采用target概念来定义运行级别,分为3级、5级,含义如下:

3级->multi-user.target 文本 5级->graphical.target 图形

1)查看当前运行的级别

# runlevel [root@chezhi chezhi]# runlevel N 3 [root@chezhi chezhi]#

如果系统当前默认运行级别是图形GUI模式则runlevel 显示结果为: 5 3

2)修改开机默认运行级别

如何修改CentOS7系统默认运行级别?

systemd使用链接来指向默认的运行级别,由/etc/systemd/system/default.target文件中决定。 

切换到运行级3: 

a. 先删除: mv /etc/systemd/system/default.target /etc/systemd/system/default.target_copy5 #将文件重命名即可 

b. 创建软连接文件: ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target 

或者 

ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target 

再者也可以使用systemctl命令: 

systemctl set-default graphical.target 

systemctl isolate multi-user.target

如何修改CentOS7系统默认运行级别?

最后正常关机并重启系统: init 6

然后系统开机就会自动进入控制台命令模式,如果想切换回默认进入图形GUI模式执行命令:

#先删除文件 [root@chezhi system]# rm -rf /etc/systemd/system/default.target #重新创建软连接文件 [root@chezhi system]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

延伸 · 阅读

精彩推荐
  • CentosCentOS7上如何安装Kafka?CentOS7上安装Kafka教程

    CentOS7上如何安装Kafka?CentOS7上安装Kafka教程

    Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等。那么CentOS7上如何安装Kafka?下面小编将为大家带来CentOS7上安装Kafka教程!有需要的朋友一起去看看吧...

    CentOS之家 362 2019-05-27
  • CentosCentos安装nmon讲解

    Centos安装nmon讲解

    很多朋友对于Centos安装nmon时候会有一些迷惑。今天小编为大家分享的是Centos安装nmon讲解;希望对大家会有帮助,有需要的朋友一起去看看吧...

    脚本之家 201 2019-06-07
  • CentosCentOS7如何安装配置Reids?

    CentOS7如何安装配置Reids?

    最近一些朋友在问CentOS7如何安装配置Reids?今天小编将为大家带来CentOS7安装配置Reids的方法!希望能够帮助到大家,有需要的朋友一起去看看吧...

    CentOS之家 353 2019-06-01
  • CentosCentos7下删除virbr0网卡信息的方法

    Centos7下删除virbr0网卡信息的方法

    Centos7下如何删除virbr0网卡信息?今天小编要为大家带来的是Centos7下删除virbr0网卡信息的方法!希望对大家会有帮助!有需要的朋友一起去看看吧...

    Centos之家 397 2019-05-26
  • CentosCentOS7自生成证书配置SSL WEB详解

    CentOS7自生成证书配置SSL WEB详解

    CentOS 7怎么自生成证书配置SSL WEB?接下来小编将为大家带来的是CentOS7自生成证书配置SSL WEB详解;希望对大家会有帮助!有需要的朋友一起去看看吧...

    脚本之家 458 2019-06-05
  • CentosCentos启动时不启动桌面服务怎么解决?

    Centos启动时不启动桌面服务怎么解决?

    一些朋友在问Centos启动时不启动桌面服务怎么解决?今天小编将为大家带来Centos启动时不启动桌面服务的解决方法,希望能够帮助到大家,有需要的朋友一起去看看吧...

    Centos之家 462 2019-06-07
  • CentosCentOS单网卡如何批量添加不同IP段?

    CentOS单网卡如何批量添加不同IP段?

    对于CentOS单网卡批量添加不同IP段这个问题,很多朋友都知道如何操作!下面小编将为大家带来CentOS单网卡批量添加不同IP段的方法,希望能够帮助到大家!有需要的朋友一起去看看吧...

    CentOS之家 155 2019-06-05
  • CentosCentos 编译安装nodejs&express框架的方法

    Centos 编译安装nodejs&express框架的方法

    这篇文章主要介绍了Centos 编译安装nodejs&express框架的方法,需要的朋友可以参考下...

    Centos之家 324 2019-05-31