Linux(CentOS)vnc+xfce桌面安装全过程:
安装轻量级的桌面xfce(目前最新版本为4.8)
yum -y groupinstall xfce
安装中文支持(可选)
yum -y groupinstall chinese-support
安装Firefox浏览器(可选)
yum -y install firefox
安装vncserver进行远程桌面控制
yum -y install vnc-server
修改vncsercwer的配置文件
以root用户为例:
修改/etc/sysconfig/vncservers这个文件,
用WINSCP等软件或者使用vi命令修改(下同)
vi /etc/sysconfig/vncservers
改为
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600"
如果想设置多个用户,可以用如下格式:
VNCSERVERS="1:one 2:two 3:three" VNCSERVERARGS[1]="-geometry 800×600" VNCSERVERARGS[2]="-geometry 800×600" VNCSERVERARGS[3]="-geometry 800×600"
设置vncserver的密码
vncpasswd
设置好密码之后,修改配置文件/root/.vnc/xstartup,把里面的内容替换成如下:
vi /root/.vnc/xstartup
改为
#!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER|->本文来自CrazyFeng.com ,转载时请保留本信息 !~#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 & startxfce4 &
网上有些教程缺少unset SESSION_MANAGER这行或存在其它问题,结果无法成功启动xfce
给xstartup加上权限
chmod +x ~/.vnc/xstartup
设置vncserver开机启动
chkconfig vncserver on
配置完之后,再重启一下vncserver:
service vncserver restart
启动之后,用如下命令查看5901端口是否开启:(可选)
netstat -lptn
重新启动服务器
reboot
远程管理请下载VNCVIEWER
附:有用的命令(收藏)
杀掉VNC的进程并删除临时sockets的命令~
若重复运行了vncserver,产生了无用的socket
请修改以下命令(1改为2、3等)
pkill -9 vnc rm -rf /tmp/.X1*
问题解决:如果你用vnc连接上后发现问题:
1.黑屏,连接上后一片黑色
原因可能为xstartup文件配置问题,请看看以下细节有没有出错
如果还是不能解决,请下载以下文件配置文件覆盖/root/.vnc/xstartup
2.灰屏,只有vncconfig启动了
可能是安装完xfce后没有重启服务器,reboot一下!~
装好后的xfce是这样的
打开Firefox~~~