Zobacz otwarte porty Usługi TCPIP Linux lub Windows

Jednym z zadań wsparcia i zarządzania, które możemy stale wykonywać, jest sprawdzanie otwartych portów TCP w systemie, ponieważ w ten sposób możemy mieć precyzyjną kontrolę nad tym, która usługa korzysta z tej usługi. Port.

Port wskazuje punkt końcowy każdej komunikacji sieciowej i jest powiązany z określonym programem lub usługą systemu operacyjnego.

Następnie zobaczymy, jak możemy poznać otwarte porty w systemach operacyjnych Linux i Windows.

1. Zobacz otwarte porty w Linuksie


Możemy do tego wykorzystać trzy praktyczne zastosowania, są to:

Polecenie NetstatTo polecenie netstat (Network Statistics) jest często używane do wyświetlania informacji związanych z siecią. Jest dostępny w systemach Windows i Linux

Do jego instalacji możemy wykonać następujące polecenia:

 sudo mniam zainstaluj net-tools (RedHat / CentOS) sudo apt zainstaluj net-tools (Debian / Ubuntu) sudo dnf zainstaluj net-tools Fedora

POWIĘKSZAĆ

Do jego wykonania musimy znać numer portu do analizy i użyjemy polecenia grep, aby wyświetlić informacje przy użyciu następującej składni:

 netstat -ltnp | grep -w ': port #'
Wynik będzie następujący:

POWIĘKSZAĆ

Użyte parametry to:

  • l: Powiedz netstatowi, aby wyświetlał tylko porty nasłuchiwania.
  • T: Wyświetlaj tylko połączenia TCP.
  • n: wskazuje wyświetlanie adresów numerycznych.
  • P: Umożliwia przeglądanie identyfikatora procesu.
  • grep: Wyświetla dokładne dopasowanie.

Polecenie LsofLsof (LiSt Open Files) służy do wyświetlania wszystkich otwartych portów w systemie Linux. Do jego instalacji wykorzystamy następujące opcje:

 sudo yum zainstaluj lsof (RedHat / CentOS) sudo apt zainstaluj lsof (Debian / Ubuntu) sudo dnf zainstaluj lsof (Fedora)
Jego wykonanie obejmuje następującą składnię:
 lsof -i: port

POWIĘKSZAĆ

Możemy zobaczyć szczegółowo dane procesu, użytkownika itp.

Polecenie utrwalaczaDzięki temu poleceniu możemy wyświetlić PIDy związane z otwartymi portami w Linuksie. Do jego instalacji użyjemy dowolnej z następujących linii, w zależności od przypadku:

 sudo yum install psmisc (Redhat / CentOS) sudo apt install psmisc (Debian / Ubuntu) sudo dnf install psmisc (Fedora 22 i nowsze)
Składnia jego użycia jest następująca:
 port # utrwalacz / tcp

POWIĘKSZAĆ

Aby znaleźć nazwę procesu, użyjemy następującej składni:

 ps -p PID -o comm =

POWIĘKSZAĆ

W ten sposób możemy poznać otwarte porty w Linuksie.

2. Wyświetl otwarte porty w systemie Windows 10

Krok 1
Aby poznać otwarte porty w systemach operacyjnych Windows musimy uzyskać dostęp do wiersza poleceń jako administrator, kliknąć prawym przyciskiem myszy / Uruchom jako administrator, a w wyświetlonym oknie wykonać następujący wiersz:

 netstat -ab

POWIĘKSZAĆ

Krok 2
Możemy zobaczyć szczegółowe informacje, takie jak:

  • Typ protokołu
  • Nazwa protokołu
  • Lokalny adres
  • Zaangażowana usługa
  • Stan procesu

Krok 3
Ewentualnie Windows pozwala nam wyświetlać wyniki według PID, co upraszcza administrację, w tym przypadku musimy wykonać następującą linię:

 netstat -aon 
Krok 4
Będzie to wyświetlany wynik:

POWIĘKSZAĆ

Krok 5
Wyniki możemy zobaczyć w znacznie bardziej zorganizowany sposób. Teraz z tym PIDem możemy przejść do Menedżera Zadań i w zakładce Detale wiedzieć, na czym polega usługa:

POWIĘKSZAĆ

Tam możemy dowiedzieć się więcej o usłudze lub w razie potrzeby ją zakończyć. Dzięki tym metodom będziemy mogli poznać otwarte porty w systemie Linux lub Windows.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave