Co to jest BSD odpowiednika Linux `netstat -lptun`?


12

W systemie Linux netstat -lptunpodaje listę serwerów z następującymi szczegółami:

  • protokół
  • adres lokalny i zagraniczny
  • stan
  • PID i nazwa programu

Jaki jest odpowiednik polecenia w FreeBSD?

Dzięki.


1
Jeśli chcesz przeszczepić GNU netstat do BSD, prawdopodobnie będziesz musiał go skompilować ze źródła.
harrymc

Odpowiedzi:


19

Polecenie, które chcesz, to sockstat. Służy sockstat -4ldo wyświetlania tylko gniazd nasłuchowych IPv4


właśnie tego szukałem ... dzięki stosy
Howard

2

W szczególności na FreeBSD sockstat(1)jest rzeczywiście przydatny.

Możesz także używać fstat(1)nie tylko FreeBSD, ale wszystkich współczesnych systemów BSD oprócz OS X, chociaż zgaduję, fstatże raportuje tylko obecnie otwarte gniazda każdego procesu, a nie te już zamknięte. Na przykład, aby pominąć pliki inne niż internetowe, spróbuj fstat | fgrep -e internet -e USER.

Zobacz także Jak wyświetlić listę otwartych plików w systemie UNIX.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.