На FreeBSD, в частности, sockstat(1)действительно полезно.
Вы также можете использовать fstat(1)не только FreeBSD, но и все современные системы BSD, кроме OS X, хотя, я думаю, вы fstatбудете сообщать только о текущих открытых сокетах, которые могут быть у каждого процесса, но не о уже закрытых в последнее время. Например, чтобы пропустить файлы не из Интернета, попробуйте fstat | fgrep -e internet -e USER.
NetBSD также имеет программу netstat вместе со своим хранилищем начиная с netBSD 2.0, если на вашем компьютере ее нет, вы можете установить ее, чтобы вы могли использовать netstat в netBSD. вот руководство http://modman.unixdev.net/?sektion=1&page=netstat&manpath=NetBSD-2.0
Ответы:
Команда, которую вы хотите, это
sockstat
. Используйтеsockstat -4l
для просмотра только сокетов прослушивания IPv4источник
На FreeBSD, в частности,
sockstat(1)
действительно полезно.Вы также можете использовать
fstat(1)
не только FreeBSD, но и все современные системы BSD, кроме OS X, хотя, я думаю, выfstat
будете сообщать только о текущих открытых сокетах, которые могут быть у каждого процесса, но не о уже закрытых в последнее время. Например, чтобы пропустить файлы не из Интернета, попробуйтеfstat | fgrep -e internet -e USER
.Смотрите также Как вывести список открытых файлов в системе UNIX.
источник
NetBSD также имеет программу netstat вместе со своим хранилищем начиная с netBSD 2.0, если на вашем компьютере ее нет, вы можете установить ее, чтобы вы могли использовать netstat в netBSD. вот руководство http://modman.unixdev.net/?sektion=1&page=netstat&manpath=NetBSD-2.0
источник