linux 下如何查找想要的信息?
- 使用 grep ?
- 使用 awk sed ? 一直不会用
- vim 打开然后查找还是好卡
- 使用 logstatsh ? 不知道用
- 还请 v2 大佬给个简单的高效的方法?谢谢
|
privilDec 15, 2017
1
首先,2G 日志不算大,然后轮转下日志,每天切割更小了
|
|
fortunezhangDec 15, 2017
2
哈哈,说个我的。 我用 python 写了个脚本。 第一步拿到所有的日志文件;第二步设置想要的时间点;第三步修改查找条件;然后让他跑着,我就去干别的事了。 服务器是人家的,不支持 python3,所以读取进度这块一直没有做。
可以把找到的内容写到一个文件里,这样当结果大的时候也可以再筛选 我已经跑远了,随便你们喷我。 |
|
syahdDec 15, 2017 via Android
3
不能直接 cat file.log | grep 吗。或者直接 less file.log
|
|
ixiaoheiDec 15, 2017
4
最简单 fgrep,另外滚动日志,弄小点文件大小,我们每天几个 T 的日志用 elk 这种工具全文很快的
|
|
CookyDec 15, 2017
5
grep -v 反向过滤?
|
|
misaka19000Dec 15, 2017
6
搭楼问一下,怎么记日记才比较好啊?我经常遇到线上出了问题但是找日志又不知道该找什么日志的情况。。。
|
|
crossoverJieDec 16, 2017
7
这个时候不应该上 ELK 嘛
|
|
larsenlouisDec 16, 2017 via Android
8
图形界面用 glogg 命令行看楼上各位
|
|
ksupertuDec 16, 2017 via iPhone
9
pyspark😛
|
|
ryd994Dec 16, 2017 via Android
10
grep sed awk
曾经的 Unix 三剑客 |
|
ynyounuoDec 16, 2017 via iPhone
12
用 ripgrep 吧
有相关 vim 插件 |
|
julyclydeDec 16, 2017
13
javaers 常见问题:不会切分日志
|
|
jpmornDec 16, 2017
14
|
|
zhidianDec 16, 2017
15
傻瓜搜索工具 ag, pt 适合你
|
|
sss3600123Dec 16, 2017 via iPhone
17
tail
|
|
precisi0nuxDec 16, 2017 via iPhone
18
Kibana
|
|
iyaozhenDec 16, 2017 via Android
19
2g 这么小。less 就行了
|
|
hardworkDec 16, 2017 via Android
20
split 一下,再 grep,再 vim 打开
|
|
bintianbaihuaDec 16, 2017
21
split 然后 ag
|
|
winneryongDec 16, 2017
22
vim file.log
shift+g ? keyword |
|
GGGG430Dec 16, 2017
23
`使用 awk sed ? 一直不会用`
|
|
GGGG430Dec 16, 2017
24
不会就去学啊
|
|
kivoDec 16, 2017 via Android
25
less
|
|
fov6363Dec 16, 2017
26
2 个 G 的日志用 grep 加一些关键字很快啊......如果要解析日志里大部分内容的话,可以写个 node 脚本,通过 readline,分分钟处理完了...
|
|
dltsglDec 16, 2017 via Android
27
标准答案是 elk,日志再大一点,什么 awk,sed 全得歇菜,切割日志也不是办法,总不能挨个文件找
|
|
xuboyingDec 16, 2017 via Android
28
用户 id 可以的。两个 g 没多少吧,grep 就行了
|
|
huangzxxDec 16, 2017
29
首先,你需要做日志轮转。
如果很多机器建议上 ELK。 |
|
niweicumtDec 16, 2017
30
2G 还好吧,cat *.log | grep 就行
|
|
ReficulDec 16, 2017 via Android
31
10G 的日志 grep 都快得很
|