一,日志查询
1、实时日志
tail -f app-error.log app-warn.log app-info.log
2、过往日志(过往200行)
tail -n200 app-error.log app-warn.log app-info.log
3、定位查询(关键词搜索)
cat app-info.log |grep '系统维护升级'
4、查看info.log中包含http的所有行,并显示前后行
cat -n info.log | grep -C 5 “http” (匹配字串那行以及前后5行)
cat -n info.log | grep -B 5 “http” (匹配字串那行以及前5行)
cat -n info.log | grep -A 5 “http” (匹配字串那行以及后5行)
5、实时日志-关键字查询
tail -f test.log | grep "关键字"
6、查看test.log中包含http的所有行(-i忽略大小写)
grep -i "http" ./test.log
7、SED 查看某时间段日志
sed -n '/2022-09-23 14:01:01/,/2022-09-23 14:01:01/p' app-info.log
8、某时间端日志输出到指定文件中
sed -n '/2022-09-23 14:01:01/,/2022-09-23 14:01:01/p' app-info.log > error.log
9、关联多条件查询
多条件查询
grep '链接成功' app-info.log
grep ''链接成功' app-info.log |grep 20121028120
grep ''链接成功' app-info.log |grep 20121028120 |grep '0205'
二、内存占用率查询
df -h