Netstat - 리눅스 명령 - 유닉스 명령

이름

netstat - 네트워크 연결, 라우팅 테이블 , 인터페이스 통계, 가장 된 연결 및 멀티 캐스트 구성원을 인쇄합니다.

사용 예

개요

netstat [ address_family_options ] [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [ --listening | -l ] [ --all | -a ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --symbolic | -N ] [ --extend | -e [ --extend | -e] ] [- 타이머 | -o ] [ --program | -p ] [ --verbose | -v ] [ --continuous | -c] [지연] netstat { --route | -r } [ address_family_options ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [지연] netstat { --interfaces | -i } [ iface ] [ --all | -a ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ --program | -p ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [지연] netstat { --groups | -g } [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [지연] netstat { --masquerade | -M } [ --extend | -e ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [지연] netstat { --statistics | -s } [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [지연] netstat { --version | -V } netstat { --help | -h } address_family_options :

[ --protocol = { inet , unix , ipx , ax25 , netrom , ddp } [, ...] ] [ --unix | -x ] [ --inet | --ip ] [ --ax25 ] [ --ipx ] [ --netrom ] [ --ddp ]

기술

Netstat 은 Linux 네트워킹 하위 시스템에 대한 정보를 인쇄합니다. 인쇄되는 정보의 유형은 다음과 같이 첫 번째 인수에 의해 제어됩니다.

(없음)

기본적으로 netstat 은 열려있는 소켓 목록을 표시합니다. 주소 패밀리를 지정하지 않으면 구성된 모든 주소 패밀리의 활성 소켓이 인쇄됩니다.

--라우터

커널 라우팅 테이블을 표시합니다.

--groups, -g

IPv4 및 IPv6에 대한 멀티 캐스트 그룹 구성원 정보를 표시합니다.

--interface & iface, -i

모든 네트워크 인터페이스 또는 지정된 iface 테이블을 표시하십시오 .

- 매스 쿼 레이드, -M

마스 쿼 레이 딩 된 연결 목록을 표시합니다.

- 통계학, -s

각 프로토콜에 대한 요약 통계를 표시합니다.

옵션

--verbose, -v

자세한 정보를 통해 사용자에게 무슨 일이 일어나는지 알려줍니다. 특히 구성되지 않은 주소 군에 대한 유용한 정보를 인쇄하십시오.

- 숫자, - n

기호 호스트, 포트 또는 사용자 이름을 확인하는 대신 숫자로 된 주소를 표시하십시오.

- 숫자 호스트

숫자 호스트 주소를 나타내지 만 포트 또는 사용자 이름의 확인에는 영향을주지 않습니다.

- 숫자 - 포트

숫자로 된 포트 번호를 나타내지 만 호스트 또는 사용자 이름의 확인에는 영향을 미치지 않습니다.

- 숫자 사용자

숫자 사용자 ID를 나타내지 만 호스트 또는 포트 이름의 확인에는 영향을주지 않습니다.

- 프로토콜 계열, -A

연결을 표시 할 주소 패밀리 (낮은 수준의 프로토콜로 더 자세히 설명 됨)를 지정합니다. familyinet , unix , ipx , ax25 , netromddp 와 같은 주소 패밀리 키워드의 쉼표 ( ',')로 구분 된 목록입니다. 이 옵션은 --inet , --unix ( -x ), --ipx , --ax25 , - netrom--ddp 옵션을 사용할 때와 동일한 효과가 있습니다. 주소 패밀리 inet 에는 raw, udp 및 tcp 프로토콜 소켓이 포함됩니다.

-c, --continuous

그러면 netstat 가 매초마다 선택한 정보를 인쇄합니다.

-e, --extend

추가 정보를 표시하십시오. 최대한 자세히 보려면이 옵션을 두 번 사용하십시오.

-o, - 타이머

네트워킹 타이머와 관련된 정보를 포함하십시오.

-p, --program

각 소켓이 속한 프로그램의 PID와 이름을 보여줍니다.

-l, --listening

청취 소켓 만 표시. 기본적으로 생략됩니다.

-a, --all

청취 소켓과 청취 소켓을 모두 표시합니다. --interfaces 옵션을 사용하면 표시되지 않은 인터페이스 표시

-에프

FIB에서 라우팅 정보를 인쇄하십시오. (이것이 기본값입니다.)

-기음

라우트 캐시에서 라우팅 정보를 인쇄하십시오.

지연

Netstat은 지연 초마다 통계를 통해 인쇄를 반복합니다. UP .

산출

활성 인터넷 연결 (TCP, UDP, 원시)

프로토

소켓에 의해 사용되는 프로토콜 (tcp, udp, raw).

Recv-Q

이 소켓에 연결된 사용자 프로그램에 의해 복사되지 않은 바이트의 수.

보내기 -Q

원격 호스트에 의해 수신 확인되지 않은 바이트 수.

지역 주소

소켓의 로컬 엔드의 주소 및 포트 번호입니다. --numeric ( -n ) 옵션을 지정하지 않으면 소켓 주소가 정규 호스트 이름 (FQDN)으로 확인되고 포트 번호가 해당 서비스 이름으로 변환됩니다.

해외 주소

소켓의 원격 종단의 주소 및 포트 번호. "로컬 주소"와 유사합니다.

상태

소켓의 상태. 원시 모드에서는 상태가없고 일반적으로 UDP에서 사용되는 상태가 없기 때문에이 열은 비워 둘 수 있습니다. 일반적으로 다음 값 중 하나 일 수 있습니다.

설립 됨

소켓에 설정된 연결이 있습니다.

SYN_SENT

소켓이 연결을 시도 중입니다.

SYN_RECV

네트워크에서 연결 요청을 받았습니다.

FIN_WAIT1

소켓이 닫히고 연결이 종료됩니다.

FIN_WAIT2

연결이 닫히고 소켓이 원격 끝에서 시스템 종료를 기다리고 있습니다.

TIME_WAIT

소켓은 여전히 ​​네트워크에있는 패킷을 처리하기 위해 닫은 후에 기다리고 있습니다.

닫은

소켓을 사용하고 있지 않습니다.

CLOSE_WAIT

원격 장치가 종료되고 소켓이 닫힐 때까지 대기합니다.

LAST_ACK

원격 장치가 종료되고 소켓이 닫힙니다. 확인을 기다리는 중입니다.

들리다

소켓이 들어오는 연결을 수신 대기 중입니다. 이러한 소켓은 --listening ( -l ) 또는 --all ( -a ) 옵션을 지정하지 않으면 출력에 포함되지 않습니다.

폐쇄

두 소켓이 모두 종료되었지만 여전히 모든 데이터가 전송되지는 않습니다.

알 수 없는

소켓의 상태를 알 수 없습니다.

사용자

소켓 소유자의 사용자 이름 또는 사용자 ID (UID)입니다.

PID / 프로그램 이름

프로세스 ID (PID)와 소켓을 소유하는 프로세스의 프로세스 이름의 슬래시로 구분 된 쌍. --program 은이 열을 포함시킵니다. 또한 소유하지 않은 소켓에서이 정보를 보려면 수퍼 유저 권한이 필요합니다. 이 식별 정보는 아직 IPX 소켓에서 사용할 수 없습니다.

시간제 노동자

(이 서면 작성해야합니다)

활성 UNIX 도메인 소켓

프로토

소켓에서 사용하는 프로토콜 (일반적으로 유닉스).

RefCnt

참조 횟수 (즉,이 소켓을 통해 연결된 프로세스).

국기

표시된 플래그는 SO_ACCEPTON ( ACC로 표시), SO_WAITDATA ( W ) 또는 SO_NOSPACE ( N )입니다. SO_ACCECPTON은 해당 프로세스가 연결 요청을 기다리고 있으면 연결되지 않은 소켓에서 사용됩니다. 다른 플래그는 정상적인 관심이 아닙니다.

유형

소켓 액세스에는 몇 가지 유형이 있습니다.

SOCK_DGRAM

소켓은 데이터 그램 (비 연결) 모드에서 사용됩니다.

SOCK_STREAM

이것은 스트림 (연결) 소켓입니다.

SOCK_RAW

소켓은 원시 소켓으로 사용됩니다.

SOCK_RDM

이것은 안정적으로 전달 된 메시지를 제공합니다.

SOCK_SEQPACKET

순차 패킷 소켓입니다.

SOCK_PACKET

원시 인터페이스 액세스 소켓.

알 수 없는

미래가 우리에게 가져올 것임을 아는 사람 - 그냥 여기에 기입하십시오 :-)

상태

이 입력란에는 다음 키워드 중 하나가 포함됩니다.

비어 있는

소켓이 할당되지 않았습니다.

청취

소켓이 연결 요청을 수신 대기 중입니다. 이러한 소켓은 --listening ( -l ) 또는 --all ( -a ) 옵션을 지정하는 경우에만 출력에 포함됩니다.

연결

소켓이 연결하려고합니다.

연결됨

소켓이 연결되었습니다.

연결 해제

소켓의 연결이 끊어졌습니다.

(빈)

소켓이 다른 소켓에 연결되어 있지 않습니다.

알 수 없는

이 상태는 결코 일어나서는 안됩니다.

PID / 프로그램 이름

프로세스 ID (PID) 및 소켓이 열려있는 프로세스의 프로세스 이름. 위에 기술 된 액티브 인터넷 연결 섹션에서 더 많은 정보를 얻을 수 있습니다.

통로

소켓에 연결된 해당 프로세스의 경로 이름입니다.

액티브 IPX 소켓

(이것은 그것을 아는 누군가에 의해 수행 될 필요가있다)

활성 NET / ROM 소켓

(이것은 그것을 아는 누군가에 의해 수행 될 필요가있다)

활성 AX.25 소켓

(이것은 그것을 아는 누군가에 의해 수행 될 필요가있다)

관련 항목

route ( 8), ifconfig (8)

중요 : man 명령 ( % man )을 사용하여 특정 컴퓨터에서 명령이 어떻게 사용되는지보십시오.