본문 바로가기
기타 프로그램

nginx 에러로그 실시간 확인 하는 명령

by 고체물리학 2024. 1. 25.
sudo tail -f /var/log/nginx/error.log

 

이 명령어를 실행하면 로그 파일의 끝에서부터 새로운 로그 메시지를 실시간으로 표시

  • sudo: 명령어를 슈퍼유저(root) 권한으로 실행합니다.
  • tail: 파일의 끝에서부터 지정된 수만큼의 행을 출력하는 명령어입니다.
  • -f: 파일이 변할 때마다 자동으로 업데이트되도록 지정합니다.
  • /var/log/nginx/error.log: 모니터링할 로그 파일의 경로입니다.

모니터링을 중단하려면 Ctrl + C

 

- tail 명령어 옵션

  1. -n <숫자> 또는 --lines=<숫자>: 지정된 숫자만큼의 행을 출력합니다. 
    tail -n 10 /var/log/nginx/error.log

  2. -f 또는 --follow: 파일의 끝이 아닌 실시간으로 파일을 모니터링합니다.
    tail -f /var/log/nginx/error.log

  3. -c <바이트> 또는 --bytes=<바이트>: 지정된 바이트 수만큼 파일의 끝에서부터 출력합니다.
    tail -c 1000 /var/log/nginx/error.log

  4. -q 또는 --quiet 또는 --silent: 파일 이름을 표시하지 않고 오직 행만 출력합니다.
    tail -q -n 20 /var/log/nginx/error.log

  5. -v 또는 --verbose: 항상 파일 이름을 출력합니다.
    tail -v -n 5 /var/log/nginx/error.log

더 많은 옵션 및 자세한 내용은 man tail 명령어로 tail 명령어의 매뉴얼을 확인할 수 있다

반응형

댓글