這在管理 UNIX base 系統方面最重要的地方,不管是維護 Linux or FreeBSD 主機,都要學習如何觀看 log 檔案,系統出問題,不管是 apache 不能啟動,或者是 MySQL 發生錯誤,基本上都可以觀察 /var/log 底下的檔案來達到解決問題,平常在使用 Linux 預設可以用 tail 這個指令,使用方法如下:
tail -F /var/log/message tail -f /var/log/message -f 如果在 message 晚上 rotate 檔案的時候,就會停止 -F 持續偵測是否有新檔案,會繼續維持下去
現在要介紹另一個指令
multitail,可以開啟多重檔案,顯示多重視窗喔 在 Debian / Ubuntu Linux 底下安裝:
$ sudo apt-get update $ sudo apt-get install multitail在 FreeBSD 底下:
# cd /usr/ports/sysutils/multitail # make install clean使用方法: 如果要同時觀看 /var/log/message 跟 /var/log/auth.log
multitail /var/log/messages /var/log/auth.log底下這張圖是結果:
multitail /var/log/httpd.log -l "netstat -nat"觀看三個檔案 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
See also
- OpenSSH 安全性漏洞 CVE-2016-0777 and CVE-2016-0778
- [筆記] 在 Ubuntu mount DVD ISO 檔案
- Geany 編輯器搭配 sshfs 參數注意事項
- AWS 機器上 duplicated RPM 問題
- 安裝 XCache 加速 PHP 執行速度
- Linux 程式開發編輯器 Geany + Fuse 遠端掛載
- 好用 PHP debug extension Xdebug on FreeBSD 安裝
- 快速安裝 Amazon EC2 LAMP 環境 (EC2 Console)
- 切換 Ubuntu apt 的 mirror site
- [Linux] 打造 Ubuntu 10.10 嵌入式系統 Embedded System 開發環境