[問題解決] VNC連接黑屏或者灰屏+命令行


1.修改配置文件/root/.vnc/xstartup

注:有的系統配置里有 –nolisten tcp 和 –nohttpd ,這兩個是阻止Xwindows登陸和HTTP方式VNC登陸的,如果需要圖形界面,那就刪除這部分


如果使用的是gnome圖像界面,則需要注釋掉以下兩行,
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
並添加以下這行:
gnome-session &

例如:我的配置文件如下
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &

 

2. 修改用戶配置文件:/etc/sysconfig/vncservers

打開配置文件:vi /etc/sysconfig/vncservers,去掉下面這兩行前的“#”,也就是說把這兩行的注釋給去掉。
VNCSERVERS=”1:root”
VNCSERVERARGS[1]="-geometry 800×600"

1表示VNC以桌面1運行,這樣可以啟動root的桌面。你可以添加其他的用戶,例如VNCSERVERS=”1:root,2:user1,3:user2”,當然這些用戶是系統實際存在的。

 

3、改變xstartup的權限

這個問題是很多人容易忽視的問題,也是造成連接成功后黑屏的原因之一。

xstartup的文件路徑為:/root/.vnc/ (可以通過locate xstartup來查看xstartup的文件路徑)

所以需要執行:chmod 777 root/.vnc/xstartup

 

4. 關閉防火牆

service iptables stop

 

5. 啟動 VNC Server:

打開終端執行:vncserver

第一次運行 vncserver,將會要求輸入兩次密碼,會看到如下提示信息:

New ‘localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:1.log

上邊信息中的“:1”表示啟動的第一個vnc桌面。

 

6. 停止vncserver:

停止 vncserver 的方法是執行:vncserver -kill :1

注意:“:1”,表示停止第一個vnc桌面,1代表當前啟用的VNCserver序號,“:1”之前是有一個空格的。如果目前啟動的序號是2,若要關閉其,則應該使用“vncserver -kill :2”.

 

7:檢查服務器端VNC Server是否正常運行中:

執行:ps -ef|grep vnc

如果vnc在執行,可以看到類似的消息:

[root@IMS ~]# ps -ef|grep vnc
root    3605    1 0 Jul13 ?  00:13:51 Xvnc :1 -desktop MyIMS.local:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 800x600 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn

說明是序號為":1"vnc進程在端口為5901上進行監聽。

 

8: 一些配置文件:
/etc/X11/xorg.conf 設置屏幕分辨率

到這里,您的VNC應該已經能夠連上,但有可能出現黑屏的問題:

1、查看/root/.vnc/下的log日志,有沒有報錯;有可能是xstartup權限不夠。“chmod xstartup 777”更改下權限,重啟后再進。

2、重新啟動下電腦,試一試。我就是各種配置之后,始終黑屏,重啟電腦后OK。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM