(参考网上一些文章的做法,在此先表示感谢。)
我用的是Centos 7.3. 以下操作都是用root身份。
GNome桌面的安装
1)首先安装X系统组件
# yum groupinstall -y "X Window System"
(2)安装Gnome包
# yum groupinstall -y "GNOME Desktop" "Graphical Administration Tools"
(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端口进行连接。
问题:桌面分辨率在哪里改?