Server/Linux 3

[Linux] grep 명령어 사용하기

리눅스 서버 로그를 확인할 때, 특정 문자열을 찾기 위해 사용하는 명령어로 grep이 있다.tail이나 ls 등 다양한 명령어와 조합하여 사용할 수 있기 때문에, 리눅스의 기본 명령어 중 하나라고 할 수 있는 grep 명령어에 대해 알아보자.1) grep 명령어grep [옵션] [패턴] [파일명] 2) 기본 사용법 예시2-1) 특정 파일에서 'error' 문자열 찾기grep 'error' 파일명2-2) 여러개의 파일에서 'error' 문자열 찾기grep 'error' 파일명1 파일명22-3) 현재 디렉토리내에 있는 모든 파일에서 'error' 문자열 찾기grep 'error' * 2-4) 특정 확장자를 가진 모든 파일에서 'error' 문자열 찾기grep 'error' *.log 3) 자주 사용하는 옵션..

Server/Linux 2025.05.15

[Linux] 리눅스 웹 로그(Tomcat Log) 확인하기

웹 서비스를 운영하면 로그를 확인해야 하는 경우가 필연적으로 발생하게 된다.그 중에서도 Tomcat 서버를 사용하는 경우, 웹 로그를 확인하는 방법에 대하여 간단하게 알아보자.톰캣 로그 경로: 톰캣 웹로그의 기본 경로는 /logs 이다.ex) /tomcat/logs 이전 로그 확인: logs 디렉토리 아래의 파일들을 통해 확인 가능 실시간 로그 확인: catalina.out 파일에서 확인 가능※ catalina.out: Tomcat 기동 시 ${INSTANCE_DIR}/bin/catalina.sh 에 의해 생성되는 로그 파일로,서버상에 발생한 모든 내용(서버 가동, 정지, 개시 등)을 기록한다.1)> tail -100f catalina.out: tail 명령어는 파일의 마지막 부분을 보여주는 기능으로, ..

Server/Linux 2025.05.14

[Linux] 포트 번호로 특정 프로세스 죽이기

Tomcat 서버를 이용하여 개발 시, 가끔 아래와 같은 오류 메시지가 발생한다."Port 8080 required by Tomcat v8.5 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s)." 이 경우에는 사용중인 포트의 프로세스를 강제로 종료시켜야 하는데,이 때 사용하는 명령어를 알아보자.먼저 명령어에 대한 간단한 설명이다. 1) netstat 명령어..

Server/Linux 2025.03.24