Profile picture

[Linux] 실시간으로 로그 모니터링하는 4가지 방법 - (tail,multitail,lnav,less)

JaehyoJJAngInvalid date

1. tail

  • tail 커맨드는 파일을 실시간으로 표시하는 가장 일반적인 솔루션이다.

1. -f 인수 사용

$ tail -f /var/log/messages

2. tailf 커맨드에 -f 인수가 함께 내장되어 있으므로 -f 옵션을 사용할 필요가 없음

$ tailf /var/log/messages

3. 로그 파일의 마지막 두 줄만 실시간으로 보기

$ tail -n2 -f /var/log/messages

2. Multitail

  • 실시간으로 여러 로그 파일 모니터링

1. multitail 유틸리티 설치

$ yum -y install epel-release
$ apt-get install -y multitail

$ multitail /var/log/messages /var/log/apache2/error.log

3. lnav

  • multitail 명령과 유사함

1. lnav 유틸리티 설치

$ yum -y install epel-release
$ yum install -y lnav

$ lnab /var/log/messages /var/log/apache2/error.log

4. less

$ less +F /var/log/messages

Loading script...