在Linux操作系统之间要是使用图形化界面连接操作,也会用到系统自带的vnc,下面就来配置一下vnc。
1 检查是否安装
rpm -q | grep vnc
如果没有可以通过系统盘来进行安装
rpm -ivh vnc-server-……rpm
2 指定端口启动服务
[root@ ~]# vncserver :1
New ‘hp4u:1 (root)’ desktop is hp4u:1
Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/hp4u:1.log
这个示例已经不是第一次执行了,当第一次执行的时候,会提示让你输入登录密码。
说明:
VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号。
例如,使用vncserver :1启动vnc服务,那么在使用vncviewer连接时,指定的端口号应该是5901,浏览器端口号5801。
3 修改登录配置
这一步只在第一次使用vnc时,需要配置。
[root@ ~]# cd /root/.vnc ##这一目录在第一次执行vnc后,自动生成。
[root@ .vnc]# lltotal 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
[root@ .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/.Xresourcesxsetroot -solid greyvncconfig -iconic &xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &#twm & ###将这行注释掉gnome-session& ###新添这一行
[root@ .vnc]# vi /etc/sysconfig/vncservers
# VNCSERVERS=”2:myusername”VNCSERVERS=”1:root” ###添加,,使用root用户登录# VNCSERVERARGS[2]=”-geometry 800×600 -nolisten tcp -nohttpd -localhost”VNCSERVERARGS[1]=”-geometry 800×600 -nolisten tcp -nohttpd -localhost” ###添加,设置窗口大小
4 停止vnc服务
[root@ opt]# vncserver -kill :1
5 修改vnc登录密码
[root@ opt]# vncpasswd Password:Verify:
6 vnc的一些常用命令
检查vnc的状态:
[root@ opt]# service vncserver statusXvnc (pid 23055) is running…检查端口:
[root@ opt]# netstat -a | grep 5901tcp 0 0 *:5901 *:* LISTEN tcp 0 0 192.168.1.30:5901 192.168.1.89:59236 ESTABLISHED
可以使用telnet命令。
背起简单的行攘,沐浴自由的风。