반응형
컴퓨터 네트워크에서 포트는 서버와 클라이언트 간의 통신을 가능하게 하는 중요한 요소입니다. 때때로 특정 포트를 사용하는 프로세스를 확인하고 종료해야 할 때가 있습니다. 이 글에서는 Windows 운영 체제에서 포트를 확인하고 해당 포트를 사용하는 프로세스를 종료하는 방법에 대해 알아보겠습니다.
1. 포트 확인하기
1-1 Command-line(명령 프롬프트) 사용하기
- 명령 프롬프트 열기:
- cmd를 검색하여 명령 프롬프트를 엽니다.
- 포트 확인 명령 실행:
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(작업 관리자) 사용하기
- 작업 관리자 열기:
- Ctrl + Shift + Esc를 눌러 Task Manager를 엽니다.
- PID 확인하기:
- "세부 정보" 탭을 선택합니다.
- 해당 포트를 사용하는 PID를 찾습니다.
* 작업 관리자의 세부 정보로 들어가서 PID를 확인하면 됩니다. 저 같은 경우 1883을 사용하던 6744를 지워서 사진상으로는 안 보이는 상태입니다.
2. 프로세스 종료하기
확인된 PID를 사용하여 해당 프로세스를 종료하는 방법은 다음과 같습니다.
2-1 Task Manager(작업 관리자) 사용하기
- PID에 해당하는 프로세스 선택:
- Task Manager에서 종료하려는 프로세스를 선택합니다.
- 프로세스를 마우스 오른쪽 클릭하고 "작업 종료"를 선택합니다.
* 마우스 우클릭을 하면 위 사진과 같이 작업 끝내기가 나옵니다
2-2 Command-line(명령 프롬프트) 사용하기
- 프로세스 종료 명령 실행:
taskkill /PID <PID>
- <PID>에는 종료하려는 프로세스의 PID 번호를 입력합니다.
주의사항
- 프로세스 종료는 주의해야 합니다. 중요한 프로세스를 종료할 경우 시스템에 영향을 줄 수 있습니다.
- 관리자 권한이 필요할 수 있습니다. 프로세스 종료 명령을 실행할 때는 관리자 권한으로 실행하세요.
포트 확인과 프로세스 종료는 네트워크 관리 및 시스템 관리에 유용한 기술입니다. 필요할 때 적절히 활용하여 시스템을 관리하고 문제를 해결할 수 있습니다.
반응형
'C#' 카테고리의 다른 글
SQL DB에 대량 데이터 삽입하는 방법 (0) | 2024.05.13 |
---|---|
VisualStudio Setup 프로젝트 만드는 방법 (0) | 2024.05.03 |
.NET SDK 실행 오류 - SDK를 찾을 수 없음 (0) | 2024.05.02 |
.NET Core 애플리케이션에서 여러 포트를 사용하는 방법 (0) | 2024.04.23 |
.NET Core Window Service 배포 방법 (0) | 2024.04.22 |