서버를 관리하는 우리나 특정 시스템 로그를 알아야 하는 사용자는 tail 명령이 무엇인지 알고 있습니다. 예를 들어, 로그가 있는 경우 아파치/Nginx에 웹사이트의 웹메일 로그(웹메일.desdelinux.NET 예를 들어,) 완료 아이레드메일, 또는 웹 애플리케이션 또는 다음과 같은 사이트의 다른 것 www.GmailLoginSession.info u 일부 API를 사용하는 기타당신이 너무 많을 때
로그를 보고 특정 명령을 검토하려고 합니다. 꼬리 의심의 여지없이 탁월한 선택입니다.
꼬리와 CCZE
명령 꼬리 매개변수 옆에 있는 로그를 볼 수 있습니다. -f 실시간으로 로그를 보여줍니다. 즉, 로그를 다시 로드할 필요 없이 로그에 수신된 변경 사항이 화면에 나타납니다. 즉, 다음과 같습니다.
tail -f /var/log/auth.log
추가로 씨씨 (이미 알려드린 바 있습니다.) 로그에 색상을 추가할 수 있습니다.
tail -f /var/log/auth.log | ccze
이렇게 하면 실시간으로 로그가 표시되지만, 두 개의 실시간 로그를 동시에 보고 싶다면 어떻게 해야 하나요?
그런 다음 각각의 터미널에서 tailf -f를 실행하여 두 개의 로그를 동시에 볼 수 있도록 두 개의 터미널을 열고 다른 터미널 위에 수평으로 정렬해야 합니다.
음, multitail을 사용하면 더 이상 엉망으로 만들 필요가 없습니다.
멀티테일
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개가 아닌 XNUMX개의 로그를 표시하고 싶지만 터미널을 다시 XNUMX개의 동일한 수직 공간으로 분할하지 않고 오른쪽 영역을 XNUMX개의 수평 사각형으로 분할하려면 그대로 두십시오. 이전 명령에서 XNUMX를 입력하고 끝에 다른 로그를 추가하기만 하면 됩니다.
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
끝
더 많은 옵션, 명령 실행 등이 있습니다. 다꼬리 여러 로그를 동시에 볼 수 있는 것은 의심할 여지 없이 훌륭한 옵션입니다.
흥미 로웠기를 바랍니다.
안부
매우 유용합니다. 공유해 주셔서 감사합니다. 나는 그를 몰랐다. 🙂
터미널에 입력하는 명령과 매우 흡사하며 다양한 작업 방식을 보여줍니다.
다음은 내가 말하는 스크린샷입니다.
http://i.imgur.com/YsSLgGI.png
그러나 항상 그렇듯이 Linux의 좋은 점은 모든 색상에 대한 많은 대안이 있다는 것입니다.
인사말.
Terra Terminal, 이것은 스크린샷에 있는 프로그램의 이름입니다.
흥미로운. 더 이상 RatPoison 인터페이스를 데비안으로 밀어넣을 필요가 없습니다.
내가 몰랐던 매우 유용한 도구. 정보 주셔서 감사합니다!. 인사말!.