Ubuntu에서 동작되는 PORT를 터미널로 종료(kill)

 




위 터미널을 이용하여 6000포트를 이용하여 http서버를 임시적으로 만든다.


다른 터미널을 열서 똑같은 6000포트의 http서버를 만든다. 하지만 이미 이전 터미널에서 6000포트를 이미 잡기 때문에 해당 포트를 강제로 종료하는 명령어를 사용해야 한다.


실제 포트 6000에 어떻게 잡고있는지 확인해야한다. 터미널에 입력할 키워드는 아래와 같다
$ lsof -i TCP:[Port Number : 위 사진에서는 6000] | grep LISTEN

이제 다음에 나온 터미널 결과는 아래와 같다
node    21478 alex   21u  IPv6 189694      0t0  TCP *:x11 (LISTEN)

여기서 2번째 column에 주목해야 한다. 21478은 PID이다. 이 PID number를 이용하여 해당 포트를 kill할수 있다.



아래 터미널 키워드를 입력하여 해당 포트(여기서는 6000)를 종료할수 있다.
$ kill -9 [PID number : 여기서는 21478]



또는 궂이 확인을 안하고 바로 종료하는 방법이 있다. 아래 터미널 키워드를 입력하여 해당 포트(여기서는 6000)를 종료할수 있다.
$ kill -9 $(lsof -i TCP:[Port Number : 위 사진에서는 6000] | grep LISTEN | awk '{print $2}')








댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)