每日一条命令

# 查询某个目录大小并按大小排序
du /data/x5online --max-depth=1 -h|grep 'M'|sort -nr

 

# 查看tcp状态及数量
ss -ant|awk '{print $1}'|sort -n|uniq -c

 

#查询某个时间段的日志
sed -n '/^2012-12-26 14:30/,/^2012-12-26 14:32/p' server.log|more

 

# 过滤包含特定标识(忽略大小写)的日志、并显示前后10行
grep -i -A 10 -B 10 "error" server.log|more

 

# 查询时间间隔的日志
for item in `find . -name "sl-test-public*" -newermt '2019-12-09' ! -newermt '2020-03-10'|sort`;do egrep "session.action|contractDetailDownload" $item >>/tmp/117-sl-test.public.log;done

 


# 根据客户端随机端口找到对应的连6033的服务进程号
for item in `netstat -nao|grep 6033|awk '{print $4}'|awk -F ":" '{print $5}'`;do netstat -anop|grep $item;done



# redis批量删除key
redis-cli -h 192.168.9.12 -p 端口 -a "密码" keys "TableMetaCache*"|xargs redis-cli -h 192.168.9.12 -p 6416 -a "密码" del

 

#find排除某类文件

/usr/bin/find /data/golang/scribe_logger/ -type l -name '*err_current' -not -name 'ks-live-*-err_current'

 

#/bin/bash

LOAD=$(awk '{print $1}' /proc/loadavg)

if [ $(echo "$LOAD > 100" | bc) = 1 ]; then
    /etc/init.d/php-fpm restart
fi
posted @ 2017-12-01 14:53  梦轻尘  阅读(190)  评论(0编辑  收藏  举报