
Solaris에서 실행하면 Linux netstat -n
와는 다른 결과를 얻습니다 netstat -n
. 비록 Solaris와 Linux의 매뉴얼 페이지에 따르면 플래그는 -n
동일한 작업을 수행해야 하지만 말입니다.
내 질문:
netstat
Solaris에서 얻은 것과 동일한 결과를 얻을 수 있도록 Linux에서 실행하는 방법을 알려주십시오 .
예:
솔라리스
netstat -n | head-10
TCP:IPv4
LocalAddress RemoteAddress SwindSend-QRwindRecv-Q State
-------------------------------------------------------------------------
10.119.99.77.9495 10.106.97.118.60823 5888 049640 0CLOSE_WAIT
10.119.99.77.33121 10.119.99.77.1521 49152 049152 0ESTABLISHED
10.119.99.77.1521 10.119.99.77.33121 49152 049152 0ESTABLISHED
10.119.99.77.1521 10.119.99.112.54374 63702 049232 0ESTABLISHED
127.0.0.1.45459 127.0.0.1.8886 49152 049152 0ESTABLISHED
10.119.99.77.7777 10.115.244.53.63575 5888 049220 0CLOSE_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에서 나왔습니다.
대부분의 관리 명령과 마찬가지로 netstat
POSIX에서 표준화되지 않았으므로 지원되는 다양한 구현 옵션과 해당 출력 간에 큰 차이가 있습니다.
net-tools
netstat
그러면 Linux에만 해당되므로안 돼요Solaris에 설치하려면