1 yxcxx 2019-06-21 09:24:34 +08:00 via iPhone less/grep |
![]() | 2 avenger 2019-06-21 09:26:55 +08:00 via iPhone 阿里云日志服务 |
![]() | 3 Arcy 2019-06-21 09:28:52 +08:00 还有 tail -- tail |
4 CallMeReznov 2019-06-21 09:32:16 +08:00 ELK(太重了) 或者用 loki(简单的推荐) |
![]() | 5 cominghome 2019-06-21 09:44:20 +08:00 ELK |
![]() | 6 liaojl 2019-06-21 09:49:42 +08:00 via Android ![]() 难道不是 tail -f |
7 Yapie nbsp; 2019-06-21 09:51:18 +08:00 via iPhone 全部写 system sservice.然后通 journalctl 查看。 |
8 Yapie 2019-06-21 09:51:31 +08:00 via iPhone 全部写成 system sservice.然后通 journalctl 查看。 |
9 Yapie 2019-06-21 09:51:36 +08:00 via iPhone 全部写成 system service.然后通 journalctl 查看。 |
10 Yapie 2019-06-21 09:52:37 +08:00 via iPhone 服务器故障了吧。。。。。。连发了三条 |
![]() | 11 sprit 2019-06-21 09:59:57 +08:00 less/shift f |
12 rootww21 2019-06-21 10:04:40 +08:00 ![]() EFK |
![]() | 13 leo108 2019-06-21 10:05:43 +08:00 ![]() 等你有一天遇到一个几十 G 的日志的时候,你以及那些用 vim 的人就知道自己是多么愚蠢了。 |
14 dyllen 2019-06-21 10:07:16 +08:00 我觉得自己搞一个套也不是很复杂,写到 mongdb,搞个网页查看,还能搜索,筛选,多方便。 |
![]() | 15 byteli 2019-06-21 10:10:22 +08:00 via Android tail -f grep or 有现成的话用 elk |
16 shooter556 2019-06-21 10:11:59 +08:00 less 以后当 vi 用 tailf |
17 arischow 2019-06-21 10:14:26 +08:00 公司买的 papertrail |
![]() | 18 zhuangzhuang1988 2019-06-21 10:15:02 +08:00 @leo108 哈哈哈, |
![]() | 19 zhucegeqiu 2019-06-21 10:15:25 +08:00 grep XXX | bat |
20 zarte 2019-06-21 10:17:48 +08:00 tail 最后几行 |
21 julyclyde 2019-06-21 10:22:28 +08:00 用 vim 看日志文件显然是错误的 应该用 less |
22 deorth 2019-06-21 10:42:28 +08:00 用肉眼看 |
![]() | 23 shakaraka PRO 用眼看 |
![]() | 24 red2dog 2019-06-21 10:45:55 +08:00 日志分割 tail 就行了啊。写个定时任务。 |
![]() | 25 sumarker PRO tail -f 或者是 cat 或者 grep |
![]() | 26 janxin 2019-06-21 10:47:13 +08:00 @CallMeReznov loki 有点新啊,有什么坑吗? |
27 wastebaby 2019-06-21 11:44:37 +08:00 elk 开源,易日志及 splunk 收费,各有优缺点,你要会开发可以用 python/go 自己写 |
![]() | 28 wly19960911 2019-06-21 11:48:32 +08:00 docker + portainer, 单纯的服务完全可以抛开自己的机器,portainer 提供的东西还挺全的。 |
![]() | 29 momocraft 2019-06-21 11:49:16 +08:00 倒到 es + kibana |
![]() | 30 fensh 2019-06-21 12:00:10 +08:00 find |xargs |
![]() | 31 imbushuo 2019-06-21 13:52:59 +08:00 via iPhone Ingest 到公司自己造的各种轮子,然后会有 bot/Agent 盯着 metrics 和日志自动开 incident,然后人工上面板跑一些 ad-hoc 的查询( |
![]() | 32 xyooyx 2019-06-21 14:36:06 +08:00 --since 24h  |
![]() | 33 NicholasK 2019-06-21 14:39:03 +08:00 装个宝塔界面或者 linux 界面,然后点到目录去看啊 |
34 eyes 2019-06-21 14:50:09 +08:00 via iPhone tail+1 |
35 sigmapi 2019-06-21 14:54:42 +08:00 线上 elk,不过看上下文不太方便,有时候还得 vim 测试 vim grep tail |
![]() | 36 motai 2019-06-21 15:37:21 +08:00 tail |
![]() | 37 HarryQu 2019-06-21 15:39:43 +08:00 ![]() 1.如果文件比较小的话,使用 vim 直接查看 2.如果想要查看正在滚动的日志文件。 tail -f Ctrl + c 终止 tail 命令 Ctrl + s 暂停 tail 命令 Ctrl + q 继续 tail 命令 3. 如果文件比较大的话,可以使用 less 命令。 shift + f(即 F) less 查看滚动的命令,实现效果类似 tail -f 效果 Ctrl + c 退出滚动模式。 4. 如果你已经知道日志输出的关键字的话,使用 grep , 通常需要打印关键字前后的日志。 grep 'key word' log.txt -A 20 列出包括匹配行之后 20 的行。 grep 'key word' log.txt -B 20 列出包括匹配行之前 20 的行。 grep 'key word' log.txt -C 20 列出包括匹配行前后各 20 行。 5. 有时候需要将 tail 和 less 命令结合起来使用 tail -n +10000 | less 多第 10000 开始,使用 less 查看 |
![]() | 38 CivAx 2019-06-21 15:43:16 +08:00 。。。。?还有用 VIM 看日志的? 2019 年迷惑行为 |
41 tomoya92 2019-06-21 16:00:12 +08:00 推荐我写的这个应用 https://github.com/tomoya92/pylog |
42 hankai17 2019-06-21 16:25:05 +08:00 熟悉的日志 直接 head 一把看看格式 然后 grep 比较复杂的日志 日志格式复杂 或者 问题排查 那就直接上 vim |
43 mconvert 2019-06-21 17:15:29 +08:00 查看实时日志不是 tail -f 吗 |
44 luozic 2019-06-21 17:17:07 +08:00 elk 看板 |
45 airfling 2019-06-21 17:19:01 +08:00 more/less grep |
46 xenme 2019-06-21 17:19:55 +08:00 via iPhone splunk |
![]() | 47 codingKingKong 2019-06-21 17:22:35 +08:00 kibana + less grep, 如果确定目标量不是很大, 可能会使用 cat + grep, 实时滚动可能会 tailf, 然而线上日志 tailf 基本 sa 的一下就过去了 |
![]() | 48 xiayebaibi 2019-06-21 17:24:53 +08:00 via Android ![]() less 大法好 |
![]() | 49 fhy1994 2019-06-21 17:30:40 +08:00 Docker 搭建过 Elasticsearch + Fluentd + kibana 简称 EFK 感觉特别重 |
![]() | 50 lululau 2019-06-21 17:40:29 +08:00 没人提 lnav ? |
51 fangxing204 2019-06-21 17:47:27 +08:00 via Android 知不知道 tail -f /log/dir 可以实时查看某个目录下的日志 |
![]() | 52 CantSee 2019-06-21 17:55:29 +08:00 tail |
54 lihongjie0209 2019-06-21 20:15:38 +08:00 vim less tail |
55 kzfile 2019-06-21 20:19:33 +08:00 东西少用 portainer,东西多就 EFLK |
![]() | 56 loading 2019-06-21 20:26:27 +08:00 ![]() 如果我说我转到 ftp,然后用 windows 的 notepad++打开,用罗技 mx master 无级滚轮滚着看,会被打死吗? |
58 russian 2019-06-21 20:57:40 +08:00 我很少需要干这个。。。如果需要就用 nano。。。 |
![]() | 59 uyhyygyug1234 2019-06-21 20:59:44 +08:00 我这边一回复就是 403 |
60 fanzheng 2019-06-21 21:56:40 +08:00 ![]() 居然没人用 Graylog 么?强烈推荐 Graylog, |
![]() | 61 mingl0280 2019-06-22 00:11:27 +08:00 cat / grep |
![]() | 62 npe 2019-06-22 01:55:32 +08:00 via Android docker logs |
![]() | 63 autogen 2019-06-22 02:32:35 +08:00 ls -ltrh # 文件排序 tail -f xxx.log # 动态查看日志 docker logs xxx # 查看 docker container 中的日志 grep keyword * -rni # 搜索关键词 |
![]() | 64 hongdaworks 2019-06-22 02:45:22 +08:00 tail -F cat grep |
![]() | 65 shakespark 2019-06-22 07:54:26 +08:00 via iPhone 下载到 win 里用 ultraedit 或者 emeditor 看 |
68 snBDX1b0jJM4ogKd 2019-06-22 10:03:24 +08:00 via Android 钓鱼贴,v2 的平均水准真是越来越低 |
![]() | 69 Maboroshii 2019-06-22 10:22:43 +08:00 via Android cat grep 重定向筛选几遍关键字 再用 vim。 |
![]() | 70 HarryQu 2019-06-22 14:16:31 +08:00 @vjnjc less 命令默认打开文件的时候,定位在文件的首行,同时计算行数。 如果文件比较大,会卡在算行号一段是时间。 因此大文件的话,打开文件的时候使用 less +F -n file -n 不计算行号 -F 实时滚动 如果你已经打开文件,并且卡在计算行号,按 Ctrl +C 取消。 |
![]() | 71 panwb 2019-06-22 14:48:39 +08:00 via iPhone 等你有一天遇到一个几十 G 的日志的时候,你以及那些用 vim 的人就知道自己是多么愚蠢了。 |
72 zqyisasd 2019-06-22 15:16:57 +08:00 上面一天 20G 的日志大小,应该按小时切割日志的 |
![]() | 73 applehater 2019-06-23 00:25:32 +08:00 cat 一次就服务器告警一次到上面了。 |
![]() | 74 Takamine 2019-06-23 20:41:41 +08:00 @tomoya92 `String command = "tail -200f " + logFilePath;` 会不会太快看不过来。:doge: |
![]() | 77 abcdocker 2019-07-01 16:59:52 +08:00 awk 查看,cat tail head less 太 low |