Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스레드
- RAM
- trunc()
- cpu
- Servlet
- ssd
- 이진탐색트리
- stack
- maven
- url
- queue
- MAP
- 프로세스 종료
- 오라클 버림 함수
- trunc(sysdate)
- git push
- heap
- 정렬
- 오라클 trunc()
- web
- ArrayList
- desc
- Git
- 스케줄 삭제
- HashMap
- HDD
- null
- trunc(date)
- 멀티스레드
- netstat
Archives
- Today
- Total
無테고리 인생살이
netstat 명령어 비교: Windows와 Linux에서의 사용법 본문
netstat 옵션은 os마다 차이가 있습니다. Windows와 Linux에서의 사용법을 간단히 비교하여 설명하겠습니다.
netstat [옵션]
1. 열려 있는 포트 및 연결 상태 확인 ( windows, linux 동일 적용 )
netstat -a
- 모든 활성 TCP/UDP 연결 및 LISTENING 상태를 포함한 포트 정보를 표시합니다.
- 단, 외부 주소가 숫자 형태의 IP 주소가 아닙니다.
- 결과에 다음 정보가 포함됩니다.
- 프로토콜: TCP / UDP
- 로컬 주소: 로컬 IP와 포트
- 외부 주소: 외부 IP와 포트
- 상태: tcp 연결 상태 (LISTENING, ESTABLISHED, TIME_WAIT 등), udp 해당사항 없음
2. IP를 숫자로 표시 ( windows, linux 동일 적용 )
netstat -an
- DNS 이름 해석 없이 모든 IP 주소와 포트를 숫자 형식으로 표시합니다.
3. 프로세스 ID(PID)와 함께 연결 정보 확인
Windows
netstat -ano
Linux
netstat -anp
- 연결된 프로세스의 ID(PID)를 포함한 정보를 제공합니다.
- windows: - o (owning process)
- linux: - p (programs)
- 프로세스 ID를 확인하여 어떤 프로그램이 특정 포트를 사용하는지 추적할 수 있습니다.
4. 특정 프로토콜만 필터링(TCP/UDP)
- TCP 연결만 확인
Windows
netstat -ano -p tcp
Linux
netstat -anp -t
- netstat -anpt 도 가능
- UDP 연결만 확인
Windows
netstat -ano -p udp
Linux
netstat -anp -u
- netstat -anpu 도 가능
5. 특정 포트번호만 필터링
Windows
netstat -ano -p tcp | find "8080"
netstat -ano -p tcp | findstr :8080
Linux
netstat -anp -t | grep :8080
windows, linux 모두 `netstat -help` 로 옵션에 대한 설명을 확인할 수 있습니다.
'Linux' 카테고리의 다른 글
프로세스 종료 명령어 비교: Windows VS Linux (feat. taskkill, kill/pkill) (0) | 2024.11.16 |
---|