最近看到阿里雲的學生機,就買了一台,我是希望把它作為乙個雲端的主機,把本地的一些程式設計練習放到雲端執行,為了方便連線,命令列我就用 xshell ,遠端連線我就用 realvnc,沒想到問題這麼多,我遇到過灰屏,只有乙個終端,什麼都沒有。。。等等這些情況,最後我使用了很多辦法,終於解決了這個問題。
在購買了ubuntu的雲主機後,我們開始操作:
sudo apt-get install xfce4 xfce4-goodies vnc4server
sudo apt-get install xdm
如果你想建立乙個新的使用者,而不是將桌面使用root許可權登入,可以執行下面的**:
useradd -m *** -d /home/***
passwd ***
在/etc/sudoers裡面將***新增進去
然後重啟
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 $ -geometry $ :$ -localhost"
. /lib/lsb/init-functions
然後執行:
sudo chmod +x /etc/init.d/vncserver
sudo service vncserver start
然後本地安裝realvnc軟體,
輸入相關的資訊:ip+5901
輸入你的vnc密碼
當都完成了之後,將服務新增到系統中,開機就可以啟動:
sudo update-rc.d vncserver defaults
Oracle 監聽配置的血淚史
解決 ora 12545因目標主機或物件不存在 會因為電腦ip的改變老是tns報錯,所以解決問題如下 oracle監聽服務啟動不了 啟動後又停止問題解決 檢視伺服器監聽服務是否啟動 lsnrctl statusoracle監聽重建 在登錄檔裡清理啟動項就ok了 產生這個問題的原因是listener服...
瀏覽器時代血淚史
目前主流的四大瀏覽器核心和各自的開發公司以及目前再使用的外殼瀏覽器 值得一提的是2013年以前trident gecko presto webkit才是主流的瀏覽器核心,presto opera software公司開始的,用於opera的渲染引擎。微軟的最新瀏覽器microsoft edge使用了...
與IE奮戰的血淚史
ie6下font size會撐高元素,也就是說ie6下元素的最小高度為font size的高度 蛋疼 ie6不支援兩個class 例如 a.b,類名不支援下劃線開頭 通過js設定樣式帶下劃線的樣式 top,bottom 無效 ie6 7 position absolute元素中,a display ...