Solaris와 Linux에서 netstat -n이 다른 이유는 무엇이며 어떻게 동일하게 만들 수 있습니까?

Solaris와 Linux에서 netstat -n이 다른 이유는 무엇이며 어떻게 동일하게 만들 수 있습니까?

Solaris에서 실행하면 Linux netstat -n와는 다른 결과를 얻습니다 netstat -n. 비록 Solaris와 Linux의 매뉴얼 페이지에 따르면 플래그는 -n동일한 작업을 수행해야 하지만 말입니다.

내 질문:

netstatSolaris에서 얻은 것과 동일한 결과를 얻을 수 있도록 Linux에서 실행하는 방법을 알려주십시오 .

예:

솔라리스

 netstat -n | head-10

TCP:IPv4
LocalAddress       RemoteAddress   SwindSend-QRwindRecv-Q   State
 -------------------------------------------------------------------------
 10.119.99.77.9495   10.106.97.118.60823  5888     049640     0CLOSE_WAIT
 10.119.99.77.33121  10.119.99.77.1521   49152     049152     0ESTABLISHED
 10.119.99.77.1521   10.119.99.77.33121  49152     049152     0ESTABLISHED
 10.119.99.77.1521   10.119.99.112.54374 63702     049232     0ESTABLISHED
 127.0.0.1.45459     127.0.0.1.8886      49152     049152     0ESTABLISHED
 10.119.99.77.7777   10.115.244.53.63575  5888     049220     0CLOSE_WAIT

리눅스

 netstat -n | head -10
 Active Internet connections (w/o servers)
 Proto Recv-Q Send-Q Local Address               Foreign Address             State      
 tcp        0      0 127.0.0.1:14407             127.0.0.1:20281             ESTABLISHED 
 tcp        0      0 10.106.207.143:61623        10.106.207.143:1521         ESTABLISHED 
 tcp        0      0 10.106.207.143:61630        10.106.207.143:1521         ESTABLISHED 
 tcp        0      0 10.106.207.143:61624        10.106.207.143:1521         ESTABLISHED 
 tcp        0      0 10.106.207.143:61625        10.106.207.143:1521         ESTABLISHED 
 tcp        0      0 10.106.207.143:61627        10.106.207.143:1521         ESTABLISHED 
 tcp        0      0 10.106.207.143:1521         10.106.207.143:32263        ESTABLISHED 
 tcp        0      0 127.0.0.1:20281             127.0.0.1:14407             ESTABLISHED

답변1

Linux의 netstat는 GNU의 net 도구에서 가져온 것이지만 Solaris는 그렇지 않습니다(Windows에도 자체 도구가 있으므로 BSD도 마찬가지입니다). GNU 동작을 원할 경우 Solaris에 GNU를 설치할 수 있습니다.

답변2

리눅스는 netstat다음에서 온다네트 도구이는 GPL에 따라 라이센스가 부여되었지만 GNU 도구의 일부는 아닙니다.

Solaris는 netstat원래 SVR4 netstat에서 나왔습니다.

대부분의 관리 명령과 마찬가지로 netstatPOSIX에서 표준화되지 않았으므로 지원되는 다양한 구현 옵션과 해당 출력 간에 큰 차이가 있습니다.

net-tools netstat그러면 Linux에만 해당되므로안 돼요Solaris에 설치하려면

관련 정보