본문 바로가기
tech documents

[Linux] 사용 중인 포트 종료하기

by kimtahen 2020. 3. 12.
반응형

NodeJS 등을 사용하다보면 가끔씩 비정상적으로 종료되면서, 특정 포트에서 서버를 실행할 수 없다는 오류가 나기도 한다. 이럴 때에는 직접 사용 중인 포트를 종료시켜주어야 한다.

 

netstat -nap

이 명령어는 위와 같이 열려있는 모든 포트를 보여주는 명령어이다. 80번 포트에서 Node express server를 실행하고 다시 netstat -nap 명령어를 입력하면 아래와 같이 80번 포트가 열려 있는 것을 볼 수 있다.

특정 포트를 검색하고 싶다면, 파이프라인과 grep 명령어를 사용하면 손쉽게 찾을 수 있다. 예를 들어 80번 포트를 검색하고 싶다면 위의 터미널에서 address 가 :80으로 끝날 것이기 때문에

 

netstat -nap | grep :80

 

이 명령어를 사용하면 

이렇게 특정 포트가 열려 있는지의 여부를 검사할 수 있다.

 

특정 포트를 죽이고 싶다면, 포트번호가 tcp 80일때 

 

fuser -k -n tcp 80

 

이 명령어를 사용하면 된다.

 

반응형

댓글