Những người trong chúng ta, những người quản lý máy chủ hoặc bất kỳ người dùng nào cần phải biết nhật ký hệ thống nhất định, những người dùng này biết lệnh tail là gì. Ví dụ: nếu tôi có nhật ký của Apache/Nginx của trang web của chúng tôi, nhật ký webmail (webmail.desdelinuxNet. ví dụ) của chúng tôi làm bằng iRedMailhoặc khác từ một số ứng dụng web hoặc các trang web như www.GmailInicioSesion.info u những người khác sử dụng API, khi bạn có rất nhiều
nhật ký và chúng tôi muốn xem lại một số lệnh cụ thể đuôi nó chắc chắn là một lựa chọn tuyệt vời.
Đuôi và CCZE
Lệnh đuôi cho phép bạn xem nhật ký, bên cạnh tham số -f Nó hiển thị cho chúng ta nhật ký theo thời gian thực, tức là thay đổi mà nhật ký nhận được sẽ xuất hiện trên màn hình mà không cần phải tải lại nhật ký, đó là:
tail -f /var/log/auth.log
Ngoài ra, đã thêm vào ccze (chúng ta đã nói về nó) chúng ta có thể thêm màu vào nhật ký:
tail -f /var/log/auth.log | ccze
Điều này sẽ hiển thị cho chúng tôi nhật ký trong thời gian thực, nhưng, Phải làm gì nếu tôi muốn xem hai nhật ký trong thời gian thực cùng một lúc?
Sau đó, tôi sẽ cần mở hai thiết bị đầu cuối, căn chỉnh chúng theo chiều ngang so với thiết bị đầu cuối kia, để thực thi đuôi -f trong mỗi thiết bị, do đó có thể xem hai nhật ký cùng một lúc.
Chà, với multitail, chúng ta không còn cần phải tự làm phức tạp nữa.
nhiều đuôi
MultiTail là một gói (và lệnh) cho phép chúng ta cho nó biết các bản ghi mà chúng ta muốn xem và nó hiển thị tất cả chúng ta trên màn hình, được phân tách, sắp xếp, tổ chức.
Ví dụ:
multitail /var/log/auth.log /var/log/kernel.log
Điều này sẽ hiển thị cho chúng ta hai nhật ký sau:
Như bạn có thể thấy, một ở bên dưới và cái kia ở trên, trong cùng một thiết bị đầu cuối, chúng ta có hai nhật ký.
Tôi nói hai nhật ký nhưng ... có thể có nhiều hơn, ví dụ: giả sử tôi cũng muốn xem nhật ký ulogd.log:
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Đây là ảnh chụp màn hình:
Nếu bạn muốn chia thiết bị đầu cuối theo chiều dọc chứ không phải theo chiều ngang, bạn phải thêm -s 2… trong đó 2 là tổng số ô dọc. Ví dụ:
multitail -s 2 /var/log/auth.log /var/log/kernel.log
Đây là ảnh chụp màn hình:
Nếu ... cũng vậy, bạn muốn hiển thị ba bản ghi chứ không phải hai như trong ví dụ, nhưng bạn không muốn chia thiết bị đầu cuối thành ba không gian dọc bằng nhau, mà chia khu vực bên phải thành hai hình vuông nằm ngang, hãy để lại 2 của lệnh trước đó và đơn giản thêm nhật ký khác vào cuối:
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Và đây là ảnh chụp màn hình:
Cài đặt MultiTail
Để cài đặt nó rất đơn giản, hãy tìm và cài đặt gói nhiều đuôi trong kho của bạn.
Nếu bạn sử dụng Debian, Ubuntu hoặc dẫn xuất:
sudo apt-get install multitail
Nếu bạn sử dụng ArchLinux hoặc một bản phân phối khác sử dụng pacman:
sudo pacman -S multitail
đầu
Có nhiều tùy chọn khác, thực thi lệnh, v.v., nhiều đuôi nó chắc chắn là một lựa chọn tuyệt vời để xem nhiều nhật ký của chúng tôi cùng một lúc.
Tôi hy vọng bạn đã tìm thấy nó thú vị.
Liên quan
Nó rất hữu ích cho tôi, cảm ơn vì đã chia sẻ. Tôi không biết anh ta. 🙂
Nó trông rất giống một lệnh được đưa vào thiết bị đầu cuối và với điều này cho thấy các cách hoạt động khác nhau.
Đây là ảnh chụp màn hình những gì tôi nói.
http://i.imgur.com/YsSLgGI.png
Nhưng như mọi khi, đó là điều tuyệt vời về Linux, có rất nhiều lựa chọn thay thế cho tất cả các màu.
Chúc mừng.
Terra Terminal, đó là tên của chương trình trong ảnh chụp màn hình.
Hấp dẫn. Tôi sẽ không còn phải đẩy giao diện RatPoison sang Debian nữa.
Một công cụ rất hữu ích mà tôi không biết. Cảm ơn bạn về thông tin!. Chúc mừng !.