728x90
반응형
netstat 명령어(Network Status)
netstat 는 네트워크 연결 및 네트워크 인터페이스에 대한 정보를 보여주는 명령어이다.
주로 TCP/IP 프로토콜을 사용하는 시스템에서 네트워크 관련 문제를 진단하고 모니터링하는데 사용된다.
netstat을 사용하면 현재 열려 있는 포트, 연결된 클라이언트와 서버, 네트워크 인터페이스 통계 등 다양한
정보를 확인할 수 있다.
netstat 명령어는 다양한 옵션과 플래그와 함께 사용될 수 있다.
- -a :
"ALL" 의 약어로, 모든 연결 및 리스닝 포트를 표시한다. 이 옵션은 TCP 및 UDP 연결 모두를 나열한다. - -r :
"Routing" 의 약어로, 라우팅 테이블을 표시한다.
라우팅 테이블은 네트워크 패킷이 전송될 때 경로 결정에 사용되는 정보를 포함한다. - -n :
"Numeric" 의 약어로, IP 주소와 포트 번호를 숫자 형태로 표시한다.
호스트 및 서비스 이름의 해석을 수행하지 않고 숫자로 표시되므로, 실행 속도를 향상 시킬 수 있다. - -t :
"TCP" 의 약어로, TCP 연결 정보만을 표시한다.
이 옵션을 사용하면 netstat 결과에는 TCP 연결만 포함된다. - -u :
"UDP" 의 약어로, UDP 연결 정보만을 표시한다.
이 옵션을 사용하면 netstat 결과에는 UDP 연결만 포함된다. - -p :
"Process" 의 약어로, 각 연결 또는 소켓에 연관된 프로세스 정보를 표시한다.
프로세스 ID(PID)와 연결된 프로세스 이름을 보여준다.
이러한 옵션들을 사용하여 netstat 명령어를 실행하면 네트워크 연결 정보, 포트 상태, 라우팅 정보, 프로세스 관련 정보
등을 확인할 수 있다.
이렇듯 netstat 명령어는 다양한 운영 체제에서 사용할 수 있으며, 리눅스와 유닉스 기반 시스템에서 많이 사용된다.
이를 통해 네트워크 관련 문제의 원인을 찾거나, 네트워크 연결 상태를 확인할 수 있다.
728x90
반응형
'OS' 카테고리의 다른 글
Endianness (0) | 2023.12.23 |
---|---|
Linux 파일 시스템 및 디렉터리 구조 (0) | 2023.05.18 |
리눅스(Linux) 명령어 (0) | 2023.05.13 |
파일 시스템(File System)의 종류와 특징 (0) | 2023.05.13 |
도커(Docker) (0) | 2023.05.12 |