8

В Linux netstat -lptun предоставляет список серверов со следующими данными:

  • протокол
  • местный и зарубежный адрес
  • государство
  • PID и название программы

Каков эквивалент команды во FreeBSD?

Благодарю.

3 ответа3

14

Командой, которую вы хотите, является sockstat . Используйте sockstat -4l чтобы увидеть только прослушивающие сокеты IPv4

0

В частности, для FreeBSD sockstat(1) действительно полезен.

Вы также можете использовать fstat(1) не только во FreeBSD, но и во всех современных системах BSD, кроме OS X, хотя я полагаю, что fstat будет сообщать только о текущих открытых сокетах, которые могут быть у каждого процесса, но не о недавно закрытых. Например, чтобы пропустить файлы не из интернета, попробуйте fstat | fgrep -e internet -e USER .

Смотрите также Как вывести список открытых файлов в системе UNIX.

0

NetBSD также имеет программу netstat вместе со своим хранилищем начиная с netBSD 2.0, если на вашем компьютере ее нет, вы можете установить ее, чтобы вы могли использовать netstat в netBSD. вот руководство http://modman.unixdev.net/?sektion=1&page=netstat&manpath=NetBSD-2.0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .