先吐槽下centos7.4的版本,很多自带软件版本太老,仓库很多没最新版,有些甚至连软件都没有,比如openssl依旧是1.0,php、mysql什么的更是不能再老。
安装polygraph前提
openssl >=1.1
libldns >=1.6
手动升级openssl到1.1:
#openssl version //查看版本,一般是1.0版
#yum remove openssl
#yum -y install zlib*
下载并解压openssl源码编译(https://www.openssl.org/source/openssl-1.1.0h.tar.gz)
#./config --prefix=/usr --shared //一定要shared,不然无法被其他软件使用
#make && make install
下载并解压libldns源码编译(https://www.nlnetlabs.nl/downloads/ldns/ldns-1.7.0.tar.gz)
#./configure --prefix=/usr --sysconfdir=/etc --disable-static --with-drill && make && make install