如何在服务器正确的看日志呢?

Posted ixan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在服务器正确的看日志呢?相关的知识,希望对你有一定的参考价值。

每个人都会存在"先入为主"这种观念,就是先听进去的话或先获得的印象将在大脑中占据主导地位。

 

我们通常使用tail命令查看日志,一般我们过去的日志文件都会以年月日进行命名。如果说要查看过去的日志,应该怎么查看呢?

 

由于本人先入为主的使用了vim命令查看日志,直到某一天,才意识这是骚操作!!!那天,我正在服务器通过vim查看日志,结果意外被人顶掉了(由于某种原因,查看服务器日志需要远程连接),那好吧,我就换一个帐号看,结果提示我,不能编辑正在编辑的文件!!!

技术图片

 这我就有点不能忍了,百度一下试试别的命令,还真不少。

 

1.cat

cat 文件名 查看文件

cat -n 文件名:显示行号查看文件

cat -b 文件名:显示行号查看文件,但不显示空行

 

2.head(前)

head -行数 文件名:查看前n行数据

 

3.tail (后)

tail -行数 文件名:查看后n行数据

 

4.more(分页查看文件)

more 文件名

ctrl+f 向前翻页

ctrl+b 向后翻页

 

总结:既然是查看文件,那么就是不对文件进行编辑,所以还是不要用vim查看日志文件(骚操作),对于日志文件,尽量使用more分页查看,配置文件或者脚本使用cat查看,对于正在追加的日志文件使用tail查看。

 

以上是关于如何在服务器正确的看日志呢?的主要内容,如果未能解决你的问题,请参考以下文章

sourceinsight 如何查看verilog?有没有好的看.v 文件的软件呢?

Linux 服务器大量的 log 日志,如何正确看日志快速定位错误?你必须学会!

RestTemplate打印日志的正确姿势

RestTemplate打印日志的正确姿势

python实现websocket服务器,可以在web实时显示远程服务器日志

系统日志显示:wampapache 服务因函数不正确.服务特定错误而停止. 怎么办?求助!