Posts under tag "bash"

一句话crontab实现防ssh暴力破解

vps在公网上,难免会有居心叵测的人扫描,及时换了非标准的端口,依旧难以避免。因此编写一条Bash命令,放在crontab里,发现坏人立刻封掉ip。

Continue Reading ...

无比强大的shell之json解析工具jq

写脚本还是以shell为主,但是在调用api或者访问服务的时候,经常用到json,这时候会用python来解析json数据,所以是否需要解析json一直是我决定用python还是shell编写脚本的参考依据。某天遇到一个大神,他说你知道jq嘛,回去搜一搜,简直了。废话少说,上代码说话。

json工具

Continue Reading ...

Bash备份网站至邮件

重新开始写博客,最重要的是什么?数据啊!!!服务器不靠谱,数据丢失了哭都来不及。所以要备份啦,今天才开始动手做已经很对不起了。 Global Network 本来使用WordpressBackWPup插件做网站备份,因为安全因素,禁止了某些函数,导致不能备份到Dropbox;考虑备份到ftp,ftp服务器有数据大小的限制,几十M的备份包直接删除;后来使用该插件的邮件备份功能将数据备份到163邮箱。但是只能备份自己的网站,同一个服务器上的其它网站不能备份。为了做自定义的备份,那就写脚本喽。半小时搞定,丰衣足食~

Continue Reading ...

dhcpd服务器添加主机MAC地址脚本

最近开始负责公司办公网络的dhcp服务器管理,主要职责就是谁的电脑要上网都要找我注册一下,把mac地址加入到dhcp服务器的配置文件/etc/dhcpd.conf中,而且还要先备份,再修改,再重启。对这种重复性操作一向深恶痛绝,所以琢磨了一下,写个脚本,每次输入hostname 和 mac地址就直接开始备份,添加,重启操作,岂不痛快?

Continue Reading ...

Bash之天干地支

话说,无论高级语言,脚本语言还是低级语言,循环语句,判断语句都是不可缺少的成分。下面就来看看使用Bash编写的九九乘法表和天干地支表。 闲话少叙,小二,上代码!!!

Continue Reading ...

CSDN数据库密码整理

Feb 25,2012 linux bash

最近很多网站的用户数据库都泄漏出来了,看来需要加强密码保护才行啊,前两天得到一份CSDN的用户数据库,应该可以做出一份强大的密码攻击字典吧。这份密码文件一共6428632行,287238395字节(273.9MB)。

Continue Reading ...