服务器运维
-
通过微信服务号推送Zabbix告警
近期看到一篇通过微信实现Zabbix告警的文章,但实践时发现,无法成功发送消息。分析原因,应该是微信公众平台加强了登录验证,在登录时会需要管理员进行扫描二维码操作才能成功登陆后台:而之前文章中的API是通过账号密码模拟浏览器登陆方式,进行后台操作,无法通过这个安全验证,消息发送功能自然也不可用。本文经我自己验证,是可以... -
运维利器万能的 strace
strace是什么?按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。strace底层使用内核的ptrace特性来实现其功能。在运维的日常工作中,故障处理和问题诊断是个主要的内容,也是必备的技... -
Jenkins & Docker 持续集成实践
Jenkins & Docker 持续集成实践 -
awk分组求和分组统计次数
分组求和awk ‘{s[$1] += $2}END{ for(i in s){ print i, s[i] } }‘ file1 > file2以第一列 为变量名 第一列为变量,将相同第一列的第二列数据进行累加打印出和.awk ‘{s[$1" "$2] += $3}END{ for(i in s){ pri... -
编译安装更新 OpenSSL
一些微信应用等等需要升级openssl到指定的版本才可使用。centos系统自带的版本过低,而使用yum升级也升级不到最新的版本上。下面以升级到openssl-1.1.0e版本为例来编译安装。# wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz # ta... -
dnsyo检查域名在DNS服务器上的解析情况
Dnsyo是一个命令行DNS检测工具,能够在多达1500个不同网络的开放DNS服务器上进行查询。在做了DNS变更的时候用来检查DNS生效或排查DNS设置的时候是非常有用的。 项目地址:https://github.com/samarudge/dnsyo Dnsyo每两周更新一次DNS服务器记录数据库,在运行...
