centos 7 圖形化安裝及VNC遠程鏈接

centos 7 圖形化安裝及VNC遠程鏈接linux

       最近因爲給客戶在centos 7上安裝oracle 12c,機房給安裝的系統是最小化安裝環境,在安裝與配置oracle 12c前期準備過程遇到了小坑,特此記錄下來以便下次操做時參考。centos

說明:VNC容許Linux系統能夠相似實現像Windows中的遠程桌面訪問那樣訪問Linux桌面,主要應用於訪問linux桌面或安裝oracle等場景oracle

1)首先查詢系統安裝vnc服務了沒有tcp

 rpm -qa |grep tigervncide

若是沒有返回值就說明沒有安裝,就開始第二步安裝vnc服務網站

2)安裝圖形化界面與VNC服務spa

# yum groupinstall -y  "X Window System"server

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"ci

# unlink /etc/systemd/system/default.targetget

# ln     -sf      /lib/systemd/system/graphical.target  /etc/systemd/system/default.target

# reboot

# yum install tigervnc-server  tigervnc -y

3)修改配置信息

a、在/etc/systemd/system/下創建文件夾vncserver@:1.service 把example config 文件從/lib/systemd/system/vncserver@.service複製到裏面最好是重命名

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

b、打開這個配置文件vncserver@:1.service替換掉默認用戶名[USER]

找到這一行ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"

PIDFile=/home/<USER>/.vnc/%H%i.pid  這裏我直接用root 用戶登陸,因此我替換成ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

PIDFile=/root/.vnc/%H%i.pid

若是是其餘用戶的話好比john替換以下

ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"

PIDFile=/home/<USER>/.vnc/%H%i.pid

4)重加載 systemd

# systemctl daemon-reload

5)爲VNC用戶設置密碼

# vncpasswd

(說明:必定要在系統防火牆添加關於tcp  5901的端口例外 )

6)默認啓動並開啓VNC

# systemctl enable vncserver@:1.service

# systemctl start vncserver@:1.service

這樣基本上Centos 端就設好了,Windows 端要去下一個VNC Viewer 的軟件鏈接就能夠了

注意:雖然用VNC Viewer出現的是:1但此時表明5900+1的端口號,在設置防火牆時必定要注意

參考過:http://www.centoscn.com/網站中關於VNC的文章

相關文章
相關標籤/搜索