阿里云ECSCentos7.4安装GNOME桌面和VNCServer

编程

阿里云centOS安装图形界面

10分钟学会在centos7环境下配置vncserver

我用的是Centos 7.4 以下操作都是用root身份。

 

GNome桌面的安装

(1)首先安装X系统组件

# yum groupinstall -y "X Window System"

 

(2)安装Gnome包

# yum groupinstall -y "GNOME Desktop" "Graphical Administration Tools"

ps:这一步出现错误

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 update grub2-common

(3)更新系统的运行级别

# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

(4)重启系统

reboot

重启以后,从阿里云控制台截屏看,已经进入GNOME了。

 

VNC Server的安装

yum -y install tigervnc-server

基于模板复制文件到目标路径下: 

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

编辑这个配置文件

nano /etc/systemd/system/vncserver@:1.service

# Clean any existing files in /tmp/.X11-unix environment

ExecStartPre=/bin/sh -c "/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :"

ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"

PIDFile=/home/<USER>/.vnc/%H%i.pid

ExecStop=/bin/sh -c "/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :"

有两个改动的地方

1 <USER> 改为root

2 /home/root/... 这个路径改为 /root/.vnc/...  不然启动不起来

刷新一下

systemctl daemon-reload

开机启动

systemctl enable vncserver@:1.service

设置VNC密码

 vncpasswd

输入两遍就行。有个view-only password不知何用,没有设置。

启动

systemctl start vncserver@:1.service

能正常启动的话,是没有输出的,不然会显示错误信息,可以通过status看详细的。

开放端口

5900是起始端口,1号桌面对应5901,到阿里云的安全组里面去放开。

本地windows安装vnc viewer,输入ecs ip地址和5901端口进行连接。

问题:桌面分辨率在哪里改?

 

以上是 阿里云ECSCentos7.4安装GNOME桌面和VNCServer 的全部内容, 来源链接: utcz.com/z/513622.html

回到顶部