서론
서버를 돌린다거나 어떤 프로그램을 사용할 때 해당 포트가 열려있지않은 것 같은데 이미 포트를 점유 및 실행이 되고있다고할 때 해당 포트를 점유하고있는 프로세스의 이름을 알기위해 해당 명령어들을 정리한다.
포트로 프로세스 상태 검색 방법
1. 명령프롬프트(CMD) Open
2. netstat -ano | findstr "port" 입력
위의 이미지처럼 입력해주면 해당 포트를 사용하고있는 프로그램의 상태와 PID(마지막 열)가 나온다. 이 명령어를 통해 현재 진짜 해당 포트가 점유되고있는지도 알 수 있다.
검색한 PID로 프로세스 이름 검색 방법
1. 명령프롬프트(CMD) Open
2. tasklist | findstr "PID번호" 입력
다음과 같이 findstr에 PID를 입력 후 실행하면 해당 포트를 점유하고있던 프로세스의 이름이 나온다. 이렇게 현재 사용하려는 포트가 점유되고있는데 어떤 프로세스가 점유하고싶은지 알고싶을 때 다음과 같이 진행하면 된다.
프로세스 종료 (Kill)
1. 명령프롬프트(CMD) Open [관리자 권한 실행]
2. taskkill /f /pid "PID번호" 입력
위와 같이 cmd 명령어로 종료하는 방법 또는 프로세스의 이름을 알고있기때문에 작업관리자에서 해당 프로세스를 죽이는 방법도 있다.
반응형
'Windows' 카테고리의 다른 글
[Network] routing table 확인, 추가, 삭제 방법 (개념/ 예제) (0) | 2022.05.11 |
---|---|
서버 포트가 열려져 있는지 확인 하는 방법 (Telnet 사용방법 / 정의 / 방화벽 인바운드 규칙 생성) (11) | 2022.03.03 |
[Network] TCP/IP , Serial, UDP 통신 테스트 프로그램 추천 (0) | 2021.12.26 |
댓글