linux命令 desc,Linux日常命令集锦

查看io性能

iostat -d -x -k 1 10

端口是否启动

/usr/sbin/lsof -i:8422

/usr/sbin/tcpdump icmp -n -i eth0

查看是否有大量的ping

查看当前的连接数

netstat -n |awk '/^tcp/ {++S[$NF]} END {for  (a in S) print a,S[a]}'

不中断服务地重启Nginx

kill -HUP `cat  /usr/local/nginx/logs/nginx.pid`

查看当前连接数

netstat -tan | grep "ESTABLISHED" | grep ":443" | wc -l

是否有异常连接

netstat -anp |grep 'tcp\|udp' | awk {'print $5'} | cut -d: -f1 | sort | uniq -c |sort -n

Nginx日志中统计ip数量

cat  /usr/local/nginx/logs/access.log |awk '{print $1}'|wc -l

统计访问ip中访问次数最多,默认统计数=10

cat  /usr/local/nginx/logs/access.log |awk '{print $1}'|sort|uniq -c|head

awk '{print $1}' /usr/local/nginx/logs/access.log |sort|uniq -c|head

统计访问最多的页面,默认统计数=10

cat  /usr/local/nginx/logs/access.log |awk '{print $11}'|sort|uniq -c|sort -nr|head

统计访问最多的时间点

cat /usr/local/nginx/logs/access.log |awk '{print $1,$4}'|sort|uniq -c|sort -nr|head

查看连接指定端口的数量

/usr/sbin/tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr

mysql中查找包含特定字段的表

for table in `mysql -uuser -p'pwd' database -e "show tables"|sed '1d'`;

do

mysql -uroot -p'pwd' database -N -s -e "desc ${table};"|grep "your Field" && echo ${table} || continue;

done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值