Linux CentOS安装vnc+xfce轻量级桌面教程

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这个文件
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
#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 or UltraVNC

PS:
经常性运行
rm -rf /root/.vnc/*.log
这样做的原因是不至于长时间运行导致/root/.vnc/*.log下的日志文件过于庞大而塞满硬盘!
建站用vps不建议安装桌面系统!

《Linux CentOS安装vnc+xfce轻量级桌面教程》上有20条评论

    1. 这个xfce是源上面的…版本不一定是我文章中写的…也许官方更新了
      如果还是很低,换官方源或自己编译…
      目前我已经转向apt-get的系统去了…
      很少用centos…

                1. vi lamp的系统配置文件或lnmp的系统配置文件
                  linux不向windows
                  它都是由文件构成…swap就是windows的硬盘缓存
                  是可调节的…有的主机商限制了…
                  swap占用的还是你自己的vps空间

发表评论

电子邮件地址不会被公开。 必填项已用*标注