第一步:查看是否已安装VNC相关软件包
# rpm -qa |grep vnc
vnc-4.1.2-14.el5_6.6
vnc-server-4.1.2-14.el5_6.6
表示已经安装上vnc服务。
如果没有安装,就需要用光盘,运行以下命令:
rpm -ivh vnc-4.1.2-14.el5_6.6.x86_64.rpm
rpm -ivh vnc-server-4.1.2-14.el5_6.6.x86_64.rpm
第二步:配置文件
1)配置xstartup 文件:
最初的时候 $HOME/.vnc/xstartup 是不存在的。
你可以在vnc 用户下(比如:root,oracle等)执行一下 vncserver :1
如果第一次配置VNC Server,会要求提供登录VNC使用的密码。以后也可以使用vncpasswd来修改密码。
这个时候就会自动产生$HOME/.vnc/xstartup 文件了。
接着开始编辑$HOME/.vnc/xstartup 文件
激活(去除#)如果不去登录进去只有一个字符终端
unset SESSION_MANAGER //取消 SESSION_MANAGER变量
exec /etc/X11/xinit/xinitrc //设置桌面环境
其余行保持变就行。
最后一行 twn & 变不变都行 可变成(gnome-session &)或者 使用kde桌面,就把twn改为startkde;
2 )配置 /etc/sysconfig/vncserver 文件(配置使用用户):
#vi /etc/sysconfig/vncservers --添加以下几行,保存并退出,前提:存在2个用户:root,oracle
VNCSERVERS="1:root 2:oracle"
VNCSERVERARGS[1]="-geometry 1024x768 -depth 16"
VNCSERVERARGS[2]="-geometry 1024x768 -depth 16"
其他用户配置同上(如oracle)
第三步 VNC常用命令
1.重启vncserver服务
service vncserver start / stop / status
2. 关闭一个用户的端口
vncserver -kill :端口(1,2,3....)
3. 开启VNC一个用户的端口
vncserver :1
4 设置VNC服务永久生效并随系统启动自动加载
chkconfig vncserver on