GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen Sie die Anzahl der aktiven Verbindungen auf Port 80?

Lösung 1:

Versuchen Sie einfach, die ESTABLISHED-Verbindungen zu zählen:

netstat -anp | grep :80 | grep ESTABLISHED | wc -l

Achten Sie auch darauf, keinen Doppelpunkt in Ihrer Port-Grep-Anweisung zu verwenden. Nur nach 80 zu suchen, kann zu fehlerhaften Ergebnissen von PIDs und anderen Ports führen, die zufällig die Zeichen 80 in ihrer Ausgabe haben.

Lösung 2:

Unter @d34dh0r53 Antwort einen Schritt "weiter" (in Richtung einer Antwort mit "breiterer" Perspektive), können Sie auch alle Verbindungen nach ihrem Zustand sortiert mit folgendem überprüfen:

netstat -ant | grep :<port_num> | awk '{print $6}' | sort | uniq -c | sort -n

zum Beispiel:

netstat -ant | grep :8000 | awk '{print $6}' | sort | uniq -c | sort -n

Eine mögliche Ausgabe könnte sein:

1 CLOSING
1 established
1 FIN_WAIT2
1 Foreign
2 CLOSE_WAIT
6 FIN_WAIT1
7 LAST_ACK
7 SYN_RECV
37 ESTABLISHED
44 LISTEN
297 TIME_WAIT

Hoffe, es hilft und bitte erheben Sie alle Ausarbeitungen und/oder Kommentare, die Sie zu dem oben Gesagten haben.

Tschüss,

Kerl.

Lösung 3:

ss -tn src :80 or src :443

Dadurch werden alle Verbindungen zu den lokalen Ports 80 oder 443 angezeigt (bei Bedarf Port(s) hinzufügen/ändern).

Haftungsausschluss:Mir ist klar, dass dies eine alte Frage ist, aber sie ist immer noch das beste Ergebnis bei Google, daher denke ich, dass sie eine Antwort mit modernen Dienstprogrammen verdient.

Lösung 4:

Sie könnten dort einfach Ihre IP-Adresse eingeben, anstatt sich Gedanken über die Aneinanderreihung mehrerer greps, seds und awks zu machen.

netstat -anp | grep -c $(hostname -i):80

Mit $(hostname -i) erlaubt die Verwendung dieses Befehls auf jeder Box, statischer/dynamischer IP und so weiter.


Linux
  1. Wie zähle ich die Anzahl der Zeilen in einer Datei nach einem Grep-Match?

  2. Ändern Sie die Standardportnummer des SSH-Servers

  3. Überprüfen Sie die Portverwendung in Linux

  4. Wie begrenze ich die Anzahl der von grep zurückgegebenen Ergebnisse?

  5. Was ist die maximale Portnummer?

So finden Sie die Portnummer eines Dienstes in Linux

Überprüfen Sie die Zeitzone in Linux

So pingen Sie eine Portnummer in Linux an

So pingen Sie eine bestimmte Portnummer an

So überprüfen Sie die Anzahl der Inodes in cPanel

Alle Möglichkeiten, um zu überprüfen, ob ein Port in Linux geöffnet ist