歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 開啟VNC服務

Linux 開啟VNC服務

日期:2017/2/28 16:06:35   编辑:Linux教程

在Linux操作系統之間要是使用圖形化界面連接操作,也會用到系統自帶的vnc,下面就來配置一下vnc。

1 檢查是否安裝

rpm -q | grep vnc

如果沒有可以通過系統盤來進行安裝

rpm -ivh vnc-server-......rpm


2 指定端口啟動服務

[[email protected] ~]# vncserver :1

New 'hp4u:1 (root)' desktop is hp4u:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/hp4u:1.log

這個示例已經不是第一次執行了,當第一次執行的時候,會提示讓你輸入登錄密碼。

說明:

VNC給浏覽器的端口是5800+N,給vncviewer的端口是5900+N,N是設置的display號。

例如,使用vncserver :1啟動vnc服務,那麼在使用vncviewer連接時,指定的端口號應該是5901,浏覽器端口號5801。

3 修改登錄配置

這一步只在第一次使用vnc時,需要配置。

[[email protected] ~]# cd /root/.vnc ##這一目錄在第一次執行vnc後,自動生成。

[[email protected] .vnc]# ll
total 60
-rw-r--r-- 1 root root 1565 Sep 19 19:48 hp4u:1.log
-rw-r--r-- 1 root root 6 Sep 19 19:48 hp4u:1.pid
-rw-r--r-- 1 root root 2211 Sep 16 13:51 hp4u:2.log
-rw-r--r-- 1 root root 6 Sep 16 13:47 hp4u:2.pid
-rw-r--r-- 1 root root 1560 Sep 16 13:50 hp4u:3.log
-rw-r--r-- 1 root root 6 Sep 16 13:50 hp4u:3.pid
-rw-r--r-- 1 root root 1915 Sep 16 18:33 hp4u:4.log
-rw-r--r-- 1 root root 6 Sep 16 13:51 hp4u:4.pid
-rw-r--r-- 1 root root 1915 Sep 16 18:33 hp4u:5.log
-rw-r--r-- 1 root root 6 Sep 16 13:54 hp4u:5.pid
-rw-r--r-- 1 root root 8770 Sep 16 13:56 hp4u:6.log
-rw------- 1 root root 8 Sep 19 11:09 passwd
-rwxr-xr-x 1 root root 350 Sep 19 11:09 xstartup

[[email protected] .vnc]# vi xstartup

#!/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& ###新添這一行

[[email protected] .vnc]# vi /etc/sysconfig/vncservers


# VNCSERVERS="2:myusername"
VNCSERVERS="1:root" ###添加,使用root用戶登錄
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost" ###添加,設置窗口大小

4 停止vnc服務

[[email protected] opt]# vncserver -kill :1

5 修改vnc登錄密碼

[[email protected] opt]# vncpasswd
Password:
Verify:

6 vnc的一些常用命令

檢查vnc的狀態:


[[email protected] opt]# service vncserver status
Xvnc (pid 23055) is running...
檢查端口:

[[email protected] opt]# netstat -a | grep 5901
tcp 0 0 *:5901 *:* LISTEN
tcp 0 0 192.168.1.30:5901 192.168.1.89:59236 ESTABLISHED

可以使用telnet命令。

Copyright © Linux教程網 All Rights Reserved