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

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

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

5425 次点击
所在节点    程序员
31 条回复
bintianbaihua
2017-12-16 10:34:48 +08:00
split 然后 ag
winneryong
2017-12-16 10:52:25 +08:00
vim file.log
shift+g
? keyword
GGGG430
2017-12-16 11:02:50 +08:00
`使用 awk sed ? 一直不会用`
GGGG430
2017-12-16 11:03:10 +08:00
不会就去学啊
sky48818
2017-12-16 11:06:47 +08:00
less
fov6363
2017-12-16 12:04:51 +08:00
2 个 G 的日志用 grep 加一些关键字很快啊......如果要解析日志里大部分内容的话,可以写个 node 脚本,通过 readline,分分钟处理完了...
dltsgl
2017-12-16 12:19:44 +08:00
标准答案是 elk,日志再大一点,什么 awk,sed 全得歇菜,切割日志也不是办法,总不能挨个文件找
xuboying
2017-12-16 12:36:12 +08:00
用户 id 可以的。两个 g 没多少吧,grep 就行了
huangzxx
2017-12-16 12:41:27 +08:00
首先,你需要做日志轮转。
如果很多机器建议上 ELK。
niweicumt
2017-12-16 17:38:16 +08:00
2G 还好吧,cat *.log | grep 就行
Reficul
2017-12-16 17:45:56 +08:00
10G 的日志 grep 都快得很

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

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

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

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

© 2021 V2EX