При запуске netstat -n
в Solaris я получаю результаты, отличные от результатов netstat -n
в Linux, хотя согласно страницам руководств в Solaris и Linux этот -n
флаг должен делать одно и то же.
Мой вопрос:
Пожалуйста, посоветуйте мне, как запустить netstat
Linux, чтобы получить те же результаты, что и в Solaris.
ПРИМЕР:
Солярис
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
Netstat Linux — это инструмент GNU net tools, Solaris — нет (у Windows тоже есть свой, как и у BSD). Вы можете установить GNU на Solaris, если хотите поведение GNU.
решение2
Linux netstat
происходит отсетевые инструментыкоторый не является частью инструментов GNU, хотя и лицензирован по GPL.
Solaris netstat
изначально был создан на основе SVR4 netstat.
Как и большинство административных команд, netstat
не стандартизирована POSIX, поэтому существуют большие различия между поддерживаемыми опциями различных реализаций и их выводом.
net-tools
netstat
тогда это специфично для Linux, поэтому естьни за чтодля установки на Solaris.