[win] 윈도우에서 특정 포트 사용중인 서비스 확인하기

예전 리눅스에서 비슷한경험을 해서 기록해놓은 글이 있는데..

[linux] 특정 포트 사용중인 서비스 확인하기..

얼마전.. 윈도우에서도 비슷한 경우가 발생하여 찾아봤다.

(ssh 터널링 하는데.. 이상하게 안돼서 봤더니.. 아무래도 다른 프로세스가 먼저 포트를 잡고 있는듯.)

일단 특정포트가 열려있는지 확인

C:\Users\user>netstat -na | findstr 10000 # <== 10000 포트 확인

linux에서는 grep 을 사용했는데.. 윈도우에서는 findstr 을 사용한다.

-o 옵션을 이용해 열려있는 포트의 PID 확인 (사실 위에 할필요없이 바로 이걸 하면 됨.)

C:\Users\user>netstat -nao | findstr 10000 # <== 10000 포트 확인

이렇게 하면, 제일 마지막에 PID가 출력된다.

PID를 가지고 떠있는 프로그램 확인

C:\Users\user>tasklist | findstr 5228 # <=== 5228 PID 확인

프로그램명을 확인해서 프로그램 삭제를 해도 되고.. 아님 아래명령으로 바로 죽일수도 있고..

C:\Users\user>taskkill /f /pid 5228

확인해보니.. 나는 바이두 클라우드에서 뭣 좀 받았는데.. 그것 관련 프로그램인것 같고.. 그게 10000번 포트를 사용하는 듯.

프로그램 삭제하고 났더니.. 10000번 포트는 풀렸다.

Loading