Linux下開啟VNCserver服務

2021-06-18 15:38:34 字數 2282 閱讀 7397

剛研究linux,選的是centos6.3的系統,由於剛開始研究linux,為了這個遠端桌面連線走了不少彎路,讓大家見笑了。

為了弄這個vnc遠端連線,網上找了很多資料,好多都有點含糊不清的,昨天通宵才搞定,為了讓跟我一樣的新手少走一點彎路,所以特地整理了我昨天的過程,發出來跟大家共享下。

好了,廢話不多說了,直接入正題吧。

首先需要檢查一下伺服器是否已經安裝了vnc服務,檢查伺服器的是否安裝vnc的命令如下:

rpm -qa | grep vnc

使用了上面的命令我這邊返回的資訊是下面的(如果沒有任何顯示,則說明系統沒有安裝vnc包)

tigervnc-1.1.0-5.el6.i686

tigervnc-server-1.1.0-5.el6.i686

如果沒有安裝vnc可以使用下面命令進行安裝:

yum install tigervnc tigervnc-server

接下來就是安裝之後的配置問題了。

使用下面的命令編輯配置檔案:

vi /etc/sysconfig/vncservers

使用上面命令的時候,可能您伺服器上面已經存在這個配置檔案,也可能您伺服器上面不存在這個配置檔案,將下面的內容新增到配置檔案內:

vncservers="1:root"

vncserverargs[1]="-geometry 800x600"

下面這段是上面所講配置檔案註解,做參考之用:

#這個是配置遠端桌面登入的使用者名稱,如果兩個使用者,則使用vncservers="1:user1 2:user2" ,,

依次類推,預設情況下,1:user1對應5901,2:user2對應5902(vnc的預設監聽埠是5900,監聽埠規則為590+usernumber),如下

vncservers="usernumber:myusername" 

#下面這項配置為登入桌面配置,其中的「1」為使用者序號,800x600為解析度,-nolisten tcp為阻止tcp包,-localhost代表只監聽本地,

vncserverargs[1]="-geometry 800x600 -nolisten tcp -localhost"

如果想阻止http包,可以使用如下配置

使用下面的命令為vnc設定密碼(需要使用su 切換到要設定vnc密碼的使用者上,比如:su user1,其中user1就是在上面配置檔案內寫的帳號)

vncpasswd

設定好密碼之後,就是啟動vnc服務了,啟動vnc服務的時候也需要用su user1(user1就是在上面配置檔案內寫的帳號)切換到要啟動服務的帳號上(很多朋友在使用directspace預設的桌面vnc的時候,遇到無法連線「10061錯誤」,即可在ssh下輸入下面命令解決!)

vncserver

其他命令,比如重啟vnc服務就用下面的命令:

service vncserver restart

設定vnc服務開機啟動用下面的命令:

chkconfig vncserver on

在一些minimal系統裡,即使英文也會出現方框亂碼,請使用本處命令修正:yum -y install fontforge

其它說明:

設定完畢後使用servers vncserver start(如果不能啟動,檢查軟體是否安裝正常,檢查/etc/rc.d/init.d目錄是否存在vncserver控制指令碼),

啟動完畢後使用netstat -nat檢視監聽埠(預設為5901,5902,5903等),如果開啟了防火牆,則需要配置規則允許對應埠tcp包通過。

參考配置:iptables -i input 1 -p tcp --dport 5901 -j accept(其中-i input 1代表插入一條規則,這條規則的位置是1,詳情請查閱iptables相關配置)

如果你遇到了如下問題:

starting vnc server :

上面情況由於字型路徑問題造成的,

解決辦法:更新字型庫,通過更新介面可以看出,有許多x11更新包,安裝它們,

如果不熟悉到底需要安裝哪個,可以更新全部軟體包,當然需要時間比較長些(命令:yum -y upgrade),

如果沒其他問題,使用servers vncserver start應該能啟動成功了。

Linux伺服器上安裝配置VNC Server

專案需要在linux上進行資料抽取的相關任務,使用的是kettle這一etl工具,但是伺服器就乙個主機,這裡對應kettle的job和trans等相關配置就無法進行,所以需要使用遠端圖形介面vnc來實現,下面就記錄一下如何在linux伺服器下安裝配置vnc server!首先,我們需要乙個可用的桌面...

Linux下開啟chm檔案

首先我們安裝乙個開啟chm檔案的軟體,這個軟體叫chmsee.一 在終端下執行 sudo apt get install chmsee cd usr lib sudo ln s xulrunner 1.9 libxul.so libxul.so sudo ln s xulrunner 1.9 lib...

linux下開啟rar zip檔案

如何在linux下開啟.rar檔案?可以用rarlinux軟體 首先進入root帳戶,然後進入rarlinux 4.1.1.b2.tar.gz檔案所在目錄,以下為命令列操作方式 tar xvf rarlinux 3.9.b2.tar.gz cd rar make 安裝完成!使用 linux自帶的un...