GNU/Linux >> Znalost Linux >  >> Linux

Získejte seznam otevřených portů v Linuxu

netstat -lntu

jak odpověděl @askmish vám poskytne seznam služeb spuštěných ve vašem systému na portech tcp a udp, kde

  • -l =pouze služby, které naslouchají na nějakém portu
  • -n =zobrazit číslo portu, nepokoušejte se přeložit název služby
  • -t =tcp porty
  • -u =porty udp
  • -p =název programu

Nepotřebujete parametr 'p', protože vás zajímá pouze to, které porty jsou volné a ne jaký program na nich běží.

To však pouze ukazuje, které porty ve vašem systému jsou vytížené. To vám neřekne stav vaší sítě, např. pokud jste za NAT a chcete, aby některé služby byly přístupné zvenčí. Nebo pokud brána firewall blokuje port pro návštěvníky zvenčí. V takovém případě přichází na pomoc nmap. VAROVÁNÍ:Používejte nmap pouze v sítích, které máte pod kontrolou. Existují také pravidla brány firewall, která mohou blokovat pingy nmap, budete si muset pohrát s možnostmi, abyste získali správné výsledky.


Od net-tools je zastaralý, můžete použít ss místo netstat pokud netstat není na vašem počítači přítomen:

ss -lntu

by měl fungovat podobně jako

netstat -lntu

podle vestavěné nápovědy:

-n, --numeric       don't resolve service names
-l, --listening     display listening sockets
-t, --tcp           display only TCP sockets
-u, --udp           display only UDP sockets

Tento příkaz zobrazí seznam otevřených síťových portů a procesů, které je vlastní:

netstat -lnptu

poté můžete filtrovat výsledky podle vašich přesných specifikací.

Můžete také použít nmap pro podrobnější výsledky o portech.


Linux
  1. Jaké open source řešení zálohování používáte?

  2. Jak zjistit seznam všech otevřených portů v Linuxu

  3. Jak zavřít porty v Linuxu?

  1. 3 způsoby, jak zobrazit seznam uživatelů v Linuxu

  2. Jak zobrazit seznam otevřených portů na serveru Linux/Unix

  3. Linux python3 - Nelze otevřít knihovnu 'SQL Server'

  1. 15 příkladů příkazů Linux lsof (Identifikace otevřených souborů)

  2. Získejte seznam otevřených oken v Linuxu

  3. Příkaz Linuxu získat nepoužívaný port