请问 Linux 下 tomcat 的 log 日志很大的时候[2G ]该如何查找定位?

2017-12-15 20:40:55 +08:00
 liv11d

linux 下如何查找想要的信息?

5210 次点击
所在节点    程序员
31 条回复
privil
2017-12-15 20:45:43 +08:00
首先,2G 日志不算大,然后轮转下日志,每天切割更小了
fortunezhang
2017-12-15 21:28:19 +08:00
哈哈,说个我的。 我用 python 写了个脚本。 第一步拿到所有的日志文件;第二步设置想要的时间点;第三步修改查找条件;然后让他跑着,我就去干别的事了。 服务器是人家的,不支持 python3,所以读取进度这块一直没有做。
可以把找到的内容写到一个文件里,这样当结果大的时候也可以再筛选

我已经跑远了,随便你们喷我。
whwq2012
2017-12-15 21:31:06 +08:00
不能直接 cat file.log | grep 吗。或者直接 less file.log
ixiaohei
2017-12-15 21:32:15 +08:00
最简单 fgrep,另外滚动日志,弄小点文件大小,我们每天几个 T 的日志用 elk 这种工具全文很快的
Cooky
2017-12-15 23:08:06 +08:00
grep -v 反向过滤?
misaka19000
2017-12-15 23:24:37 +08:00
搭楼问一下,怎么记日记才比较好啊?我经常遇到线上出了问题但是找日志又不知道该找什么日志的情况。。。
crossoverJie
2017-12-16 01:19:09 +08:00
这个时候不应该上 ELK 嘛
larsenlouis
2017-12-16 01:26:30 +08:00
图形界面用 glogg 命令行看楼上各位
ksupertu
2017-12-16 01:29:32 +08:00
pyspark😛
ryd994
2017-12-16 01:58:28 +08:00
grep sed awk
曾经的 Unix 三剑客
congeec
2017-12-16 02:42:46 +08:00
@ryd994 perl 表示不服
ynyounuo
2017-12-16 06:38:34 +08:00
用 ripgrep 吧
有相关 vim 插件
julyclyde
2017-12-16 09:39:32 +08:00
javaers 常见问题:不会切分日志
jpmorn
2017-12-16 09:42:25 +08:00
zhidian
2017-12-16 09:45:20 +08:00
傻瓜搜索工具 ag, pt 适合你
singsen
2017-12-16 09:50:44 +08:00
@jpmorn 简书的域名。。。看了上次的事件,感觉本能排斥简书了
sss3600123
2017-12-16 10:04:53 +08:00
tail
precisi0nux
2017-12-16 10:05:47 +08:00
Kibana
iyaozhen
2017-12-16 10:15:18 +08:00
2g 这么小。less 就行了
hardwork
2017-12-16 10:26:36 +08:00
split 一下,再 grep,再 vim 打开

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/415152

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX