lsof 명령어
list open files의 약자로 시스템에 열려있는 파일에 대한 정보를 출력해주는 명령어이다.
포트 종료 방법
가끔 Local에서 프로젝트를 실행했을 때 이전 실행이 제대로 종료되지 않아 아래와 같은 에러를 마주할 수 있다.
프로젝트 실행을 위해 8080포트를 사용해야 하는데 이미 해당 포트를 사용하고 있기 때문에 프로그램을 실행할 수 없다는 경고문이 뜬다.
이런 상황에 lsof 명령어를 통해 시스템에서 8080 포트를 사용하고 있는 파일 정보를 조회한다.
1. 사용 중인 포트 확인 : lsof -i :[port 번호]
-> lsof -i :[port 번호]
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
JAVA 2918 username 15u IPv4 TCP
여기서 중요한 정보는 PID 번호이다.
2. 사용 중인 포트 종료 : Kill -9 [PID 번호]
-> kill -9 2918