서버를 관리하는 사용자 나 특정 시스템 로그를 알아야하는 사용자는 tail 명령이 무엇인지 알고 있습니다. 예를 들어, 로그가있는 경우 아파치/Nginx에 웹 사이트의 웹 메일 로그 (webmail.fromlinux.net 예를 들어,) 우리가 만든 아이레드메일, 또는 일부 웹 응용 프로그램 또는 같은 사이트의 다른 www.GmailInicioSesion.info u API를 사용하는 기타, 너무 많을 때
몇 가지 특정 명령을 검토하고 싶습니다. 꼬리 의심 할 여지없이 훌륭한 선택입니다.
꼬리와 CCZE
명령 꼬리 매개 변수 옆에있는 로그를 볼 수 있습니다. -f 로그를 실시간으로 보여줍니다. 즉, 로그를 다시로드 할 필요없이 로그가받는 변경 사항이 화면에 나타납니다. 즉,
tail -f /var/log/auth.log
또한 ccze (우리는 이미 그것에 대해 이야기했습니다) 로그에 색상을 추가 할 수 있습니다.
tail -f /var/log/auth.log | ccze
이렇게하면 실시간으로 로그가 표시되지만 두 개의 로그를 동시에 실시간으로 보려면 어떻게해야합니까?
그런 다음 각 터미널에서 tailf -f를 실행하여 동시에 두 개의 로그를 볼 수 있도록 두 개의 터미널을 열고 수평으로 정렬해야합니다.
글쎄, 멀티 테일을 사용하면 더 이상 자신을 복잡하게 만들 필요가 없습니다.
멀티테일
MultiTail은 우리가보고자하는 로그를 알려줄 수있는 패키지 (및 명령)이며, 분리, 정렬, 정리 된 모든 로그를 화면에 표시합니다.
예를 들면 다음과 같습니다
multitail /var/log/auth.log /var/log/kernel.log
그러면 다음 두 로그가 표시됩니다.
보시다시피 하나는 아래에 있고 다른 하나는 위에 있습니다. 동일한 터미널에 두 개의 로그가 있습니다.
두 개의 로그를 말하지만 ... 더 많은 것이있을 수 있습니다. 예를 들어 ulogd.log 로그도보고 싶다고 가정합니다.
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
여기 스크린 샷 :
터미널을 수평이 아닌 수직으로 나누려면 -s 2…를 추가해야합니다. 여기서 2는 총 수직 패널 수입니다. 예를 들면 :
multitail -s 2 /var/log/auth.log /var/log/kernel.log
여기 스크린 샷 :
만약 ... 예와 같이 두 개가 아닌 세 개의 로그를 표시하고 싶지만 터미널을 세 개의 동일한 수직 공간으로 나누지 않고 오른쪽 영역을 두 개의 수평 사각형으로 나누고 이전 명령의 2를 그대로두고 간단히 끝에 다른 로그를 추가하십시오.
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
그리고 여기 스크린 샷 :
MultiTail 설치
간단하게 설치하려면 패키지를 찾아서 설치하십시오. 멀티 테일 저장소에 있습니다.
Debian, Ubuntu 또는 파생 제품을 사용하는 경우 :
sudo apt-get install multitail
ArchLinux 또는 pacman을 사용하는 다른 배포판을 사용하는 경우 :
sudo pacman -S multitail
끝
더 많은 옵션, 명령 실행 등이 있습니다. 멀티 테일 의심 할 여지없이 여러 로그를 동시에 볼 수있는 훌륭한 옵션입니다.
흥미 로웠기를 바랍니다.
안부
5 코멘트, 당신의 것을 남겨주세요
나에게 매우 유용합니다. 공유해 주셔서 감사합니다. 나는 그를 몰랐다. 🙂
터미널에 던져진 명령과 매우 흡사하며 다른 작업 방식을 보여줍니다.
여기 제가 말하는 스크린 샷이 있습니다.
http://i.imgur.com/YsSLgGI.png
그러나 항상 그렇듯이 Linux의 장점은 모든 색상에 대한 많은 대안이 있습니다.
인사말.
Terra Terminal, 스크린 샷에있는 프로그램의 이름입니다.
흥미 롭군. 더 이상 RatPoison 인터페이스를 데비안으로 푸시 할 필요가 없습니다.
내가 몰랐던 매우 유용한 도구입니다. 정보에 대해서 감사드립니다!. 건배!.