서버의 긴 로그를 탐색하는 가장 좋은 방법

서버의 긴 로그를 탐색하는 가장 좋은 방법

서버에 SSH로 연결되어 있고 긴 로그(5000줄)를 통과하고 싶습니다.

이 작업을 수행하는 가장 좋은 명령은 무엇입니까?

나는 노력했다tail -2000 server.log

그런데 SSH 창을 위로 스크롤해야 하는데...조금만 올라갑니다.

서버에 새로운 것을 설치할 수 없습니다..

답변1

less server.log또는 zless server.log.1.gz압축된 로그를 시도해 보세요 .

답변2

나는 다음을 좋아합니다:

tail -2000 server.log | more

또는 내가 찾고 있는 것이 무엇인지 구체적으로 알고 있는 경우:

grep -i somesearchstring [| more]

또는 로그가 지나가는 것을 보고 싶다면 다음을 따르세요.

tail -f server.log

왜냐하면, 아시다시피 로그는 그냥 지나가는 것을 보는 것만으로도 재미있기 때문입니다.

답변3

사용에는 아무런 문제가 없지만 끝에 tail추가해야 합니다 .| more

예를 들어:

tail -2000 /var/log/messages | more 

그러면 다음 화면으로 이동하려면 Return 키를 눌러야 합니다. Less and More도 좋지만 200,000줄의 파일을 페이지다운하고 싶은 사람이 누가 있겠습니까?

답변4

다른 호출기에는 more, most및 가 포함됩니다 pg.

관련 정보