开发者社区> 桃李天下> 正文

血泪史:阿里云+ubuntu+vnc+xfce4

简介: 最近看到阿里云的学生机,就买了一台,我是希望把它作为一个云端的主机,把本地的一些编程练习放到云端执行,为了方便连接,命令行我就用 xshell ,远程连接我就用 realvnc,没想到问题这么多,我遇到过灰屏,只有一个终端,什么都没有。。。等等这些情况,最后我使用了很多办法,终于解决了这个问题。
+关注继续查看
最近看到阿里云的学生机,就买了一台,我是希望把它作为一个云端的主机,把本地的一些编程练习放到云端执行,为了方便连接,命令行我就用 xshell ,远程连接我就用 realvnc,没想到问题这么多,我遇到过灰屏,只有一个终端,什么都没有。。。等等这些情况,最后我使用了很多办法,终于解决了这个问题。
在购买了ubuntu的云主机后,我们开始操作:

sudo apt-get install xfce4 xfce4-goodies vnc4server
sudo apt-get install xdm


如果你想创建一个新的用户,而不是将桌面使用root权限登录,可以执行下面的代码:


useradd -m xxx -d /home/xxx 
passwd xxx
在/etc/sudoers里面将xxx添加进去



然后重启

shutdown -r now


之后就可以看到界面了(这简单的操作,我做了好多次才成功,之前都遇到了很多麻烦,如果你装了gnome的东西,可能之后的桌面会是gnome的,而且xfce桌面和xubutu是不一样的,在后面填写xstatup时,xubuntu与gnome类似,xfce4则是自己的一套)
好了,我们继续:

vnc4server
输入密码

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
vim ~/.vnc/xstartup


xstartup 的内容如下:

#!/bin/sh
xrdb $HOME/.Xresources
unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

vncconfig -iconic &

xfce4-session & startxfce4 & 


然后给它可执行权限 
chmod +x ~/.vnc/xstartup

添加一个vnc服务器文件

sudo vim/etc/init.d/vncserver



内容如下:

#!/bin/bash
PATH="$PATH:/usr/bin/"
export USER="user"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1024x768"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY} -localhost"
. /lib/lsb/init-functions



然后执行:


sudo chmod +x /etc/init.d/vncserver
sudo service vncserver start



然后本地安装realvnc软件,
输入相关的信息:ip+5901
输入你的vnc密码
1240

当都完成了之后,将服务添加到系统中,开机就可以启动:

sudo update-rc.d vncserver defaults


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云Linux(Centos和Ubuntu)系统下安装Tomcat并配置
阿里云Linux(Centos和Ubuntu)系统下安装Tomcat并配置
92 0
阿里云Linux系统(Centos和Ubuntu)下安装jdk并配置环境变量
阿里云Linux系统(Centos和Ubuntu)下安装jdk并配置环境变量
101 0
阿里云ubuntu系统配置linux-0.11(哈工大 李治军)实验环境搭建
阿里云ubuntu系统配置linux-0.11(哈工大 李治军)实验环境搭建
174 0
【阿里云镜像】更新阿里巴巴开源镜像站镜像——Ubuntu镜像
【阿里云镜像】更新阿里巴巴开源镜像站镜像——Ubuntu镜像
503 0
阿里云——ECS服务器(Ubuntu)使用体验
I love Linux! 并且享受Linux带给我的高效生产力。
111 0
Xshell通过SSH连接阿里云报错“服务器发送了一个意外的数据包” xshell连接ubuntu
Xshell通过SSH连接阿里云报错“服务器发送了一个意外的数据包” xshell连接ubuntu
693 0
ubuntu 22/21/20/18/16/14 自动切换 apt 阿里云/清华 源
执行脚本选择对应的 apt 源码,下面 aptubuntu22 为apt 源 内容修改写入到:/etc/apt/sources.list 然后执行 sudo apt update 进行更新
1417 0
阿里云Ubuntu系统安装Apache服务器
阿里云Ubuntu系统安装Apache服务器
142 0
阿里云ECS的Ubuntu系统安装图形化界面以及中文设置出现的问题及解决办法
主要包括图形化界面安装不成功,无法设置中文的问题解决办法
369 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Elastic与阿里云合作宣传信息白皮书
立即下载
阿里云&信通院《Serverless数据库技术研究报告》
立即下载
降本增效,阿里云数据治理Workshop上海站
立即下载