netstat, taskkill 사용방법

devdo·2022년 2월 18일
0

서버 백앤드 스터디

목록 보기
10/17

중복되는 포트 구성으로 애플리케이션이 실행이 안될 때가 많습니다.

이럴때 중복 되는 포트가 무엇인지 찾아서 그 프로세스를 제거해야 합니다.

명령어

CMD

netstat -ano

netstat -ano | findstr "[찾고 싶은 포트]"
taskkill /f /pid [pid]

linux

sudo netstat -ano | grep "[찾고 싶은 단어]"
sudo kill -9 [pid]

💥 엑세스 거부 -> 관리자 권한으로 실행!

✅ cmd 는 관리자 권한 실행 으로 열어야 한다! -> 일반 실행은 프로세스 kill이 강제로 안될 수 있음!

이런 화면이 떠도 당황하지 말고 관리저 권한으로 실행해서 다시 삭제하는 명령어를 날려주시면 됩니다!


⚠️그런데 포트가 안보이는데...

1)

net stop winnat

net start winnat

net stop winnat && net start winnat 명령어는 Windows NAT (Network Address Translation) 서비스를 재시작하는 명령어입니다. 이 명령어는 Windows 운영 체제에서 네트워크 설정을 변경하거나 문제를 해결할 때 사용될 수 있습니다.

2)

# 전체 다 뒤져본다.
netstat -ano 

간혹 이런 문제가 많이 발생했는데, 나는 어쩔 수 없이 port 8080부터 찾아보는 식이 가장 베스트였던 것 같다.

3)
안되면 그냥 PC를 재부팅...



참고

profile
배운 것을 기록합니다.

0개의 댓글