Centos 7 安装图形界面以及vnc服务安装与连接

最近有需求要把centos7系统转为图形界面,供开发使用,做个笔记同时分享给大家。

话不多说,进入正题。

  • 一、centos7 图形界面的安装

  1. 检查可用group 环境(检查Available Groups 中是否有“GNOME Desktop“)


yum grouplist
  1. 安装图形界面


yum groupinstall -y "GNOME Desktop" "Graphical Administration Tools"
  1. 设置系统启动级别


systemctl set-default graphical.target
  • 二、安装vncserver

  1. 安装tigervnc-server


yum install -y tigervnc-server
  1. 验证安装:


rpm -qa | grep tigervnc-server
  1. 设置登录密码


vncpasswd

4.首次启动vncserver(使服务文件自动生成)


vncserver

生成~/.vnc/config ~/.vnc/xstartup 文件

  1. 配置service

(vncserver 1.8.0-22版本之后的配置文件默认启动的是/etc/systemd/system/vncserver@.service,

该文件需要用户自行复制和配置)


cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

(:1 表示启动屏幕代号1的界面 同时vncserver会监听5901的端口 :2则监听5902 如此类推。。。)

  1. 修改配置文件/etc/systemd/system/vncserver@:1.service

(跳过注释部分,把<USER> 替换为 用户名,我这里用的是root用户)

  1. 刷新系统配置、启动服务并设置开机启动


systemctl daemon-reload
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
  1. 防火墙开启5901端口


firewall-cmd --add-port=5901/tcp --permanent 
firewall-cmd --reload 
  • 三、连接vncserver

window系统下载安装vnc viewer应用,在连接框输入对应的ip:5901则可连接使用

  • 四、排错

显示这个问题则是

  1. vnc server 服务没有正常启动,查看vncserver的运行状态


systemctl status vncserver@:1.service

检查配置文件/etc/systemd/system/vncserver@:1.service

2. vnc server配置 默认只允许localhost访问


vi ~/.vnc/config

把所有配置全部注释即可

3.yum groupinstall "GNOME Deaktop"报错:

Transaction check error:
file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.el7.centos.x86_64 conflicts with file from package grub2-common-1:2.02-0.65.el7.centos.2.noarch

yum upgrade -y #升级yum 再重装

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值