如何实时查看linux下的日志

如何实时查看linux下的日志,第1张

linux下的日志一般是写入/var/log/messages的
然后他是实时的写入的
如果你想实时查看的话
tail -f /var/log/messages
有新的就会跳出来

zabbix 监控服务器日志,属于比较鸡肋的一个功能。而且这个功能偶尔会出问题。
建议换种思路,或者方式来做日志监控,或者用一些专业的处理的日志的工具来搞,比如目前比较流行的ELK

在linux终端下,为方便检查 *** 作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把 *** 作日志记录下来。常用的工具有 screen,script,以及tee等。 1 screen — screen manager with VT100/ANSI terminal emulatio screen -L 这里是我们的 *** 作 exit 结束后会生成一个类似这样的文件名: screenlog0 more screenlog0 这样可以查看你刚才进行的 *** 作,发现可能存在的问题 2 script — make typescript of terminal session script 我们的 *** 作 exit 生成一个这样的文件:typescript more typescript 这里查看我们进行的 *** 作 3 tee – read from standard input and write to standard output and files 这个命令可以读取终端输入输出到终端或者文件中,有时候可以用来记录make等命令可能产生的输出到终端的大量内容输出到文件中去。这样可以方便记 录这些命令的日志。 make 2&1 | tee makelog 当然,我们也可以直接重定向到一个文件中 make makelog PS: 2&1是为了记录错误日志 if you want to filter the control symbols, try to use the "col" command like this: $ cat screenlog0 | col -b screenlog or $ cat typescript | col -b scriptlog 还有一个比较好用的命令tail -f 比如把输出定向到text /runshtext tail -f text 这个命令会follow输出定向文件的内容


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13351301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存