GNU/Linux >> Znalost Linux >  >> Linux

Zkontrolujte počet aktivních připojení na portu 80?

Řešení 1:

Zkuste jen spočítat NAVŠTÍVENÁ spojení:

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

Dávejte si také pozor, abyste v příkazu port grep nepoužívali dvojtečku. Pouhé hledání 80 může vést k chybným výsledkům z pid a dalších portů, které náhodou mají ve svém výstupu znaky 80.

Řešení 2:

Užívání @d34dh0r53 odpovězte o krok "dále" (směrem k odpovědi s "širší" perspektivou), můžete také zkontrolovat všechna spojení seřazená podle jejich stavu pomocí následujícího:

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

například:

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

Možný výstup může být:

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

Doufám, že vám to pomůže, a uveďte prosím jakékoli upřesnění a/nebo komentáře, které máte k výše uvedenému.

Na zdraví,

Chlape.

Řešení 3:

ss -tn src :80 or src :443

Zobrazí se všechna připojení k místním portům 80 nebo 443 (v případě potřeby přidejte/upravte port(y).

Zřeknutí se odpovědnosti:Uvědomuji si, že je to stará otázka, ale stále je to nejlepší výsledek na Googlu, takže si myslím, že si zaslouží odpověď pomocí moderních nástrojů.

Řešení 4:

Můžete tam jednoduše zadat svou IP adresu a nemusíte se starat o spojování více greps, sed a awks dohromady.

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

Pomocí $(hostname -i) umožní použití tohoto příkazu na libovolném boxu, statické/dynamické IP atd.


Linux
  1. Jak spočítat počet řádků v souboru po zápase Grep?

  2. Zkontrolujte aktivní FTP připojení k vašemu hostingovému účtu v cPanel

  3. Změňte výchozí číslo portu serveru SSH

  1. Zkontrolujte použití portu v Linuxu

  2. Aktivní FTP vs. pasivní FTP

  3. Jak zjistím celkový počet TCP spojení pro daný port a časové období podle IP?

  1. Jak mohu omezit počet výsledků vrácených z grep?

  2. Co omezuje maximální počet připojení na serveru Linux?

  3. Jak zkontrolovat fyzický stav ethernetového portu v Linuxu?