centos 系列设置开机命令行模式启动

centos中6种运行级别如下:

    0:关机 runleve0 --- poweroff.target 1:单用户 runleve1 --- rescue.target 2:多用户无网络 runleve2 --- multi-user.target 3:多用户有网络 runleve3 --- multi-user.target 4:保留 runleve4 --- multi-user.target 5:图形界面 runleve5 --- graphical.target 6:关机并重启 runleve6 --- reboot.target

1、centos 7以下版本

通过以下方式修改inittab文件,设置默认启动方式

vim /etc/inittab

id:5:initdefault: -------> id:3:initdefault:

2、centos 7(含)以上版本

    设置成默认命令行模式启动
systemclt set-default multi-user.target  #或者
systemctl set-default runlevel3

#等同于
rm /etc/systemd/system/default.target && ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
    设置成默认图形模式启动
systemclt set-default graphical.target  #或者
systemctl set-default runlevel5

#等同于
rm /etc/systemd/system/default.target && ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

查看它们之间的关系:

3、手动启动某个模式

init 3 #运行命令行模式

init 5 #运行图形界面

4、安装图形界面

yum groupinstall "GNOME Desktop" "Graphical Administration Tools" #centos 8以下版本
dnf groupinstall "GNOME Desktop" "Graphical Administration Tools" #centos 8版本

更新下载安装包超多,耐心等待

参考连接:

经验分享 程序员 微信小程序 职场和发展