在Linux系统的日常使用中,通常使用init 0来进行关机,init 3进入字符界面,init 5进入图形界面(前提条件是安装了图形界面) 。如果是从init3切换到init5,通常是在系统内置的虚拟终端进行 。
当使用普通用登录时,默认打开终端登录的用户也是普通用户,此时可以使用 命令su root命令和密码来切换成root用户
文章插图
然后输入命令init 3回车后进入字符界面,然后输入普通用户的账号和密码就可以登录
文章插图
然后便可以输入相关的命令进行操作了
文章插图
如果想要切换回图形界面只需要输入命令init 5并输入root用户密码后便可以切换成图形界面,因为之前的CentOS7.8安装了图形化界面GNOME 。
文章插图
图形界面
如果图形界面卡顿时可以修改默认的启动级别为字符界面CentOS7不在使用/etc/inittab文件进行默认的启动级别设置,而是使用比sysvinit的运行级别更为自由的target替代 。其中第三运行级别用multi-user.target替代,第五运行级别用graphical.target替代 。
设置默认启动级别为3,即字符界面,该设置重启后生效
[root@ittimeline ~]# systemctl set-default multi-user.targetRemoved symlink /etc/systemd/system/default.target.Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.[root@ittimeline ~]#
使用shutdown -r now命令重启系统后发现CentOS7.8是在字符界面下启动文章插图
设置默认启动级别为5,即图形化界面,该设置重启后生效
[root@ittimeline ~]# systemctl set-defaultgraphical.target Removed symlink /etc/systemd/system/default.target.Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.
如果想要查看当前系统的运行级别,可以通过runlevel命令或者是systemctl get-default查看如果systemctl get-default输出的结果是graphical.taget表示当前的运行级别是图形化界面
[root@ittimeline ~]# systemctl get-defaultgraphical.target
runlevel命令可以查看系统启动级别的切换过程[root@ittimeline ~]# runlevel5 3[root@ittimeline ~]# init 5[root@ittimeline ~]# runlevel3 5
推荐阅读
- 三步在阿里云上搭建一套个性化推荐系统?专家带你
- 联想win8升级win10教程?怎样升级联想电脑windows系统?
- 如何在各种Linux发行版中安装wget
- Linux服务端最大并发数是多少?
- 可算是有文章,把Linux零拷贝技术讲透彻了
- Linux使用shell定时任务实现ffmpeg视频转码和截图
- 如何在各种Linux发行版中安装curl命令
- CentOS 7中常用的基础命令
- Linux下如何寻找相同文件?
- 你居然还去服务器上捞日志,搭个日志收集系统难道不香吗?