반응형
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
이 명령어를 사용하면 된다.
반응형
댓글