當(dāng)前位置:
首頁 >
血泪史:阿里云+ubuntu+vnc+xfce4
發(fā)布時間:2025/4/5
42
豆豆
生活随笔
收集整理的這篇文章主要介紹了
血泪史:阿里云+ubuntu+vnc+xfce4
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近看到阿里云的學(xué)生機(jī),就買了一臺,我是希望把它作為一個云端的主機(jī),把本地的一些編程練習(xí)放到云端執(zhí)行,為了方便連接,命令行我就用 xshell ,遠(yuǎn)程連接我就用 realvnc,沒想到問題這么多,我遇到過灰屏,只有一個終端,什么都沒有。。。等等這些情況,最后我使用了很多辦法,終于解決了這個問題。 在購買了ubuntu的云主機(jī)后,我們開始操作:
sudo apt-get install xfce4 xfce4-goodies vnc4server sudo apt-get install xdm
如果你想創(chuàng)建一個新的用戶,而不是將桌面使用root權(quán)限登錄,可以執(zhí)行下面的代碼:
useradd -m xxx -d /home/xxx passwd xxx 在/etc/sudoers里面將xxx添加進(jìn)去
然后重啟
shutdown -r now
之后就可以看到界面了(這簡單的操作,我做了好多次才成功,之前都遇到了很多麻煩,如果你裝了gnome的東西,可能之后的桌面會是gnome的,而且xfce桌面和xubutu是不一樣的,在后面填寫xstatup時,xubuntu與gnome類似,xfce4則是自己的一套) 好了,我們繼續(xù):
vnc4server 輸入密碼mv ~/.vnc/xstartup ~/.vnc/xstartup.bak vim ~/.vnc/xstartup
xstartup 的內(nèi)容如下:
#!/bin/sh xrdb $HOME/.Xresources unset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESS[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesvncconfig -iconic &xfce4-session & startxfce4 &
然后給它可執(zhí)行權(quán)限? chmod +x ~/.vnc/xstartup
添加一個vnc服務(wù)器文件
sudo vim/etc/init.d/vncserver
內(nèi)容如下:
#!/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
然后執(zhí)行:
sudo chmod +x /etc/init.d/vncserver sudo service vncserver start
然后本地安裝realvnc軟件,
輸入相關(guān)的信息:ip+5901 輸入你的vnc密碼
當(dāng)都完成了之后,將服務(wù)添加到系統(tǒng)中,開機(jī)就可以啟動:
sudo update-rc.d vncserver defaults
sudo apt-get install xfce4 xfce4-goodies vnc4server sudo apt-get install xdm
如果你想創(chuàng)建一個新的用戶,而不是將桌面使用root權(quán)限登錄,可以執(zhí)行下面的代碼:
useradd -m xxx -d /home/xxx passwd xxx 在/etc/sudoers里面將xxx添加進(jìn)去
然后重啟
shutdown -r now
之后就可以看到界面了(這簡單的操作,我做了好多次才成功,之前都遇到了很多麻煩,如果你裝了gnome的東西,可能之后的桌面會是gnome的,而且xfce桌面和xubutu是不一樣的,在后面填寫xstatup時,xubuntu與gnome類似,xfce4則是自己的一套) 好了,我們繼續(xù):
vnc4server 輸入密碼mv ~/.vnc/xstartup ~/.vnc/xstartup.bak vim ~/.vnc/xstartup
xstartup 的內(nèi)容如下:
#!/bin/sh xrdb $HOME/.Xresources unset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESS[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesvncconfig -iconic &xfce4-session & startxfce4 &
然后給它可執(zhí)行權(quán)限? chmod +x ~/.vnc/xstartup
添加一個vnc服務(wù)器文件
sudo vim/etc/init.d/vncserver
內(nèi)容如下:
#!/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
然后執(zhí)行:
sudo chmod +x /etc/init.d/vncserver sudo service vncserver start
然后本地安裝realvnc軟件,
輸入相關(guān)的信息:ip+5901 輸入你的vnc密碼
當(dāng)都完成了之后,將服務(wù)添加到系統(tǒng)中,開機(jī)就可以啟動:
sudo update-rc.d vncserver defaults
總結(jié)
以上是生活随笔為你收集整理的血泪史:阿里云+ubuntu+vnc+xfce4的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AnjularJS笔记5--ng-rep
- 下一篇: ubuntu 配置 jdk 环境