Ubuntu监控load脚本:#viload.sh按a或i进入编辑模式#!/bin/bashName=`hostname`IP=`/sbin/ifconfigeth0|grep"inetaddr"|awk-F[:""]+‘{print$4}‘`Date=`date+%m%d%y`Load=`/usr/bin/uptime|grepload|awk-F[:""]+‘{print$14}‘|tr-d","`Load2=150if[$(echo"$Load>$Load2"|bc)-e..
分类:
其他好文 时间:
2014-09-17 18:51:43
阅读次数:
224
#!/bin/bash
loglast=`cat/var/lib/mysql/localhost-bin.index|awk-F"/"‘{print$2}‘|tail-n1`//取出正在使用binlog日志
if[!-e/binlogdir];then
mkdir/binlogdir
fi
foriin`cat/var/lib/mysql/localhost-bin.index|awk-F"/"‘{print$2}‘`//遍历所有的binlog日志
do
logna..
分类:
其他好文 时间:
2014-09-17 18:51:23
阅读次数:
252
(一)利用awk提取某些列
处理如下的数据
INFO 2014-09-15 01:00:42 0.0.0.0 [a: 81, b: 55] {[CLI]}
awk -F ' ||,|]' '{print $6 , $9, $12}' raw_data > value_data
(二)利用awk统计某些字串出现的次数
可以直接用awk命令行
awk 'BEGIN {num...
分类:
其他好文 时间:
2014-09-16 22:07:11
阅读次数:
226
awk命令的格式:awk[options]‘awk-script‘input-file...options:-F:指定Fieldseparator域分隔符-f:指定awk-script文件名awk-script:指定awk命令input-file:指定awk输入文件awk-script的结构:由BEGIN,body,END三部分组成BEGIN格式:BEGIN{awk-commands}用于打印表头初始化变量..
分类:
其他好文 时间:
2014-09-16 16:11:21
阅读次数:
208
[root@salt_serverhome]#ifconfigeth0|grep"inetaddr:"|awk-F:‘{print$2}‘|awk‘{print$1}‘
192.168.100.228
[root@salt_serverhome]#cat/etc/redhat-release
CentOSrelease6.3(Final)
[root@salt_serverhome]#uname-r
2.6.32-279.el6.x86_64
[root@salt_serverhome]#下载地址ht..
分类:
其他好文 时间:
2014-09-16 16:09:41
阅读次数:
250
[root@gxapp01shells]#catcheck_saqz.sh#!/bin/bash#date=2014-09-06#istocheckthehttpstatus.ifitisnotOK,restarttheprogressrestart_saqz(){kill-9`ps-elf|grepjboss-saqz|grep-v"grepjboss-saqz"|awk-F‘‘‘{print$4}‘|tail-1`rm-rf/usr/local/jboss/server/jboss-saqz/tmp/*r..
分类:
其他好文 时间:
2014-09-16 16:05:51
阅读次数:
164
由于平时服务器运行时,产生大量的日志文件。每隔一段时间就会出现根目录挤满的现象,故写了此脚本进行监控,当空间使用率达到70%的时候进行清理日志,并将此代码加入到计划任务中,代码如下:#!/bin/bash
df-h|grepsd>1.txt
head-11.txt|awk‘{print$5}‘>2.txt
sed-i‘s#%..
分类:
系统相关 时间:
2014-09-16 02:47:20
阅读次数:
274
执行awk命令时,没有问题。可是执行awk脚本时,出现这个问题:-bash: belts.awk: command not found。既然之前直接执行awk命令没有问题,说明awk已经装了,本身是没有问题的。那就说明路径不对,执行echo $PATH:/usr/kerberos/bin:/usr/...
分类:
其他好文 时间:
2014-09-15 21:06:29
阅读次数:
241
ps -ef | grep keepalive | grep -v grep | awk '{print $2}' | xargs kill -9
分类:
其他好文 时间:
2014-09-15 19:17:19
阅读次数:
204
线上服务器会用top监控服务器性能,最近改了游戏架构..开发老大经常会查询这些数据,,发现第一次top数据不准..原因不知道是不是top第一次读取的缓存数据..解决办法,,top2次,过滤掉第一次数据.top-b-n2-d0.01|awk‘/^top/{i++}i==2‘|head-n15
分类:
其他好文 时间:
2014-09-15 11:26:09
阅读次数:
354