你们 Linux 上部署的项目的日志都是怎么看的?

2019-06-21 09:19:40 +08:00
 p1094358629
  1. 我是喜欢在 xftp 直接找到 log 打开看的..不是很方便吗...
  2. 如果用 vim 去看不觉得很难受吗...
  3. 又或者,是我还没遇到合适的场景???
11234 次点击
所在节点    Linux
80 条回复
mingl0280
2019-06-22 00:11:27 +08:00
cat / grep
npe
2019-06-22 01:55:32 +08:00
docker logs
autogen
2019-06-22 02:32:35 +08:00
ls -ltrh # 文件排序
tail -f xxx.log # 动态查看日志
docker logs xxx # 查看 docker container 中的日志
grep keyword * -rni # 搜索关键词
hongdaworks
2019-06-22 02:45:22 +08:00
tail -F
cat
grep
shakespark
2019-06-22 07:54:26 +08:00
下载到 win 里用 ultraedit 或者 emeditor 看
vjnjc
2019-06-22 08:45:48 +08:00
@HarryQu less +f 刚打开的时候在算行号,会会卡一阵,怎么破?
julyclyde
2019-06-22 10:02:14 +08:00
@vjnjc ctrl+C 就不算行数了
snBDX1b0jJM4ogKd
2019-06-22 10:03:24 +08:00
钓鱼贴,v2 的平均水准真是越来越低
Maboroshii
2019-06-22 10:22:43 +08:00
cat grep 重定向筛选几遍关键字 再用 vim。
HarryQu
2019-06-22 14:16:31 +08:00
@vjnjc
less 命令默认打开文件的时候,定位在文件的首行,同时计算行数。
如果文件比较大,会卡在算行号一段是时间。
因此大文件的话,打开文件的时候使用
less +F -n file
-n 不计算行号
-F 实时滚动

如果你已经打开文件,并且卡在计算行号,按 Ctrl +C 取消。
panwb
2019-06-22 14:48:39 +08:00
等你有一天遇到一个几十 G 的日志的时候,你以及那些用 vim 的人就知道自己是多么愚蠢了。
zqyisasd
2019-06-22 15:16:57 +08:00
上面一天 20G 的日志大小,应该按小时切割日志的
applehater
2019-06-23 00:25:32 +08:00
cat 一次就服务器告警一次到上面了。
Takamine
2019-06-23 20:41:41 +08:00
@tomoya92 `String command = "tail -200f " + logFilePath;` 会不会太快看不过来。:doge:
tomoya92
2019-06-23 21:52:27 +08:00
@Takamine #74 确实会有这问题,只要有日志,就会一直滚,没法像终端那样停下来
vjnjc
2019-06-24 21:39:13 +08:00
@HarryQu 哈哈多谢
abcdocker
2019-07-01 16:59:52 +08:00
awk 查看,cat tail head less 太 low
Hardrain
2019-07-06 23:30:59 +08:00
@julyclyde 那不是把打开之后写入的内容全抹去了?
julyclyde
2019-07-08 16:39:19 +08:00
@Hardrain 所以说这是常见错误啊
zealinux
2020-01-02 14:19:17 +08:00
@fhy1994

可否分享经验,怎么搭建 EFK ?

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

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

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

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

© 2021 V2EX