Centos 7 启动与切换图形界面

Centos 7 启动与切换图形界面

安装图形界面

默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下:

1. 开启系统,以 root 身份

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FNqwGFPn-1597845935152)(Centos 7 启动与切换图形界面/image-20200722095953536.png)]

2. 安装 X(X Window System)

命令如下:

yum groupinstall "X Window System"

如下图:

在这里插入图片描述

3. 安装图形界面软件

说明:

​ 其中大约有 200 多个软件,安装完成会出现 complete!字样

命令如下:

yum groupinstall "GNOME Desktop"

如下图:

在这里插入图片描述

说明:

​ 由于这个软件组比第一个要大很多(包含 800 个左右的软件),安装过程会比较慢。安装完成会出现 complete!字样。

4. 进入图形界面

命令如下:

startx

如下图:

在这里插入图片描述

5. 开机启动图形化界面
  1. 首先使用 ctrl+alt+f2 切换到命令行模式,如果本身就是命令行模式就直接看下面的步骤

5.1. 查看当前开机启动模式

命令如下:

systemctl get-default

开机状态

显示命令作用
graphical.target代表开机时启动图形化界面
multi-user.target代表开机时启动 dos 界面

设置开机启动图形界面

命令如下:

systemctl set-default graphical.target 

设置开机启动 dos 界面

命令如下:

systemctl set-default multi-user.target

dos 界面与图形化界面切换快捷键

图形到 dosctrl+alt+f2
dos 到图形:输入 startx

或者

在命令上输入 init 3 命令 切换到 dos 界面
输入 init 5 命令 切换到图形界面

版权声明:

版权声明:本文为优快云博主「想养一只雪狐」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

或者

在命令上输入 init 3 命令 切换到 dos 界面
输入 init 5 命令 切换到图形界面

版权声明:

版权声明:本文为优快云博主「想养一只雪狐」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/kswkly/java/article/details/83690565

### 如何在 CentOS 7 中从命令行界面切换到图形化界面 要在 CentOS 7 中从命令行界面切换到图形化界面,可以按照以下方式操作: #### 配置并启用 GNOME 桌面环境 如果尚未安装 GNOME 桌面环境,则需要先通过 `yum` 工具来安装它。确保系统的网络连接正常,并以 root 权限打开终端窗口。 ```bash sudo yum groupinstall "GNOME Desktop" -y ``` 上述命令会安装 GNOME 桌面环境及其相关组件[^4]。如果在此过程中遇到错误提示“Could not retrieve mirrorlist”,可能是因为 YUM 源未正确配置。此时需手动编辑 `/etc/yum.repos.d/CentOS-Base.repo` 文件,更新其中的镜像地址为可用源。 #### 设置默认启动为目标图形界面 一旦成功安装了 GNOME 桌面环境之后,可以通过修改系统默认目标运行级别的方式设置开机自启至 GUI 图形界面模式: ```bash sudo systemctl set-default graphical.target ``` 这条指令的作用是指定下次引导时加载的是图形化的服务集合而非多用户字符控制台的服务集[^2]。 #### 即刻生效的方法——临时转换当前会话至图形界面 对于那些希望立即看到效果而不重新启动计算机的情况来说,也可以利用如下即时生效的办法实现快速转变: ```bash startx ``` 或者直接改变现有的活动 target : ```bash sudo systemctl isolate graphical.target ``` 这两种方法都可以让正在工作的 session 进入 gui mode ,不过它们不会影响以后的 boot sequence 。也就是说,除非另外设置了 default target ,否则机器再次 power cycle 后还是会回到原来的 cli state 下工作 . #### 处理常见问题 当尝试以上步骤仍无法顺利进入图形界面时,请核查是否存在显卡驱动兼容性等问题;同时确认 BIOS 或 UEFI 设定里是否开启了必要的硬件加速选项等物理层面的支持条件。 ```python # 示例 Python 脚本用于检测当前 systemd 的target状态 import subprocess def check_current_target(): result = subprocess.run(['systemctl', 'get-default'], stdout=subprocess.PIPE) return result.stdout.decode('utf-8').strip() print(f"The current system default target is {check_current_target()}.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值