.

聊聊Python自动化脚本部署服务器全流

来源:AirPython

作者:星安果

1.前言

大家好,我是安果!

日常编写的Python自动化程序,如果在本地运行稳定后,就可以考虑将它部署到服务器,结合定时任务完全解放双手

但是,由于自动化程序与平台兼容性有关联,有一些依赖库在服务器运行需要做特殊处理

本篇文章以一段Selenium编写的Python自动化程序,聊聊脚本部署服务器的详细过程

2.操作步骤

以CentOS服务器为例

2-1.安装桌面环境

PS:如果已经安装,可以跳到下一步

我们需要先安装一个桌面环境「以GNOME为例」,设置以图形模式启动,并开启图形界面

#安装GNOME桌面环境yumgroupinstall-yGNOMEDesktop#设置以图形模式启动systemctlset-defaultgraphical.target#开启图形界面startx

2-2.安装配置远程桌面

以最常见的VNC为例

首先,在服务器上安装VNCServer,并设置登录密码

#安装vncserveryuminstalltigervnc-server-y#设置登录密码,用于vncviewer登录密码vncpasswd

然后,启动VNCServer,并开启对应的端口号

#开启VNC服务systemctlstartvncserver

:1#设置开机自启systemctlenablevncserver

:1#查看VNC服务的端口netstat-lnpt

grepXvnc#开启端口号firewall-cmd--add-port=/tcp--permanentfirewall-cmd--reload

最后,下载VNCViewer,使用「IP地址+端口号+登录密码」远程连接服务器

PS:VNCServer显式指定IP地址+端口号

2-3.安装Chrome浏览器

服务器默认安装的浏览器为FireFox,Chrome浏览器需要自己手动安装

#下载最新的Chrome浏览器wget


转载请注明:http://blog.hzbdfjk.com/hbyx/7503.html