반응형

WAS 또는 Web 서버를 구축할 때 리눅스 OS 기반으로 많이 구축을 하곤 한다. 그 중에서, WAS 서버를 구동 시에 실시간으로 로그를 보고 싶은 경우가 있는데, 이 경우에 tail 명령어를 사용하여 실시간 로그를 본다. 이번 글은 리눅스 tail 명령어로 실시간 로그 보는 방법에 대해 기록한다.
리눅스 tail 명령어로 실시간 로그 보는 방법
tail
해당 파일의 마지막부터 특정 라인 기준(default로 10줄)까지 보여주는 명령어
리눅스에서 실시간 로그를 보기 위해 사용
tail 옵션
옵션 | 내용 |
-f | tail 명령어를 종료하지 않고 계속적으로 보여주는 옵션 > tail -f test.log |
-n | 마지막라인에서 출력할 라인수 지정 > tail -n 100 test.log |
-c | 마지막 기준으로 표시할 바이트 지정 > tail -c 1024 test.log |
-s | 특정 초 기준으로 sleep 후에 다시 동작하도록 설정 > tail -f -s 2 test.log (실시간 로그를 2초 간격으로 보여주기) |
-v | 헤더 포함 출력 옵션 > tail -v test.log |
그래서, 실질적으로 리눅스 tail 명령어를 사용하여 실시간 로그를 확인할 때 아래의 명령어를 사용하곤 한다.
tail -f -s 3 test.log
tail -f -s 3 test.log | grep DEBUG
위와 같은 방법으로 실시간 로그를 확인할 수 있다.
반응형
최근댓글