netstat 명령어 요약

카테고리 보기

netstat 명령어 요약

1 분 읽음

리눅스 netstat Command #

리눅스 netstat 명령은 네트워크 연결, 라우팅 테이블, 인터페이스 통계, 매스커레이드 연결 및 멀티캐스트 멤버십을 표시하는 데 사용되는 강력한 네트워킹 도구입니다. 현재는 ss, 이는 네트워크 문제를 진단하고 시스템 성능을 모니터링하는 데 있어 많은 Linux 배포판에서 여전히 귀중한 역할을 합니다.

주요 사용법 및 구문 netstat Command #

의 기본 구문 netstat 명령은 다음과 같습니다

netstat [OPTIONS]

  • 옵션: 동작 및 출력을 제어하는 ​​플래그 netstat.

netstat 명령 치트시트 테이블 #

Command 기술설명
netstat 활성 연결, 라우팅 테이블, 인터페이스 통계를 표시합니다.
netstat -t TCP 연결만 표시합니다.
netstat -u UDP 연결만 표시합니다.
netstat -l 수신 포트와 소켓을 표시합니다.
netstat -r 라우팅 테이블을 표시합니다.
netstat -i 네트워크 인터페이스 통계를 표시합니다.
netstat -s 각 프로토콜에 대한 요약 통계를 보여줍니다.
netstat -p 연결에 대한 PID와 프로그램 이름을 표시합니다.

일반적인 사용 사례 #

활성 연결 보기 #

netstat

시스템의 모든 활성 네트워크 연결을 표시합니다.

TCP 연결 표시 #

netstat -t

출력을 필터링하여 TCP 연결만 표시합니다.

모니터링 수신 포트 #

netstat -l

현재 수신 상태에 있는 모든 포트를 나열합니다.

라우팅 테이블 보기 #

netstat -r

라우팅 문제를 진단하는 데 유용한 시스템의 라우팅 테이블을 표시합니다.

프로세스별 연결 확인 #

netstat -p

각 연결과 관련된 프로세스 ID(PID)와 프로그램 이름을 표시합니다.

고급 사용법 #

인터페이스 통계 #

netstat -i

전송 및 수신 패킷을 포함하여 네트워크 인터페이스에 대한 자세한 통계를 표시합니다.

요약 프로토콜 통계 #

netstat -s

프로토콜(TCP, UDP, ICMP 등)별로 그룹화된 네트워크 통계 요약을 제공합니다.

주소로 필터링 #

결합 grep 주소로 연결을 필터링하려면:

netstat -an | grep 192.168.1.1

사용 netstat 과 RELIANOID 솔루션 #

In RELIANOID의 인프라, netstat 이 명령은 연결성 진단, 로드 밸런서 성능 분석, 시스템 작업 모니터링에 유용합니다.

로드 밸런서 연결 모니터링 #

netstat -tuln | grep ":80"

로드 밸런서를 통한 HTTP 트래픽을 모니터링하기 위해 포트 80의 연결을 표시합니다.

백엔드 서비스 트래픽 분석 #

백엔드 서버에 대한 연결 추적:

netstat -an | grep 10.0.0.5

이는 백엔드 서버에 대한 연결을 보여줍니다. 10.0.0.5.

디버그 프록시 구성 #

프록시 서비스가 실행 중이고 연결을 수락하는지 확인하세요.

netstat -l | grep ":443"

네트워크 성능 조사 #

netstat 성능 병목 현상을 진단하기 위해 삭제된 패킷이나 재전송에 대한 통계를 수집하려면:

netstat -s | grep -i "retrans"

보안 고려 사항 #

IP 주소 및 PID와 같은 민감한 정보는 항상 안전하게 처리되어야 합니다. 액세스 제어를 사용하여 권한이 없는 사용자가 네트워크 진단을 실행하지 못하도록 하세요.

제품 개요 #

The netstat 명령은 네트워크 관리 및 문제 해결을 위한 기본 도구입니다. 다음과 같은 도구로 점차 보완되고 있지만, ss사용이 편리하고 다재다능하기 때문에 네트워크 전문가에게는 필수품입니다. RELIANOID 통합 netstat 견고하고 고성능의 네트워킹 솔루션을 유지하기 위해 진단 및 모니터링 워크플로를 활용합니다.

📄 이 문서를 PDF 형식으로 다운로드하세요 #

    이메일 : *

    에 의해 구동 더 나은 문서