Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux에서 파일의 실시간 업데이트를 보는 방법

이 가이드는 Linux에서 "tail" 명령을 통해 실시간으로 업데이트되는 파일을 보는 방법을 보여줍니다.

Linux 서버를 관리하거나 개발자인 경우 업데이트를 확인하기 위해 파일을 시청해야 할 가능성이 큽니다. 오류나 메시지가 나타나는지 계속 확인하려는 로그 파일일 수도 있고 일부 데이터가 기록된 파일일 수도 있습니다. 새로고침 버튼을 계속 누르지 않고 파일 자체를 업데이트할 수 있는 방법이 있습니다.

Apache 웹 서버 로그 파일 /var/log/http/access.log를 모니터링한다고 가정해 보겠습니다. . 다음 명령을 사용하여 실시간 업데이트를 받으세요.

# 꼬리 -f /var/log/http/access.log

Return 키를 누르면 파일의 마지막 몇 개 항목(있는 경우)이 표시되어야 하며 명령은 파일에 대한 추가 업데이트를 기다리고 자동으로 업데이트됩니다. 이 명령의 한 가지 단점은 tail을 사용하여 위아래로 스크롤할 수 없다는 것입니다. 이 명령의 또 다른 단점은 롤링되는 파일을 모니터링하는 경우(파일이 다른 파일로 이동되고 첫 번째 파일 대신 새 빈 파일이 사용됨) 이 명령이 업데이트를 중지한다는 것입니다. 두 번째 문제에 대한 해결책이 있습니다. 다음 구문을 사용하십시오.

# 꼬리 -F /var/log/http/access.log

대문자 -F 파일이 롤링되더라도 새 파일에서 계속 읽도록 하므로 매우 유용합니다. 파일이 롤링되는지 여부에 관계없이 일반적으로 이 옵션을 사용합니다.

이제 업데이트를 받을 때 파일을 보는 방법을 알았으니 다른 Linux 명령줄 팁을 배우지 않으시겠습니까?