在Debian Lenny上多次监控多个日志文件
MultiTail允许您查看一个或多个文件,如原始尾程序。 不同的是,它在您的控制台上创建了多个窗口(使用ncurses)。 它还可以监控通配符:如果与通配符匹配的另一个文件具有更新的修改日期,它将自动切换到该文件。 这样,您可以监视一个完整的文件目录。 合并两个甚至更多日志文件是可能的。
我不会保证这将为您工作!
1安装MultiTail
MultiTail可以安装如下:
aptitude install multitail
2使用MultiTail
要同时观看两个日志,例如/ var / log / syslog
和/ var / log / messages
,您可以使用以下命令:
multitail /var/log/syslog /var/log/messages
您现在应该看到两个“窗口”,一个用于第一个日志文件,另一个用于第二个日志文件:
要滚动浏览其中一个日志文件,请键入
b
并选择要滚动的日志文件:
您现在可以使用箭头向上/向下箭头键滚动文件。
gg
将向右滚动到文件的开头,和
G
将滚动到最后。
类型
q
回到前一个窗口。
q
也是您必须键入以离开MultiTail的关键。
您还可以将两个或多个文件合并到一个窗口中,例如:
multitail /var/log/apache2/access.log -I /var/log/apache2/error.log
您应该看到两个日志文件合并在一个窗口中,这样可以更轻松地跟踪错误:
也可以使用MultiTail监视命令的输出,例如:
multitail -R 2 -l "netstat -tap"
这将显示netstat
命令的输出,并每两秒刷新一次:
这仅仅是您可以使用MultiTail做什么的简短概述。 你可以在这里找到更多的例子: http : //www.vanheusden.com/multitail/examples.html
3链接
- MultiTail: http : //www.vanheusden.com/multitail/index.html
- Debian: http : //www.debian.org/