C#

포트 확인과 프로세스 종료하는 방법

검은고양이개발자 2024. 5. 2. 14:42
반응형

컴퓨터 네트워크에서 포트는 서버와 클라이언트 간의 통신을 가능하게 하는 중요한 요소입니다. 때때로 특정 포트를 사용하는 프로세스를 확인하고 종료해야 할 때가 있습니다. 이 글에서는 Windows 운영 체제에서 포트를 확인하고 해당 포트를 사용하는 프로세스를 종료하는 방법에 대해 알아보겠습니다.

 

1. 포트 확인하기

 

1-1 Command-line(명령 프롬프트) 사용하기


  1. 명령 프롬프트 열기:
    • cmd를 검색하여 명령 프롬프트를 엽니다.
  2. 포트 확인 명령 실행:
netstat -ano | findstr ":포트번호"
  • 포트번호에는 확인하려는 포트의 번호를 입력합니다.
  • PID(Process ID)를 확인할 수 있습니다.
C:\Windows\system32>netstat -ano | findstr :1883
  TCP    127.0.0.1:1883         0.0.0.0:0              LISTENING       6744
  TCP    127.0.0.1:1883         127.0.0.1:53458        TIME_WAIT       0
  TCP    127.0.0.1:1883         127.0.0.1:53501        ESTABLISHED     6744
  TCP    127.0.0.1:53501        127.0.0.1:1883         ESTABLISHED     29288
  TCP    [::1]:1883             [::]:0                 LISTENING       6744

 

여기서는 6744 가 PID입니다.

 

내가 1883 포트를 사용하고 싶은데 기존에 이렇게 사용하고 있다면 어디서 이걸 사용하고 있는지 확인 후 삭제해야 합니다

 

특정 포트를 사용하는 프로세스를 확인하는 방법은 다음과 같습니다.

 

1-2 Task Manager(작업 관리자) 사용하기


  1. 작업 관리자 열기:
    • Ctrl + Shift + Esc를 눌러 Task Manager를 엽니다.
  2. PID 확인하기:
    • "세부 정보" 탭을 선택합니다.
    • 해당 포트를 사용하는 PID를 찾습니다.

* 작업 관리자의 세부 정보로 들어가서 PID를 확인하면 됩니다. 저 같은 경우 1883을 사용하던 6744를 지워서 사진상으로는 안 보이는 상태입니다.

 

2. 프로세스 종료하기

확인된 PID를 사용하여 해당 프로세스를 종료하는 방법은 다음과 같습니다.

2-1 Task Manager(작업 관리자) 사용하기


  1. PID에 해당하는 프로세스 선택:
    • Task Manager에서 종료하려는 프로세스를 선택합니다.
    • 프로세스를 마우스 오른쪽 클릭하고 "작업 종료"를 선택합니다.

* 마우스 우클릭을 하면 위 사진과 같이 작업 끝내기가 나옵니다

 

 

2-2 Command-line(명령 프롬프트) 사용하기


  1. 프로세스 종료 명령 실행:
taskkill /PID <PID>
  • <PID>에는 종료하려는 프로세스의 PID 번호를 입력합니다.

주의사항

  • 프로세스 종료는 주의해야 합니다. 중요한 프로세스를 종료할 경우 시스템에 영향을 줄 수 있습니다.
  • 관리자 권한이 필요할 수 있습니다. 프로세스 종료 명령을 실행할 때는 관리자 권한으로 실행하세요.

포트 확인과 프로세스 종료는 네트워크 관리 및 시스템 관리에 유용한 기술입니다. 필요할 때 적절히 활용하여 시스템을 관리하고 문제를 해결할 수 있습니다.

반응형