首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Linux 快速部署 VNC 實現 Oracle 遠程圖形化安裝

     編輯:Oracle 資料庫基礎

下載與安裝

# 下載 VNC 4.0 (x86 Linux)
wget https://www.realvnc.com/dist/vnc-4.0-x86_Linux.tar.gz

# 解壓
tar -xvf vnc-4.0-x86_Linux.tar.gz
cd vnc-4.0-x86_Linux

# 執行安裝腳本 (指定安裝路徑)
./vncinstall /usr/local/bin

# 複製 Java 類別檔 (供瀏覽器存取)
mkdir -p /usr/local/vnc/classes
cp Java/* /usr/local/vnc/classes

啟動 VNC Server

vncserver

首次執行會提示設定密碼,並自動建立 ~/.vnc/xstartup 啟動腳本。輸出範例:

New 'hostname:1 (root)' desktop is hostname:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/hostname:1.log

防火牆與連接埠開放

VNC 預設使用三個連接埠:

  • 5801:HTTP/Java Viewer (5800 + display number)
  • 5901:VNC 協議 (5900 + display number)
  • 6001:X11 轉發 (6000 + display number)

確認監聽狀態:

netstat -an | grep 01
# 應顯示 5801, 5901, 6001 皆為 LISTEN

防火牆放行 (以 iptables 為例):

iptables -A INPUT -p tcp --dport 5801 -j ACCEPT
iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
iptables -A INPUT -p tcp --dport 6001 -j ACCEPT

遠程安裝 Oracle

  1. 本機瀏覽器開啟 https://server_ip:5801,輸入 VNC 密碼進入桌面。
  2. 在桌面環境中執行 Oracle Universal Installer (runInstaller)。
  3. 全程圖形化操作,無需 X11 Forwarding 或本地圖形庫。

常見問題排查

  • 灰色桌面/終端機無法啟動:編輯 ~/.vnc/xstartup,確保啟動窗口管理器 (如 gnome-session & 或 startxfce4 &)。
  • 連線被拒絕:確認 vncserver 進程存在、防火牆規則生效、SELinux 非強制模式。
  • 解析度調整:啟動時指定 vncserver -geometry 1280x1024 -depth 24。

總結

VNC 提供完整桌面環境,是 Linux 無圖形介面伺服器安裝 Oracle、執行圖形化管理工具 (DBCA, NETCA) 的最佳選擇,部署簡單、效能足夠。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved