CentOS 7 怎么从命令行模式切换到图形界面模式

问题展示:

在安装CentOS 7时,如果在SOFTWARE SELECTION 软件安装选择 中选择了字符界面安装--Minimal install 或者 Basic Web Server

而非 图形UI界面安装--Server with GUI 或者 GNOME Desktop

则最终安装的页面为 命令行模式

而不是 图形界面模式

 解决办法:

1.打开CentOS 7 登录root用户

 

2.查看centOS 7系统支持的启动模式

#查看配置文件

cat /etc/inittab

#命令行启动模式
multi-user.target 

#图形化页面启动模式
graphical.target

 3.设置CentOS 7  默认图形化界面启动

#设置为图形化界面模式

systemctl  set-default  graphical.target

#设置为命令行界面模式

systemctl  set-default  multi-user.target

4.配置网卡信息使虚拟机能够连通外网

#进入系统网卡配置文件

cd  /etc/sysconfig/network-scripts/

#查看目录下的文件,找到 ifcfg-ens33 文件

ls

#对 ifcfg-ens33 文件 进行编辑

vi  ifcfg-ens33

#修改启动设备参数为yes

ONBOOT=yes

#增加DNS的配置信息

DNS1=8.8.8.8

DNS2=4.2.2.2

#编辑后保存退出

:wq

 

#重新加载网络配置文件(使其生效)

service  network  restart

#检验一下是否可以连接外网 

ping  www.baidu.com 

或者

ping  -c  3  www.baidu.com 

 如果没法连接到外网也试着继续以下的操作

5.检查yum命令

#检查yum命令是否支持

yum -h

得到下图

 6.用  yum命令  获取并且安装图形化界面的程序包

#用  yum命令  获取并且安装图形化界面的程序包

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

输入命令后等待......

在出现👇下图的“Is this ok 【y/N】:  ”, 输入y  , 然后回车

回车后,等待下载......(大概等个5min左右)

 出现Complete的时候,就下载好程序包啦!

 7.重启CentOs

#重启CentOS

Reboot

 大功告成!

附加tips 

1.更改语言

按个人习惯去选择语言

 

 

 

开始使用吧!

如果后续想要更改语言,请按以下步骤执行

点击 Log Out 

重新登陆

 更新名称

完成! 

2.更改用户密码(注意:不是管理员用户的密码)

 你可能会发现打开CentOS过一段时间就会自己锁屏,又要输入密码登录才能使用桌面

os:其实这个是保护你的虚拟机隐私的设定, 如果你嫌麻烦的话,就继续执行以下的操作

 

 

 点击密码栏,修改密码后点击更改,重启虚拟机

更改成功!

3.自动登录(即打开虚拟机后无需输入用户密码,直接跳转到桌面) 

   点击“解锁”,输入管理员root的密码

认证成功后即可开启“自动登录”

 

重启虚拟机即可发现,无需输入密码,就能直达桌面开启Linux学习

 

### 如何在 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()}.") ```
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值