TCP端口检测、网络连接时延测试工具 tcping
在主流的linux系统中,通过yum或者apt也可安装tcping,不过通过源安装的tcping只能显示单次检测的结果,也没有具体的连接时延。现参考windows版tcping,用python写了一个linux环境下的类似工具。 代码 建立soc......
修改MongoDB副本集中节点的主机名或IP地址
默认MongoDB副本集初始化的时候是使用服务器的主机名,在生产中由于某种需要可能需要修改。MongoDB副本集的信息写在local数据库的system.replset中的。要修改这个数据,需要先将MongoDB以单节点启动,再修改lo......
在CentOS 7 中安装MegaCli工具和常用命令
MegaCli 是一款管理维护硬件RAID的软件,它可以查看当前 raid 卡的所有信息,包括 raid卡型号,raid阵列类型,raid 上物理磁盘的状态。通常我们很难确定当前物理硬盘的状态,一般通过机房人员巡检来完成,而Me......
Python读取文件、大文件和指定行内容的几种方法
在使用python处理文本的时候,经常会需要读取文件的内容。如果文件比较小,那么直接使用open文件对象打开文件,再通过read()方法最为方便,这种方法就是把文件内容读出来后放到内存变量。 read f = open('/var......
Linux使用iptables和ipset屏蔽指定国家IP访问的方法
ipset是iptables的一个扩展,可以创建IP集,设置iptables规则更加灵活、高效和美观。基于这种特性,在linux中可以禁止某个国家的IP访问,也可以设置智能中国IP访问的白名单。 第一步 获取国家IP地址段,下载地......
CentOS 7 安装bind和配置私有主备DNS服务器步骤
DNS服务器的作用不多说,是计算机网络中的基础服务。如果我们的局域网内设备比较多,那么可以配置私有DNS,使用设备名或域名代替IP地址,方便记忆和定制。 之前博主有介绍过Ubuntu系统中的DNS安装配置,需要的......
Python计算字符串和文件md5值的方法
Python计算字符串或者文件md5值使用hashlib模块,hashlib主要提供字符串加密的功能,支持md5,sha1, sha224, sha256, sha384, sha512等算法。这里我们只用到md5。原来在python2中还支持md5模块,但这个模块在py......
检查邮箱是否存在,验证邮箱有效性的API接口
邮箱是否存在对于邮件营销或者做外贸的朋友可能很有帮助,闲暇之余做了个验证邮箱是否真实的API接口,后期等有空再做个网页版的。接口现在免费开放,不过为了系统的稳定,免费版有个限制条件,10秒内最多只能......
如何识别Baiduspider的真假,判断真实蜘蛛爬虫
在网站日志中,我们经常可以看到很多蜘蛛爬虫来访问我们的网站,其中就包括搜索引擎,例如国内最常见的baiduspider。以百度baiduspider为例,通常我们通过User-Agent判断。但是User-Agent是可以模拟的,所以很......
在线生成二维码图片的API接口和使用
如何在线生成二维码图片?本二维码 API 接口,可以将任何内容(字符、汉字或者网址等)转换生成二维码。本接口提供免费生成二维码图片的服务。免费版单 IP 最大访问频率是 1 次/秒,一个IP一天最多可访问 1000......
Zabbix 增加HTTPS网站SSL证书过期时间监控
随着HTTPS网站的普及,SSL证书的过期时间需要重点关注。如果使用let's encrypt的免费证书,可以配置自动更新程序。不过我觉得最好还是做下监控,因为有时候自动续期可能会出现问题。zabbix实现HTTPS网站SSL证......
WordPress 使用自定义邮件API接口发送评论邮件
使用wordpress搭建的博客用户在评论时默认会通过sendmail发送邮件,这种方式有明显的两个缺点。一可能服务器或者虚拟主机不能访问25端口(国内和国外很多主机都是封禁的,为了防止垃圾邮件),另外一个就是会......