我想通过反向查看我的apache访问日志。 我怎么能在Ubuntu上做到这一点?
将文件从最后一行打印到第一行(打印的行越靠近末尾打印的行越多):
tac /my/file | less
你有没有试过命令“tac”? 它向后捕捉文件。
首先你可以configuration你的/etc/logrotate.conf,man logrotate以获取更多信息。 您可以指定一些信息:如果您想每周轮换日志文件并保留4周的积压
weekly rotate 4
当你可以浏览你4周前的日志,使用你最喜欢的查看器,如awstat,tail -f …
转到文件的末尾,然后按向上箭头?
如果旋转,请查看旋转的configuration。 如果每4天轮换一次,这意味着您将不得不查看4天前创build的存档,以便读取时间日志。
你会在日志目录中findtar.gz文件(这是日志的存档),就像samba.1.tar.gz,samba.2.tar.gz一样简单地提取你想要的文件
tar -zxvf samba.2.tar.gz
你将能够阅读旧的日志。
你的意思是尾巴的日志文件? 使用tail -f来监视日志文件。