1. 程式人生 > >Linux記錄-篩選日誌sed、find、tail,du命令

Linux記錄-篩選日誌sed、find、tail,du命令

audit int linux dfs- dfs 文件 tcp linux記錄 inux

1.查看某一段時間的日誌

#cat hdfs-audit.log | sed -n ‘/2018-04-11 10:00:00/,/2018-04-11 10:01:00/ p‘ | more ---直接使用時間段

#cat hdfs-audit.log | sed -n ‘/2018-04-11 09:[0-9][0-9]/,/2018-04-11 10:[0-9]:[0-9]/p‘ | more ---使用正則表達式

#sed查看log時間段(sed -n ‘/開始/,/結束/p‘ p是打印出來,d是刪除)

2.查看日誌末尾100行

#tail -f -n 100 hdfs-audit.log

3.刪掉文件夾大於1G的文件

#find /home/test/ -size +1024M -exec rm {} \

4.查看TCP連接類型

#netstat -an|awk ‘/tcp/ {print $6}‘|sort|uniq -c

5.統計文件字節數

wc -c hdfs-audit.log

6.查看文件以及文件夾大小

du -ah --max-depth=1

Linux記錄-篩選日誌sed、find、tail,du命令