Shell

借助tcpdump统计http请求

1

朱 茂海 发布于 2014-07-04

这里所说的统计http请求,是指统计QPS(每秒请求数),统计前十条被访问最多的url。一般做这样的统计时,我们经常会使用网站访问日志来统计。当我们来到一个陌生的服务器环境,需要立即统计当前前十条被访问最多的url,来初步确定是否存在攻击行为,使用tcpdump则简单得多,因为我...

阅读(2869)评论(3)

网络分析shell脚本(实时流量+连接统计)

3

朱 茂海 发布于 2014-06-12

介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介绍下。 脚本运行效果截图: 此脚本包含的功能有: 1、实时监控任意网卡的流量 2、统计10秒内平均流量 3、统计每个端口在10秒内的平均流量,基于客户端和服务端端口统计。可以看出哪些端口占流...

阅读(5381)评论(31)

使用shell脚本结合innobackupex自动备份mysql innodb数据库

朱 茂海 发布于 2013-09-07

上篇文章介绍了使用Xtrabackup备份mysql innodb数据库,这次给出一个自动备份的shell脚本,脚本每周六作一次完整备份,其它时间每天作一次增量备份。 #!/bin/bash #检查命令是否执行成功 if_sucess(){ local command="...

阅读(931)评论(1)

Bash Shell字符串操作小结

朱 茂海 发布于 2013-08-04

1. 取长度 str="abcd" expr length $str   # 4 echo ${#str}       # 4 expr "$str" : ".*&quo...

阅读(2954)评论(0)

使用sed对nginx配置文件进行删除和列出虚拟主机操作

朱 茂海 发布于 2013-08-03

带着需要使用sed来对nginx配置文件进行操作的强烈需求,于是开始了学习sed的高级应用。虽然之前也一直在用sed,但也只是接触到了s替换命令,其它高级的命令没用到,所以没有动力去学。一直觉得要学到点东西,前提是你现在有一问题,需要用到这个技术来解决,而且有强烈的渴望要把这个问...

阅读(256)评论(0)

sed高级应用示例

朱 茂海 发布于 2013-08-03

最近需要使用sed来解析nginx配置文件,而之前使用sed仅限制于对文件的替换及添加文本,不过也基本能满足平时的bash shell脚本的编写工作。但这次需要解析nginx配置文件来对虚拟主机的代码块进行处理,比如对指定虚拟主机的删除,以及列出所有虚拟主机的信息,比如根目录是哪...

阅读(651)评论(0)

shell脚本制作俄罗斯方块游戏

1

朱 茂海 发布于 2013-07-26

下面的脚本功能强大,make by xhchen,收藏一下。   #!/bin/bash   # Tetris Game # 10.21.2003 xhchen<[email]xhchen@winbond.com.tw[/email]>  ...

阅读(717)评论(9)