自动检测网站健康shell脚本

一、背景介绍

我的WordPress网站最近老是宕机无法提供服务,网站架构是经典的 Linux + OpenResty + MySQL + PHP , 宕机后大多数情况下不能立即处理,于是想写个自动检测网站健康的shell脚本,主要功能是定时检测网站运行是否正常,如果宕机,则自[……]

Read more

Continue Reading

双VPS增量备份实践

一、背景介绍

    本人有两个vps,一个linode,一个阿里云,其中linode是本博客所在主机,很多资料需要定期备份。恰好阿里云的磁盘够大,整个linode主机磁盘拷贝进去也有富余,于是简单做个增量备份的shell脚本。 在这里献丑了。[……]

Read more

Continue Reading

自用PC增量备份Shell脚本

最近自己的PC硬盘里丢了个重要文件,应该是我误删除的,所以提醒大家千万别乱删文件,就算删除也要备份一俩月。于是一怒之下写了个shell脚本,专门用于备份重要文件的,主要是通过rsync这个强大的同步工具实现,脚本里也使用了函数创建和调用,具体内容如下,

#!/[……]

Read more

Continue Reading

Nginx接口桩测试

    少数情况下,我们要模拟第三方接口来测试我们自己项目的程序,比如,迅雷快鸟公司和电信合作,电信的接口发布滞后迅雷一周,电信发布接口前,测试人员很闲,浪费了时间,而发布后工作量剧增,所以如果能提前拿到电信方的接口标准文档,模拟其既定的接口,就可以充分利用时间,[……]

Read more

Continue Reading

如何统计重复日期个数

数据库qq群里有个人提了个问题,百思不得其解。

题目是这样,有个文件,里面很多行,每一行都是1-31不等的每月的日期数字,每个数字用一个空格隔开,请统计每个数字重复1-31次的个数。

文件大致内容如下,

01 05 06 07 09 10 22[……]

Read more

Continue Reading

find查找文件忽略某些目录

    Linux中查找文件时,有时候不想遍历指定目录下的所有子目录,因为子目录可能包含N多文件,扫描时间慢,这时候就需要忽略这些目录。

    举个实例,例如要扫描磁盘根目录下所有超过100M的文件,但是目录&ldq[……]

Read more

Continue Reading