linux 文件操作日志,Linux 文件日志筛选操作

本文介绍了Linux系统中对文件日志的各种操作,包括统计独立IP、查询访问最多IP、筛选特定时间范围内的日志、查找关键字、查看指定时间点的日志以及文件恢复等实用技巧。通过awk、grep、sed和awk等工具,可以高效地管理和分析日志文件。
摘要由CSDN通过智能技术生成

统计查看文件以及筛选日志

1、*.log 日志文件中 统计独立ip的个数:

awk '{print $1}' test.log | sort | uniq | wc -l

2、查询访问最多的前10个ip

awk '{print $1}' /access.log | sort | uniq -c | sort -nr | head -

3、查看某段时间的

grep "2017:0[3-6]" test.log

4、访问次数最多的IP

netstat -ntu | tail -n + | awk '{ print $5}' | cut -d : -f | sort | uniq -c| sort -n -r | head -n

tail -n +3 :去掉前两行。

awk '{ print $5}':取数据的低5域(第5列)

cut -d : -f 1 :取IP部分。

sort:对IP部分进行排序。

uniq -c:打印每一重复行出现的次数。(并去掉重复行)

sort -n -r:按照重复行出现的次序倒序排列。

head -n 5:取排在前5位的IP

5、shell统计一天 access.log 日志每小时每IP访问次数 :

awk -vFS="[:]" '{gsub("-.*","",$1);num[$2" "$1]++}END{for(i in num)print i,num[i]}' test.log

6、筛选关键字

grep

grep '0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值