加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Shell脚本

发布时间:2020-12-15 21:12:55 所属栏目:安全 来源:网络整理
导读:shell比较: 大于 - gt (greater than) 小于 - lt (less than) 大于或等于 - ge (greater than or equal) 小于或等于 - le (less than or equal) 不相等 -ne (not equal) 1、统计 Nginx 异常4x、5x 状态码百分比。 脚本内容: #!/bin/ bash #tigergaopwd =

shell比较:

大于 -gt (greater than) 
小于 -lt (less than) 
大于或等于 -ge (greater than or equal) 
小于或等于 -le (less than or equal) 
不相等 -ne (not equal)

1、统计 Nginx 异常4x、5x 状态码百分比。

脚本内容:

#!/bin/bash
#tigergao pwd
=/app/nginx/logs/access.log for num1 in `cat $pwd | awk {print $9} | grep -Ei "^4|^5" | wc -l` do echo 异常状态码总数:$num1 for num2 in `cat $pwd | awk {print $9}| wc -l` do echo 请求状态码总数:$num2 k=$(echo "scale=2;$num1 * 100 / $num2"| bc)% echo 异常百分比:$k done done

2、查看 MySQL 参数脚本。

脚本内容:

#!/bin/bash
mysql -u root -p[email?protected]# <<EOF
show databases;
use performance_schema;
show tables like %global%status%;
select * from global_status where VARIABLE_NAME like %slow%;
EOF

3、查看 memcached 指标。

#!/bin/bash
i=`ps -ef | grep -i memcached | grep -v grep | wc -l`
  echo $i
 if [ $i -ne 0 ];then
  telnet 10.131.156.170 22222
   stats
 else
  echo "process is not running!"
 fi

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读