阿里云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 environmentExecStartPre=/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