我到现在才知道原来云服务器也可以装桌面的,原本还以为要有GPU才能装桌面的,是我孤陋寡闻了。
安装xinit,gdm和ubuntu的默认桌面:gnome:
sudo apt-get install xinit
sudo apt-get install gdm
sudo apt-get install ubuntu-desktop
然后安装vnc作为远程连接的软件,我习惯了使用简单方便的tightvncserver,用一句sudo apt-get install tightvncserver
就可以安装,启动的话就是 vncserver :1
。在输入密码就可以使用了。
然后开放防火墙端口和改腾讯云安全组策略:
iptables -A INPUT -ptcp --dport 5901 -j ACCEPT
现在,在本地端用vnc viewer连接的时候就出现了可以连接上,但是会出现灰屏的现象
解决的方法如下:在 /home/ubuntu/.vnc/xstartup 文件末尾添加如下代码
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
然后重启vncserver :1,重启命令如下:
sudo vncserver -kill :1
sudo vncserver :1
总结:
1、开放的端口号可以不固定的,例如我用vncserver :2,然后开放的端口号是5902
2、vnc总体来说比较流畅,但是还是有点卡顿,可能是与学生机的带宽是小水管有关吧。
3、桌面的开销并没有太大,附上两张静默状态下的资源占用图