centos 安装Xvfb,解决服务器没有X-Server的问题

xvfb介绍

Xvfb (X virtual frame buffer)的程序可以用来作为完整X服务程序的替代。

使用场景

服务器上一般没有图形界面,但是有时候有些软件又需要图形界面。譬如oracle,自动化测试(puppeteer)。运行的时候会提示没有没有X服务。这时候一般不会去特地装图形界面。这个时候就要用XVFB来创建虚拟图形窗口。

   Can't open display: 
   Set DISPLAY environment variable, use -display option
   or check permissions of your X-Server

xvfb 安装

yum install Xvfb -y
yum install xorg-x11-fonts* -y

xvfb 使用

xvfb-run -a --server-args="-screen 0 1280x800x24 -ac -nolisten tcp -dpi 96 +extension RANDR" node douyin.js http://v.douyin.com/WfpodV/

你可能感兴趣的:(centos 安装Xvfb,解决服务器没有X-Server的问题)