Embedded Linux

실시간으로 로그 보기

작성자 임베디드코리아 작성일15-11-23 18:10 조회5,161회 댓글0건
리눅스오류나 파일의 로그를 보고 싶을 때 tail 명령어를 사용하여 실시간으로 확인한다.

[TAIL 기능]
파일의 마지막 부분을 출력한다.

[문법]
tail [option] ... [file] ...
기본 출력은 파일의 마지막 10줄을 보여준다.
 

[옵션]
f : 파일의 마지막 10라인을 실시간으로 계속해서 출력
F : 파일 변동 시 실시간으로 보여주되 로그파일처럼 특정 시간이 지난 후 파일이 변하게 되면 새로운 파일을 오픈하여 보여줌
    (다시 명령을 실행할 필요가 없음)
n : n 만큼의 라인을 출력
n+n : 마지막 줄이 아니라 첫번째 줄부터 시작해 n 번째 라인 이후부터 출력
--byte=n : n바이트 만큼의 내용을 출력
※ n은 숫자 ※

예1)  /var/log/syslog 파일이 업데이트될 때마다 계속 화면에 표시.
        # tail -f  /var/log/syslog

예2)    /var/log/syslog 파일의 마지막 10줄을 표시.
        # tail -n 10  /var/log/syslog   

예3)  /var/log/syslog  파일의 100번째 라인 이후를 출력.
        # tail  -n  +100  /var/log/syslog