搜索巨大的日志文件
故障排除,分析和过滤日志文件是迄今为止最辛苦的日常工作之一。我的问题是搜索日志文件,其大小可能超过4个演出。只需加载文件最多需要15分钟。我正在运行一个相当快的处理器,有8个内存。文件加载后,我实际上只有grep和/或control + F的奢侈品来扫描文件。当我试图从多个系统中查看文件时,这会变得更糟。尝试根据时间戳分隔文件,使它们变小,但真的没有快乐。
是否有一个工具甚至一个过程可以用来减少故障排除(除了通常的“只是先修复bug”)?
您的意见表示赞赏。
没有找到相关结果
已邀请:
4 个回复
雄鞋谋塘
结合使用。 是的,我知道,SED起初非常令人生畏。它也是非常强大的。学习它。 如果你在窗户上,你会得到我的同情。我可以推荐一个unix shell吗? 如果您害怕命令行工具,请考虑学习Perl或Python。他们都很擅长在像这样的大文件中从噪声中分类信号。
疾桓
扇献隙
。你也可以使用正则表达式
这种方法适用于apache访问日志
(或类似的东西,不记得确切的字符串)。
郡晒景沧
并将outputfile加载到您喜欢的文本文件查看器中。如果您正在搜索固定字符串,请使用
(与
相同,附加选项
) - 这要快得多。