用基于浏览器(webdriver)的selenium技术爬取数据,所以程序需运行在GUI环境下。本文分三个部分简要介绍安装GUI界面及远程连接的步骤。
安装GUI界面
大多数云服务器厂商提供的镜像都无GUI界面,所以要先安装图形环境。本文使用GNOME桌面环境:
yum -y groups install "GNOME Desktop"
这条命令将安装GNOME桌面的必要软件包,执行完后配置X系统使用GNOME:
echo "exec gnome-session" >> ~/.xinitrc
安装KDE或者MATE桌面环境的两个命令稍微不一样:
# kde
yum -y groups install "KDE Plasma Workspaces"
echo "exec startkde" >> ~/.xinitrc
# mate
yum --enablerepo=epel -y groups install "MATE Desktop"
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
以上便安装好了GUI桌面环境。
启动桌面环境有两种方式:
一次性的:在终端里输入startx;
系统启动时默认进入桌面环境: systemctl set-default graphical.target,然后重启;
安装vnc-server
有了桌面环境,一般可以通过云服务器厂商提供的web终端远程连接进入桌面。用web终端每次都需要打开浏览器&#