redhat安装Xvfb

摘要:
如果[$RETVAL-eq0];然后/bin/touch/var/lock/subsys/Xvfb/sbin/pidof-o%PPID-Xvfb˃/var/run/Xvfb.pidfiecho;;stop)echo-n“关闭:XVirtualFrameBuffer”killproc$PROGRETVAL=$?[$RETVAL-eq0]&&/bin/rm-f/var/lock/subsys/Xvfb/var/run/Xvfb.pidecho;;重新启动|重新加载)$0stop$0startRETVAL=$?;;status)statusXvfbRETVAL=$?

1.下载xvfb的rpm包进行安装

下载rpm安装包:http://rhn.redhat.com/errata/RHBA-2013-0083.html

安装rpm包:#rpm -ivh --nodeps --force xxx.rpm

启动:#Xvfb -ac :7 -screen 0 1280x1024x8

#export DISPLAY=:7

测试:#firefox http://www.investopedia.com

2.创建快捷启动

创建快捷启动服务:

#cd/etc/init.d

#touchxvfbd

#vimxvfbd

#!/bin/bash
#
# /etc/rc.d/init.d/xvfbd
#
# chkconfig: 345 95 28# description: Starts/Stops X Virtual Framebuffer server
# processname: Xvfb
#
 
. /etc/init.d/functions
 
[ "${NETWORKING}" = "no" ] && exit 0
PROG="Xvfb"PROG_OPTIONS=":7 -ac -screen 0 1024x768x24"PROG_OUTPUT="/tmp/Xvfb.out"
 
case "$1"inr
    start)
        echo -n "Starting : X Virtual Frame Buffer "$PROG $PROG_OPTIONS>>$PROG_OUTPUT 2>&1 &disown -ar
        /bin/usleep 500000status Xvfb & >/dev/null && echo_success ||echo_failure
        RETVAL=$?
        if [ $RETVAL -eq 0 ]; then
            /bin/touch /var/lock/subsys/Xvfb
            /sbin/pidof -o  %PPID -x Xvfb > /var/run/Xvfb.pid
        fi
        echo;;
    stop)
        echo -n "Shutting down : X Virtual Frame Buffer"killproc $PROG
        RETVAL=$?[ $RETVAL -eq 0 ] && /bin/rm -f /var/lock/subsys/Xvfb /var/run/Xvfb.pid
        echo;;
    restart|reload)
        $0stop
        $0start
        RETVAL=$?;;
    status)
        status Xvfb
        RETVAL=$?;;
    *)
     echo $"Usage: $0 (start|stop|restart|reload|status)"exit 1
esac
exit $RETVAL

启动服务:

#chmod +x /etc/init.d/xvfbd

#chkconfig xvfbd on

#service xvfbd start

3.使用xvfb进行测试:

使用xvfb进行测试,需要设置:

#xport DISPLAY=:7

测试:#firefox http://www.investopedia.com

免责声明:文章转载自《redhat安装Xvfb》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android.mk文件官方使用说明C++ primer 学习笔记(2):函数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux 安装.src.rpm源码包的方法

方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDNhttp://download.csdn.net/source/215173#acomment下载) 假设该文件已经存在于/usr/local/src/下。在该目录下执行rpmbuild --rebuild --clean setarch-1.3-1.src.rpm 若顺利执行...

【linux】监控磁盘情况并自动删除备份文件

背景:我有一个备份目录/home/kzy/bakup,会每天备份一些信息。随着日子一天天的过去,这个文件夹越来越大,终于把磁盘撑满了..... 需求:当磁盘占有率超过80%时自动删除该文件夹下最老的30天文件,但要至少保留最近7天的文件。 代码: 如下。(码了一整天啊,才把这么点代码给码出来啊!!!shell编程超级烂啊!!!连基本语法都要查啊!!!各种报...

【开发笔记】- linux下将rpm包转为deb包

 1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为: sudo apt-get install alien fakeroot    2. 将需要安装的 rpm 包下载备用,假设为 package.rpm。    3. 使用 alien 将 rpm 包转换为 deb 包:fakeroo...

alien 进行rpm 包和deb 包之间的转换

今天安装一个pandoc, 官方只提供了一个deb 的二进制包,为了在redhat 上安装,需要将deb 包转换成rpm 包。 使用工具alien : http://ftp.de.debian.org/debian/pool/main/a/alien/ 选择最新版本的alien 源代码包下载安装 wget http://ftp.de.debian.org/...

wordpress二次开发随笔-2

调用分类,标签,友情连接,搜索框 调用分类 get_the_category() 调用标签 get_the_tags() 调用友情连接 wp_list_bookmarks() 调用指定文章的ID,guid,标题,摘要,内容 get_the_ID() get_the_guid(post_id) get_the_title(post_id) get_the_...

zabbix监控xenserver

xenserver是基于redhat的,可以在zabbix官网下载对应的redhat zabbix安装包,直接安装即可 http://repo.zabbix.com/zabbix/3.0/rhel/5/x86_64/ 根据zabbix server 的版本来选agent的版本 rpm -ivh直接安装即可 xenserver 6.5还是基于redhat5...