如何实时查看linux下的日志
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实时查看linux下的日志相关的知识,希望对你有一定的参考价值。
参考技术A1.如下图所示,先cd到我们需要监控的日志目录。
2.这里我们先使用cat命令查看下日志信息,方便与动态监控进行对比。
3.下面先讲解下tail命令实现查看最后一部分日志的方法。tail 文件名,默认显示最后10行。
4.接着我们把10行的默认值改成显示20行。tail -n 20 文件名
5.通过上面的铺垫,我们来看看如何动态监控日志尾部,那就是使用命令:tail -f 文件名,可以从下图看出查看日志后并没有退出,一直在等待刷新日志尾部信息。
6.最后,设置下我们要监控的尾部行数。
扩展资料:
Linux完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
Linux支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
参考资料来源:百度百科:Linux
部署在Linux的项目如何查看实时日志
部署在Linux的项目如何查看实时日志
背景介绍
今天遇到一个问题,在线下自己调试,访问接口是正常的。部署到服务器上就不正常了。需要找到出错原因。因为已经部署好了,不好看代码,也不好debug。
只能通过log文件来找错误。
常用命令
一开始我通过下面这个命令来:
grep "error" *.log
虽然这个命令能够查看error的信息,但只能查看历史记录。
我在postman上重新发出调用接口命令后,也只能看到以前的。不能实时显示。
后面拿到主管哪里后,他用了下面这个命令:
tail -f *.log
每分每妙都在显示实时的日志变化情况。如果我在发出一个请求信息,有变化的日志就会显示出来,也太方便了吧。学习收藏下。
以上是关于如何实时查看linux下的日志的主要内容,如果未能解决你的问题,请参考以下文章