멀티테일을 사용하여 3개의 로그 파일을 동시에 봅니다.
두 번째 로그 파일에서 이상한 점을 발견했다고 가정해 보겠습니다.
이전에 발생한 내용을 검토하기 위해 두 번째 로그 파일을 위로 스크롤하려면 어떻게 해야 합니까?
조사하는 동안 주의 깊게 관찰하고 싶기 때문에 다른 두 로그 파일은 숨기지 않는 것이 가장 좋습니다.
답변1
multitail
여러 개의 대화형 키가 있으며 그 중 b
스크롤할 창을 선택하라는 메뉴 팝업이 나타납니다. 화살표 키를 사용하여 탐색하고 Enter를 눌러 창을 선택하세요. 이 창은 변경 사항을 볼 수 있는 작은 2자 테두리를 제외한 다른 모든 창을 덮습니다. 화살표 키를 사용하여 선택한 창을 스크롤하고 q
이 모드를 종료할 수 있습니다. 창 배열을 그대로 유지하면서 스크롤하는 방법을 모르겠습니다.
사용 가능한 상호 작용 키에 대한 팝업 도움말을 사용하거나 F1
가져 옵니다.h
할 수 있는 한 가지 방법은 작은 창에서 실행하고 multitail
b tmux
를 사용하여 스크롤 하위 창을 만든 다음 창을 전체 크기로 만드는 것입니다. 스크롤하는 하위 창의 크기는 변경되지 않지만 새 공간에 로그가 표시됩니다. 이미 창이 있는 tmux 세션이 있는 경우 다음 명령을 사용하여 다른 터미널에서 실험할 수 있습니다.
$ tmux split-window
$ tmux resize-pane -y 10
$ tmux send-keys 'multitail /var/log/maillog /var/log/messages /var/log/httpd/access_log' Enter
$ tmux send-keys Enter b Enter
$ tmux kill-pane -a -t.
이러한 명령은 세션에 명령을 보내 창을 분할하고, 활성 창의 높이를 줄이고, 멀티테일을 실행하여 공간이 실제로 충분하지 않음을 나타냅니다. 두 번째는 send-keys
이를 확인하고 b
스크롤 하위 창으로 들어갑니다. 마지막 명령은 다른 창을 종료하고 작은 스크롤 하위 창이 있는 전체 크기의 멀티테일을 봅니다.