tail is one of the best tool to view log files in a real time (tail -f /path/to/log.file). The program MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console (with ncurses). This is one of those dream come true program for UNIX sys admin job. You can browse through several log files at once and do various operations like search for errors and much more.
Install MultiTail
Type the following command under Debian / Ubuntu Linux:
$ sudo apt-get update
$ sudo apt-get install multitail
If you are using FreeBSD, enter:
# portsnap fetch update
# cd /usr/ports/sysutils/multitail
# make install clean
How To View Multiple Files Like tail Command
To view /var/log/messages and /var/log/auth.log, enter:
# multitail /var/log/messages /var/log/auth.log
Sample output:

How do I run a command and view a log file?
Simply use command as follows:
# multitail /var/log/iptables.log -l "ping server.nixcraft.in"
OR
# multitail /var/log/httpd.log -l "netstat -nat"
The -l option allows command to execute in a window. Do not forget to use "'s if the external command needs parameter! (e.g. -l "ping host").
How do I display 3 logfiles in 2 columns?
To see all 3 files related to anti mail server gateway, enter:
# multitail -s 2 /var/log/maillog /var/log/FuzzyOcr.log /var/log/antivirus.log
multitail has many other useful options. Please read man page for further details:
man multitail
Further readings:
You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop












{ 13 comments… read them below or add one }
Thanks for the tip!
Don’t forget xtail. I use it to monitor hits to multiple sites with logstalgia and other programs that are designed for regular tail, but works great with xtail too.
Been trying multitail off and on for a while now…but one thing that has always got me:
when viewing say access logs for webserver it has a good 5-10 delay it seems.
Edit: sorry missed adding ‘MINUTES’ to my last comment… my apologies.
Just a little mistake on FreeBSD : you wrote :
portsnap featch update
It’s fetch
@ Meskalyn, thanks for the heads up.
@xiao_haozi, May be your server is not so busy…
there is a “typo”:
# multilog /var/log/messages /var/log/auth.log
should be better multitail ;)
Thanks for the post on Multitail. I’ve been looking for a tool like this for a long time…
Is it possible to view multiple files but in one view? Eg view the same log file from 5 different machines but all as one?
For example
Log Line from Machine 1
Log Line from Machine 1
Log Line from Machine 2
Log Line from Machine 4
Log Line from Machine 2
Is this possible?
Great tip !! I’m going to try this out tonight !
I could this when I am monitoring logs on my log server. Thank you!
intelliginix.com
Is there any equivalent command in Fedora/CentOS?
Better to switch to Debian ;)
@sanjay run #yum install multitail