netstat

프로그래밍 2011. 3. 24. 09:25
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

평소에 상당히 자주 사용하는 명령어이지만, 그동안 정리할 생각을 못하다가 정리해봤다.



라우팅테이블정보

netstat-r

 

InterfaceStatistics

netstat-e

 

ActiveConnections

netstat-b

 

프로토콜별통계

netstat-s

 

-pPROTOCOL (TCP, UDP, TCPv6, UDPv6)

 

[시간]

지정한 시간마다 다시 명령을 수행

추가) 2011.09.02
unknown port에 대해 어떤 프로세스가 사용하는지 알아보기 위해 웹서핑을 하다가
아래의 내용을 찾아 정리해둔다.

1. 8080 port 의 PID 확인

C:\>netstat -ano | find "8080"
=> 해당 포트가 사용중이지 않을 경우에는 아무값도 나오지 않는다.
=> 해당 포트가 사용중일 경우에는 아래와 같이 나온다.
TCP 0.0.0:4899 0.0.0.0:0 LISTENING 2952

2. PID 가 2952 인 프로세스 찾기

C:\>tasklist /FI "PID eq 2952"

이미지 이름 PID 세션 이름 세션# 메모리 사용
==================== ======= =============== ======= ============
javaw.exe 2952 Console 0 44,512 K

3. 해당 포트 프로세스를 중지하기 (task kill)

C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":8080" ') do taskkill /F /PID %p


*** 해당 포트를 사용하는 프로세스를 직접 확인 하는 방법 (task list)

C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":8080" ') do tasklist /FI "PID eq %p"

출처 :
http://iceken.egloos.com/4327131

posted by 어린왕자악꿍