zlib

Nginx的监控记 —— goaccess监控日志

时光毁灭记忆、已成空白 提交于 2020-08-12 05:11:37
配置选项 配置选项 含义 --enable-debug 使用调试符号进行编译并关闭编译器优化。 --enable-utf8 具有广泛的字符支持编译。 Ncursesw是必需的。 - -enable-geoip=<legacy|mmdb> 与GeoLocation支持一起编译。 必须使用MaxMind的GeoIP。 旧版将使用原始的GeoIP数据库。 mmdb将使用增强的GeoIP2数据库。 - -enable-tcb=<memhash|btree> 与Tokyo Cabinet的存储支持一起编译。 memhash将利用Tokyo Cabinet的内存中哈希数据库。 btree将利用Tokyo Cabinet的磁盘B + Tree数据库 - -disable-zlib 在B + Tree数据库上禁用zlib压缩。 - -disable-bzip 在B + Tree数据库上禁用bzip2压缩。 - -with-getline 动态扩展行缓冲区以解析完整的行请求,而不是使用固定大小的4096。 --with-openssl 使用其WebSocket服务器的OpenSSL支持编译GoAccess 编译 + 安装 goaccess ./configure --prefix=/usr/local/goaccess --enable-utf8 --enable-geoip=legacy -

生产环境nginx平滑升级演示

隐身守侯 提交于 2020-08-12 04:14:06
nginx是较常用的软件,真实工作环境中往往遇到版本升级此时又不能关闭卸载之前的版本,接下来为大家介绍平滑升级的办法 实验环境: 版本: CentOS 7 nginx版本:nginx1.6.3 nginx 1.10.3 安装nginx1.6.3 下载nginx安装包 [root@localhost ~]# wget http://nginx.org/download/nginx-1.6.3.tar.gz 依赖包 [root@localhost ~]#yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel 解压压缩包 [root@localhost ~]#tar xf nginx-1.6.3.tar.gz 编译安装 [root@localhost ~]#cd nginx-1.6.3/ [root@localhost ~]#./configure [root@localhost ~]#make [root@localhost ~]#make install 查看版本 [root@localhost ~]#/usr/local/nginx/sbin/nginx -V nginx version: nginx/1.6.3 安装nginx1.10.3 下载nginx安装包 [root@localhost ~]# wget http

Linux 安装Nginx

断了今生、忘了曾经 提交于 2020-08-12 00:20:55
去 官网http://nginx.org/ 下载对应的nginx包,推荐使用稳定版本 上传nginx到linux系统 /home/software 安装相关环境 安装依赖环境 (1)安装gcc环境 yum install gcc-c++ (2)安装PCRE库,用于解析正则表达式 yum install -y pcre pcre-devel (3)zlib压缩和解压缩依赖, yum install -y zlib zlib-devel (4)SSL 安全的加密的套接字协议层,用于HTTP安全传输,也就是https yum install -y openssl openssl-devel 4.解压,需要注意,解压后得到的是源码,源码需要编译后才能安装 tar -zxvf nginx-1.16.1.tar.gz 5.编译之前,先创建nginx临时目录,如果不创建,在启动nginx的过程中会报错 mkdir /var/temp/nginx -p 6.在nginx目录,输入如下命令进行配置,目的是为了创建makefile文件 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=

Python标准库PDF高清完整版免费下载|百度云盘

限于喜欢 提交于 2020-08-11 20:58:28
百度云盘:Python标准库PDF高清完整版免费下载 提取码:fuvm 内容简介 本书由资深Python专家亲自执笔,Python语言的核心开发人员作序推荐,权威性毋庸置疑。 对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必备的工具书!本书以案例驱动的方式讲解了标准库中一百多个模块的使用方法(如何工作)和工作原理(为什么要这样工作),比标准库的官方文档更容易理解(一个简单的示例比一份手册文档更有帮助),为Python程序员熟练掌握和使用这些模块提供了绝佳指导。 全书一共19章,系统而全面地对Python标准库中的一百多个模块进行了生动的讲解。这些模块主要包括:文本处理工具模块、与数据结构相关的模块、与算法有关的模块、管理日期和时间值的模块、用于数学计算的模块、管理文件系统的模块、用于数据存储与交换的模块、用于数据压缩与归档的模块、用于加密的模块、与进程和线程相关的模块、与网络通信和Email相关的模块、构建模块、支持处理多种自然语言和文化设置的模块、开发工具模块、与运行时特性相关的模块,等等。 作者简介 Doug Hellmann目前是Racemi公司的一位高级开发人员,也是Python Software Foundation的信息交流主管。从1.4版开始他就一直在做Python编程

《隐秘的角落》弹幕分析,制作词云,看看观众们对该剧的评价如何

不打扰是莪最后的温柔 提交于 2020-08-11 06:27:30
最近有部很火的悬疑推理剧:《隐秘的角落》,豆瓣评分9.0,周末闲来无事,在追剧的同时爬取了下该剧第一集的弹幕,我们通过对弹幕进行分析,制作词云,来看看观众们对该剧的评价如何。 整篇文章分为两部分:1.爬取爱奇艺中该剧第一集的弹幕 2.对爬取出来的弹幕做处理,并制作词云。 爬取爱奇艺弹幕 相比于其他视频网站来说,爱奇艺的弹幕难爬一些,为啥呢,因为你爬取出来的文件是乱码的(下边会贴图),需要自己再把该文件二进制编码之后才能用。具体步骤如下: 首先,打开浏览器,进入爱奇艺页面,点开该剧,弹幕打开,然后F12,浏览器下方或者右侧会弹出一些界面,选择Network,在我图上标注的框中输入“bullet”搜索弹幕相关的文件。 为啥输入这个搜索呢,因为这个单词的意思就是弹幕,程序员命名东西一般也是有规律的,还有大多视频网站的弹幕相关文件都是这个名字哈哈。如果你F12搜索之后无内容,那直接点击下浏览器刷新按钮即可。下图中箭头指的分别是Network、搜索框、弹幕文件名和弹幕内容(你可以看到,弹幕内容是乱七八糟的乱码)。还有说明一点,弹幕文件一集不止一个,爱奇艺5分钟加载一个弹幕文件(为啥5分钟,下边会解释)。 接下来,观察弹幕文件出现的规律以及弹幕文件地址中的规律,总结为以下: 弹幕文件链接规律为 https://cmts.iqiyi.com/bullet/tvid倒数4位的前两位

CentOS 7编译安装Nginx+MySQL+PHP

二次信任 提交于 2020-08-10 22:45:20
一、配置防火墙,开启80端口、3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件 # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp

环境搭建-1.Linux系统下离线搭建SVN服务器端

北慕城南 提交于 2020-08-10 16:50:33
一.下载需要的安装包及下载地址 1.subversion http://subversion.apache.org/download/ 2.apr http://apr.apache.org/download.cgi 3.apr-util http://apr.apache.org/download.cgi 4.zlib http://linux.softpedia.com/get/Programming/Libraries/zlib-159.shtml 5.sqlite http://sqlite.org/download.html 6.expat http://www.linuxfromscratch.org/blfs/view/6.3/general/expat.html 我这里使用的版本如下: 1.主要安装包: subversion-1.14.0.tar.gz 2.SVN基础依赖包 : apr-1.7.0.tar.gz 3.SVN基础依赖包: apr-util-1.6.1.tar.gz 4.SVN基础依赖包: zlib-1.2.11.tar.xz 5.数据库依赖包: sqlite-autoconf-3320300.tar.gz 6.apr-util依赖包: expat-2.0.1.tar.gz 二.将安装包导入到Linux系统目录下并解压 1.在Linux系统下创建目录

阿里云Linux服务器安装nginx

余生颓废 提交于 2020-08-10 05:02:51
1、安装nginx相关的依赖:gcc、pcre-devel、zlib-devel、openssl-devel。命令如下:   yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 2、下载nginx的压缩包,地址:https://nginx.org/download/,根据自己的需要下载相应的版本。 3、将文件移动到 "/usr/local/nginx" 下面,解压:   tar -zxvf nginx-1.9.9.tar.gz # 解压命令   cd ./nginx-1.9.9 # 进入到nginx的目录   mv ./* .. # 将当前文件夹的所有内容移动到上级目录(nginx)   cd .. # 返回到上级目录   rm -rf nginx-1.9.9 # 删除掉没用的目录 4、创建日志目录   mkdir logs # 新增日志目录   chmod 700 logs # 设置权限 5、安装   ./configure --prefix=/usr/local/nginx # 地址根据自己的喜欢修改   make   make install 6、测试是否安装成功   ./sbin/nginx -t 7、测试成功,可以使用浏览器访问公网地址。 8、注意:如果出现无法访问的情况,说明防火墙没有打开

CentOS7.0安装Nginx 1.7.4

為{幸葍}努か 提交于 2020-08-10 00:03:11
一、安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装 $ yum install gcc-c++ $ yum install pcre pcre-devel $ yum install zlib zlib-devel $ yum install openssl openssl--devel 二、安装Nginx 安装之前,最好检查一下是否已经安装有nginx $ find -name nginx 如果系统已经安装了nginx,那么就先卸载 $ yum remove nginx 首先进入/usr/local目录 $ cd /usr/local 从官网下载最新版的nginx $ wget http://nginx.org/download/nginx-1.7.4.tar.gz 解压nginx压缩包 $ tar -zxvf nginx-1.7.4.tar.gz 会产生一个nginx-1.7.4 目录,这时进入nginx-1.7.4目录 $ cd nginx-1.7.4 接下来安装,使用--prefix参数指定nginx安装的目录,make、make install安装 $ ./configure ($默认安装在