linux查看php日志,linux怎样实时查看日志文件?

用户投稿 84 0

关于“linux_查看php日志”的问题,小编就整理了【4】个相关介绍“linux_查看php日志”的解答:

linux怎样实时查看日志文件?

要看你想查什么样的日志了,linux下面日志有很多,有系统的,有应用的。如果是系统下面的日志,一般都在/var/log下面。

如果是看应用日志,那就到应用日志所在目录去看,这个要看具体应用,每个的路径都不一样。

一般查看日志,可以看静态日志,也就是用'vi日志文件名',或者用more之类的工具查看。

还可以看动态日志,用'tail-f日志文件名',可以实时查看打命令之后产生的所有新日志。

linux下查找日志的技巧?

先必须了解两个最基本的命令:

tail -n 10 test.log 查询日志尾部最后10行的日志;

tail -n +10 test.log 查询10行之后的所有日志;

head -n 10 test.log 查询日志文件中的头10行日志;

head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;

场景1: 按行号查看---过滤出关键字附近的日志

因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.我是这样做的,首先: cat -n test.log |grep "地形" 得到关键日志的行号。

<3>得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:

cat -n test.log |tail -n +92|head -n 20

tail -n +92表示查询92行之后的日志

head -n 20 则表示在前面的查询结果里再查前20条记录

场景2:那么按日期怎么查呢? 通常我们非常需要查找指定时间端的日志

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.。关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志

Linux上部署的服务器,怎么查看实时日志?

linux的日志一般都是在/var/log/messages里面,虽然他是实时更新内容的,但是用户需要cat文件才能看到内容如果你希望实时看到的话,就一个比较老土的版本,用tail -f /var/log/messages这样的话他一有更新就会屏显

什么情况下用linux查日志?

linux日志管理对运维人员来说,无论管理什么系统,对日志文件的监控、调用、管理都是其中重要的一部分。例如查看服务器问题的解决都是从查看错误日志开始的。

到此,以上就是小编对于“linux_查看php日志”的问题就介绍到这了,希望介绍关于“linux_查看php日志”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!