Linux VMWare VNC遠程桌面管理


一、linux vncserver環境配置:
1.vncserver和gnome安裝軟件包:

yum install tigervnc-server -y
yum groups install GNOME
yum groupinstall "GNOME Desktop"
yum groups install "Virtualization Hypervisor" "Virtualization Platform" "Virtualization Tools" "Virtualization Client" "Virtualization"

 

2. 啟用配置文件:

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
systemctl enable /etc/systemd/system/vncserver@:1.service

 

3.daemon-reload:

systemctl daemon-reload

 

4.設置vnc password:

vncpasswd

 

5.啟動vnc server:

vncserver 
或
systemctl start vncserve

 

6.查看端口狀態:

netstat -lnt | grep 590*

 

7.防火牆端口放行:

iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

 

8.查看報錯信息:

grep vnc /var/log/messages 或 cat /root/.vnc/test-server:1.log

 

調試:
查看vnc啟動腳本:

# cat /root/.vnc/xstartup 
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
/etc/X11/xinit/xinitrc
gnome-session &

 

vnc服務重啟:

ps -ef |grep vnc |grep -v grep|awk '{print $2}'|xargs -i kill -9 {}
rm -f /tmp/.X*-lock
rm -f /tmp/.X11-unix/*

 

二、vnc viewer客戶端連接:
客戶端PC下載連接程序 VNC-Viewer-6.1.1-Windows-64bit.exe 並運行:

 

點擊file,新建connection:

VNC-server輸入ip:port,點擊OK。

 

三、vnc-viewer連接 vncserver報錯解決:
1.vnc-viewer 連上空白:
1).安裝gnome:yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
2).安裝時報錯沖突:
  yum -y remove 沖突包 或 rpm -e 沖突包
3).先到/root/.vncserver/目錄下,打開文件xstartup 。將里面的最后一行 twn & 改成gnome-session & (即可視化界面)
2.vnc黑屏解決:執行 chmod 777 /root/.vnc/xstartup

3.vnc連上桌面啟動vmware報錯:
  報錯1: header files matching your running kernel were not found.
  報錯2:kernel headers for version 3.10.0-327.el7.x86_64 were not found
  查看:

     #rpm -qa |grep kernel-headers
    kernel-headers-3.10.0-957.1.3.el7.x86_64
    #uname -r
    3.10.0-327.el7.x86_64 

 


解決:
1.之前已安裝gcc,yum不指定版本進行自動拉取版本時系統默認安裝最新版本kernel-headers,所以需要先卸載之前的kernel-headers:

# yum remove kernel-headers -y

2. 安裝內核對應版本的 kernel-headers and kernel-devel:

# yum install kernel-headers-$(uname -r) kernel-devel-$( uname -r) -y

3. 安裝gcc:

$ yum install gcc gcc-c++ make -y

 


免責聲明!

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



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