2015-12-01 17 views
18

Jak uzyskać lsof, aby uzyskać numeryczne informacje o porcie, zamiast próbować zmienić nazwę portu na usługę?lsof wydrukuj numeryczne porty

Na przykład chcę, aby TCP *:http (LISTEN) dał mi TCP *:80 (LISTEN) w rzeczywistości, jeśli w ogóle, nigdy nie chcę, aby kolejna nazwa usługi w druku lsof ponownie. Więc jeśli istnieje sposób na ustawienie domyślnych portów numerycznych, chciałbym również zrozumieć, jak to zrobić.

Odpowiedz

35

Uruchom lsof -P. Zgodnie z wersją man lsof "-P blokuje konwersję numerów portów na nazwy portów dla plików sieciowych, a zahamowanie konwersji może spowodować, że lsof będzie działać nieco szybciej, a także jest przydatne, gdy wyszukiwanie nazw portów nie działa poprawnie."

+2

Ze strony podręcznika: '-n': blokuje konwersję numerów sieci na nazwy hostów dla plików sieciowych. '-P': blokuje konwersję numerów portów na nazwy portów dla plików sieciowych. –