当前位置:首页 > 休闲

如何用阿里云服务器搭建ubuntu可视化界面

用阿里云ECS装Ubuntu桌面,何用化界其实比你想的阿里简单

我上周刚给一台2核4G的阿里云服务器装好了Ubuntu 22.04的GNOME桌面,全程没踩坑。云服这事听起来像给汽车装火箭推进器——云服务器跑桌面?搭建但真做起来,比装Windows驱动还省心。可视核心就三步:装桌面环境、何用化界配VNC远程、阿里调防火墙。云服

先说你手里的搭建家伙什。阿里云控制台里那台实例,可视系统选的何用化界是Ubuntu 22.04 LTS(别选带Desktop字样的镜像,官方默认只有命令行)。阿里SSH连上去,云服第一件事更新源:sudo apt update && sudo apt upgrade -y。搭建这步别偷懒,可视不然后面装包容易撞版本冲突。

装桌面我选的是ubuntu-gnome-desktop,比装完整版ubuntu-desktop少一堆用不上的LibreOffice和游戏。命令就一条:sudo apt install ubuntu-gnome-desktop -y。但注意——这玩意儿会顺手装个GDM登录管理器,装完别急着重启。先干另一件事:装TigerVNC。为什么不用阿里云自带的远程连接?那玩意儿只能看字符界面,桌面要用VNC协议自己搭。

VNC装法:sudo apt install tigervnc-standalone-server tigervnc-common -y。装完设个VNC密码:vncpasswd,这密码跟SSH密码分开,建议别设一样的。然后手动启动第一次:vncserver :1 -geometry 1280x800 -depth 24。看到“New Xtigervnc server”字样就成了。

但这里有个坑:默认VNC启动的是空的X会话,没带桌面环境。你得改配置文件。编辑~/.vnc/xstartup,把最后几行注释掉,加上一行exec gnome-session。存盘后重启VNC:vncserver -kill :1 && vncserver :1。这时候用VNC客户端连服务器公网IP:5901,就能看到GNOME桌面了——前提是你安全组放行了5901端口。

说到安全组,阿里云控制台里得手动加规则。入方向放行TCP 5901,来源IP建议填你的家庭宽带公网IP,别用0.0.0.0/0裸奔。我吃过亏,放行全IP后半小时就有人来扫端口,日志里全是爆破尝试。

桌面跑起来后还有个细节:默认的GNOME在云服务器上没声音没GPU加速,卡是正常的。但打字、开浏览器、跑Python脚本都没问题。我甚至在上面用Firefox刷过B站——视频卡成PPT,但页面滚动流畅。真要当生产力工具,建议加个sudo apt install xrdp用Windows远程桌面连,比VNC流畅一倍。

最后说个冷知识:阿里云有个“自动快照”功能,装桌面之前打个快照,万一折腾坏了直接回滚。我那次装到一半断网,重启后系统进不了图形界面,靠快照五分钟恢复原状。这钱别省,尤其你手头是数据盘有重要东西的时候。

对了,要是你服务器内存小于2G,别试GNOME,换成Xfce:sudo apt install xfce4,启动文件里写exec startxfce4,照样能跑。我拿1G内存的丐版测试过,开个终端再开个文本编辑器,内存占用飙到900M,勉强能动。但你要真用1G跑桌面,还是趁早升级配置——省那几十块钱不够你折腾的。

分享到: