日志处理(清理、过滤)

sudo find -size +100M

sudo find -size +100M -exec ls -lh {} \;

sudo sudo  -u daemon sed -i -e :a -e '$q;N;10000,$D;ba'  文件名         ##保留一万条记录 


sudo sudo -u daemon pm2  reload 程序名

find ./ -mtime +30 -type f -exec rm -rf {} \;  ##删除30天以前的文件


du -h --max-depth=1  ##查看隐藏文件

sudo lsof |grep "delete" ##查找删除未释放的文件


sudo tar czvf server-wmproxy-out-15.log.tar  server-wmproxy-out-15.log


sudo kill -USR1 pid  ##日志滚动


 
sed -n '/2018-11-12 10:00:00/,/2018-11-12 11:00:00/p' server-research-out-3.log    ## 查询时段日志
 

你可能感兴趣的:(日志处理(清理、过滤))