公司的服务是部署在Linux上的,当线上出现各种问题的时候,我们肯定要先看线上日志,找到是什么问题再逐步排查。这里从最基础的命令总结一下如何查看线上日志。
我使用的xshell,登录服务所部署的那台服务器,进入项目日志路径。
命令:cd xxxx(文件名)
当你找到日志文件了,可以输入例如命令:
tail -n 1000 log_info.log | grep “2020-03-24”
tail -n 1000的意思是显示最后1000行。log_info.log是我的日志文件的名称。grep的意思是查找文件里符合条件的字符串。
如果你希望动态地查看日志,可以输入例如命令:
tail -f log_info.log
退出动态查看的话按Ctrl+C即可
还可以使用less命令,对日志进行翻页查看
输入例如命令:
less -N spring.log
可以查看日志,-N的意思是显示行号,这里N必须大写,按PageUp和PageDown可以进行翻页