서버 로그를 보는 방법에는 서버에 WAS에 sftp로 직접 접속해 로그파일을 까보는 방법도 있겠지만
오늘은 putty를 통해 실시간 로그를 확인하는 방법을 알아보겠다.
전제는 log4j2나 기타 로깅툴로 로그파일을 서버에 저장하고 있는 경우이다.
준비물
- Putty [로그 확인용]
- WAS 접속 정보 [Putty 접속용]
1. Putty 설치
위 사진과 같이 서버의 실시간 로그를 콘솔창에서 확인하려면 Putty를 설치하여야 한다.
우선 위 링크를 통해 Putty 공식 홈페이지에 접속한다.
MSI, exe 파일 중 자신의 컴퓨터의 맞는 버전의 putty를 설치해준다.
2. Putty 접속
서버 접속정보를 입력 후 Open을 눌러 커맨드 창을 열어준다.
- Host Name (or IP address) : 도메인 또는 ip주소를 입력해준다
(한글 도메인으로 호스팅되는 경우 한글도메인을 퓨니코드로 변환하여 입력하여야한다.)
- Port : Linux SSH 포트는 대부분 22니 모르면 그대로 둔다.
- Save : 매번 접속정보를 치고 들어가기 귀찮을 때 접속정보를 저장할 수 있다. Saved Sessions아래 입력칸에 아무 글자나 입력하고 Save버튼을 누르면 저장된다.
3. 로그인
호스팅중인 서버라면 호스팅 사이트에서 받은 계정정보를 입력하면 된다.
비밀번호는 입력해도 화면에 표시되진 않으니 당황하지 말자.
(첫 접속이라면 팝업창에 길게 영어로 표시되는데 Yes를 누르면 된다.)
4. 로그 파일까지 이동
서버마다 폴더 구조가 다르겠지만, 중요한 것은 톰캣 내의 로그파일 경로까지 이동하는 것이다.
간단한 Linux 명령어 입력이 필요하다.
- ls : 현재 위치한 디렉토리에 있는 내용의 리스트를 출력
- cd : cd 디렉토리명 -> 입력한 디렉토리로 이동
- tail -f : tail -f 파일명 -> 입력한 파일의 변화를 실시간으로 모니터링
많은 Linux 명령어가 있지만 오늘 필요한 명령어는 위 3가지다.
아래 순서대로 tomcat폴더를 찾아 들어가고 logs 폴더 안의 catalina.out 파일을 실시간 모니터링한다.
[계정명@ ~]$ ls
tomcat
[계정명@ ~]$ cd tomcat/
[계정명@ tomcat]$ ls
BUILDING.txt LICENSE README.md RUNNING.txt conf logs webapps
CONTRIBUTING.md NOTICE RELEASE-NOTES bin lib temp work
[계정명@ tomcat]$ cd logs
[계정명@ logs]$ ls
catalina.2024-02-09.log catalina.out localhost.2024-02-14.log
catalina.2024-02-10.log host-manager.2024-02-09.log localhost.2024-03-17.log
catalina.2024-02-12.log host-manager.2024-02-10.log localhost.2024-03-28.log
catalina.2024-02-14.log host-manager.2024-02-12.log manager.2024-02-09.log
catalina.2024-03-03.log host-manager.2024-02-14.log manager.2024-02-10.log
catalina.2024-03-15.log host-manager.2024-03-17.log manager.2024-02-12.log
catalina.2024-03-17.log host-manager.2024-03-28.log manager.2024-02-14.log
catalina.2024-03-24.log localhost.2024-02-09.log manager.2024-03-17.log
catalina.2024-03-27.log localhost.2024-02-10.log manager.2024-03-28.log
catalina.2024-03-28.log localhost.2024-02-12.log
[계정명@ logs]$ tail -f catalina.out
5. 로그 확인
'서버 > Linux' 카테고리의 다른 글
[Linux] cafe24에 Let's Encrypt SSL 적용하기 (0) | 2024.10.26 |
---|