如何在 console 端使用 Tail (View) Multiple Files on UNIX / Linux Console
Feb 24th, 2009 by appleboy 參觀者:8,384Views 機器人:351Views
這在管理 UNIX base 系統方面最重要的地方,不管是維護 Linux or FreeBSD 主機,都要學習如何觀看 log 檔案,系統出問題,不管是 apache 不能啟動,或者是 MySQL 發生錯誤,基本上都可以觀察 /var/log 底下的檔案來達到解決問題,平常在使用 Linux 預設可以用 tail 這個指令,使用方法如下:
tail -f /var/log/message
-f 如果在 message 晚上 rotate 檔案的時候,就會停止
-F 持續偵測是否有新檔案,會繼續維持下去
現在要介紹另一個指令 multitail,可以開啟多重檔案,顯示多重視窗喔
在 Debian / Ubuntu Linux 底下安裝:
$ sudo apt-get install multitail
在 FreeBSD 底下:
# make install clean
使用方法:
如果要同時觀看 /var/log/message 跟 /var/log/auth.log
觀看三個檔案
multitail /var/log/maillog /var/log/FuzzyOcr.log /var/log/antivirus.log
或者是把視窗切成左邊一個,右邊兩個
multitail -s 2 /var/log/maillog /var/log/FuzzyOcr.log /var/log/antivirus.log
如圖:

參考網站:
http://www.cyberciti.biz/tips/multitail-view-multiple-files-like-tail-command.html


其實用 screen 這軟體可以解決這種需求
對伺服器管理員而言,GNU screen 是CLI 環境下必備的工具
(以上是別人說的,我習慣直接用emacs解決一切…..)
參考圖片:
http://en.wikipedia.org/wiki/File:GNU_Screen.png
嗯嗯,我自己本身用 pietty 連上伺服器
在利用 screen 的方式管理機器,其實都還不錯用啦
不過 tail 一個檔案開一個 screen 切換有點不方便
所以用這個還不錯啦。^^
screen是可以分割的喔~~
Ctrl-A Shift-s 切割視窗
Ctrl-A Tab 切換視窗
Ctrl-A c 新增終端機
Ctrl-A Q 關掉screen
大致上是這樣的用法,這樣也可以切成2個以上的視窗了
僅供參考………..