Tony Asked: 2009-09-10 05:57:18 +0800 CST2009-09-10 05:57:18 +0800 CST 2009-09-10 05:57:18 +0800 CST 如何向后导航日志文件? 772 我想向后查看我的 apache 访问日志。我怎么能在 Ubuntu 上做到这一点? apache-2.2 6 个回答 Voted Best Answer slubman 2009-09-10T06:08:44+08:002009-09-10T06:08:44+08:00 将文件从最后一行打印到第一行(行越旧,它将在接近结尾处打印的越多): tac /my/file | less racyclist 2009-09-10T06:08:21+08:002009-09-10T06:08:21+08:00 你试过命令“tac”吗?它向后猫文件。 Ali Mezgani 2009-09-10T06:06:21+08:002009-09-10T06:06:21+08:00 首先你可以配置你的 /etc/logrotate.conf,man logrotate 以获得更多信息。您可以指定一些信息:如果您想每周轮换日志文件并保留 4 周的积压工作 weekly rotate 4 在您可以浏览 4 周前的日志后,使用您最喜欢的查看器,例如 awstat、tail -f ... prestomation 2009-09-10T06:07:14+08:002009-09-10T06:07:14+08:00 转到文件末尾并按向上箭头? kurt 2009-09-10T06:04:38+08:002009-09-10T06:04:38+08:00 你的意思是尾随日志文件?使用 tail -f 监控日志文件。 Razique 2009-09-10T06:10:50+08:002009-09-10T06:10:50+08:00 如果进行了旋转,请查看旋转的配置。如果每 4 天进行一次轮换,这意味着您必须查看 4 天前制作的存档才能读取时间段日志。 您会在日志目录中找到 tar.gz 文件(它们是日志的存档),例如 samba.1.tar.gz、samba.2.tar.gz 只需解压缩您想要的文件 tar -zxvf samba.2.tar.gz 您将能够阅读旧日志。
将文件从最后一行打印到第一行(行越旧,它将在接近结尾处打印的越多):
你试过命令“tac”吗?它向后猫文件。
首先你可以配置你的 /etc/logrotate.conf,man logrotate 以获得更多信息。您可以指定一些信息:如果您想每周轮换日志文件并保留 4 周的积压工作
在您可以浏览 4 周前的日志后,使用您最喜欢的查看器,例如 awstat、tail -f ...
转到文件末尾并按向上箭头?
你的意思是尾随日志文件?使用 tail -f 监控日志文件。
如果进行了旋转,请查看旋转的配置。如果每 4 天进行一次轮换,这意味着您必须查看 4 天前制作的存档才能读取时间段日志。
您会在日志目录中找到 tar.gz 文件(它们是日志的存档),例如 samba.1.tar.gz、samba.2.tar.gz 只需解压缩您想要的文件
您将能够阅读旧日志。