퍼티와 로그 뷰어

퍼티와 로그 뷰어

우리는 자바 웹 애플리케이션을 개발 중입니다. 우리는 Linux 서버에 애플리케이션을 배포할 것입니다. 서버에 연결하기 위해 Putty 도구를 사용하고 있습니다.

애플리케이션의 로컬 테스트를 위해 로컬 호스트를 사용하고 로그 뷰어를 사용하여 로그를 확인합니다.

Putty의 터널링 방법을 사용하여 원격 시스템의 로그 파일을 볼 수 있는 도구가 있습니까?

답변1

/var/log에 있는 로그 파일을 보고 싶다고 가정하고 이를 수행하는 방법은 다음과 같습니다.

샘플: 원격 서버에서 Python을 사용하여 터널로 이동합니다.

CD /var/로그

해당 디렉토리에는

python -m SimpleHTTPServer 8080

Putty [원격 호스트-IP: 원격 포트] xxxx:8080을 구성합니다. SSH를 입력한 후 브라우저에 다음을 입력하면 됩니다.

http://127.0.0.1:8080

모든 로그 파일에 완전히 액세스할 수 있습니다.

이것을 코드에 넣는 것은 조금 더 어렵습니다. SSH 라이브러리(많음)를 얻거나 로그를 추적하고 최신 업데이트 등을 내보내는 원격 웹 서비스를 작성하는 것이 좋습니다. 아마도 'tail -n x'(x - 가장 많은 수임)에도 get 요청을 발행할 수 있습니다. 보고 싶은 최근 기록.

부록: 터널링을 구성하는 방법

답변2

나는 사용하고있다OtrosLogViewer원격 시스템의 로그를 실시간으로 감시합니다(log4j 및 JDK 로깅). SFTP와 삼바를 지원합니다. 제가 사용하고 있는 개발 환경에서는log4j SocketHubAppender.

다음도 볼 가치가 있습니다유튜브 데모

관련 정보