• 日志分析Shell脚本,shell分析access_log日志

    日期:

    用于日志分析的shell脚本代码,包括查看80端口的tcp连接、查看日志中访问次数最多的前10个IP、查看日志中出现100次以上的IP、查看最近访问量最高的文件等。 用于网站日志分析的shell脚本 代码参考: #查看80端口的tcp连接 #netstat -tan | grep ESTABLISHED |...

  • nginx日志分析shell脚本

    日期:

    分享下shell脚本分析nginx日志的方法,负责ginx前端日志分析的shell脚本,以及以Nginx作为Web端,置于LVS后面时的日志分析脚本 nginx日志分析shell脚本 情况一,nginx作为最前端的负载均衡器,其集群架构为nginx+keepalived时,脚本: vim log-nginx.sh 复制...

  • 用shell脚本监控服务器硬盘使用率超过90%邮件报警

    日期:

    分享一个shell脚本代码,用于监控服务器硬盘使用率,当超过90%时发邮件报警,shell脚本监控脚本学习。 用shell脚本监控服务器硬盘使用率 1、shell脚本代码监控硬盘使用率。 复制代码 代码示例: #!/bin/sh # 用法:./scriptname.sh # SEE URL: http://www.cyber...

  • apache日志分析shell命令示例

    日期:

    apache日志分析shell命令。 1,查看apache进程 ps aux | grep httpd | grep -v grep | wc -l 2,查看80端口的tcp连接 netstat -tan | grep ESTABLISHED | grep :80 | wc -l 3,通过日志查看当天ip连接数,过滤重复 cat access_log | grep 20/Oct/2008 |awk{p...

  • 一个日志分析shell脚本实例代码

    日期:

    例子,日志分析shell脚本。 复制代码 代码示例: #!/bin/sh #显示脚本说明,不同颜色 echo -e \e[34;1m################################################\e[0m echo -e \e[34;1m### Format like Analysis_log.sh ###\e[0m echo -e \e[34;1m### Default Param...

  • apache日志分析shell命令行脚本

    日期:

    apache日志分析shell命令行 1、日志按日生成文件:CustomLog |/opt/apache/bin/rotatelogs /opt/apache/logs/www.website.com-access_log.%Y-%m-%d 86400 common 2、日志格式:61.135.194.120 - - [08/Aug/2011:08:00:28 +0800] GET /favicon.ico HTTP/1.1 4...

  • apache日志shell分析命令与脚本学习

    日期:

    apache日志分析shell命令与脚本 1、查看当天有多少个IP访问: awk{print $1} log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep /index.php log_file | wc -l 3、查看每一个IP访问了多少个页面: awk {++S[$1]} END {for (a in S) print a,S[a...

  • 一个开源项目中用到的bash shell脚本

    日期:

    请看系统鸟瞰图: 因为笔者所在的地方并无可用的宽带和Wifi,所以暂且只能采用上图中的联网方法,使用ssh走手机GPRS流量的方法进行远程操作云风典藏官网的服务器,以完成所有任务。 关于云风典藏的更多信息,请看文章《四个月的隐居和一个新的开源项目云风典...

  • shell自动生成的文件有一个问号的后缀

    日期:

    shell自动生成的文件有一个问号的后缀 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。 写了一个脚本,自动处理一个文件. rm -f s...

  • Linux Shell 1>/dev/null 2>&1 含义

    日期:

    shell中可能经常能看到: echo log /dev/null 21 命令的结果可以通过%的形式来定义输出 /dev/null :代表空设备文件 :代表重定向到哪里,例如:echo 123 /home/123.txt 1 :表示stdout标准输出,系统默认值是1,所以/dev/null等同于1/dev/null 2 :表示stde...