GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů netstat v Linuxu

Příkaz netstat (statistika sítě) se používá ke shromažďování informací o připojeních TCP k systému. V závislosti na použitých možnostech informuje netstat uživatele o existujících připojeních, naslouchacích portech na serveru, informacích NIC atd.

Mezi běžné možnosti příkazu netstat patří:

Možnost Použito na
-v Aktivujte podrobný režim.
-i [rozhraní] Zobrazí informace o všech síťových rozhraních nebo specifikovaných rozhraních.
-c Nepřetržitě tisknout informace každou sekundu.
-l Zobrazit pouze porty, na kterých se naslouchá.

Příkaz netstat byl zastaralý ve prospěch příkazu ss, ale může být stále instalován s některými distribucemi Linuxu.

Syntaxe

Syntaxe příkazu netstat je:

# netstat [options]

Výstup

Výchozí výstup netstat je ve sloupcovém formátu takto:

  • Protokol používaný soketem.
  • Počet procesů připojených k soketu.
  • Příznaky, které poskytují další informace o stavu soketu.
  • Typ přístupu k soketu.
  • Stav soketu.
  • ID procesu připojeného k soketu
  • Cesta procesu připojeného k soketu.

Příklad je následující:

unix 2 [ ] STREAM CONNECTED 472 /run/dbus/system_bus_socket

Konfigurační soubory netsta

Konfigurační soubor Popis
/etc/services Soubor překladu služeb
/proc/net/dev informace o zařízení
/proc/net/raw nezpracované informace o soketu
/proc/net/tcp Informace o soketu TCP
/proc/net/udp Informace o soketu UDP
/proc/net/igmp Informace o vícesměrovém vysílání IGMP
/proc/net/unix Informace o soketu domény Unix
/proc/net/route Informace o směrování IP
/proc/net/snmp Statistiky

Příklady příkazů netstat

1. Zobrazení směrovací tabulky jádra:

# netstat -r
# netstat --route 

2. Zobrazení informací o členství ve skupině multicast

# netstat -g
# netstat --groups 

3. Chcete-li zobrazit tabulku rozhraní jádra:

# netstat -i
# netstat --interfaces
# netstat --interfaces=eth0 

4. Chcete-li zobrazit seznam maskovaných připojení:

# netstat -M
# netstat --masquerade 

5. Chcete-li zobrazit souhrnné statistiky každého protokolu:

# netstat -s
# netstat --statistics 

6. Nastavení na podrobné:

# netstat -v
# netstat --verbose 

7. Chcete-li zobrazit číselné adresy místo pokusu o určení symbolického hostitele:

# netstat -n
# netstat --numeric 

8. Na číselné adresy hostitelů, ale neovlivňuje rozlišení:

# netstat --numeric-hosts 

9. Na číselná čísla portů, ale neovlivňuje rozlišení:

# netstat --numeric-ports 

10. Zobrazení číselných uživatelských ID, ale neovlivnění rozlišení:

# netstat --numeric-users 

11. Tisk vybraných informací každou sekundu nepřetržitě:

# netstat -c 
# netstat --continuous

12. Zobrazení dalších informací:

# netstat -e
# netstat --extend 

13. Chcete-li zahrnout informace týkající se síťových časovačů:

# netstat -o
# netstat --timers 

14. Chcete-li zobrazit PID a název programu, ke kterému každá zásuvka patří:

# netstat -p
# netstat --program 

15. Chcete-li zobrazit pouze naslouchající zásuvky:

# netstat -l
# netstat --listening 

16. Chcete-li zobrazit naslouchající i neposlouchající zásuvky:

# netstat -a
# netstat --all 

17. Chcete-li vytisknout informace o směrování z FIB:

# netstat -F 

18. Chcete-li vytisknout informace o trase z mezipaměti trasy:

# netstat -C 

19. Chcete-li vytisknout kontext SELinux:

# netstat -Z
# netstat --context 

20. Zastavení ořezávání dlouhých adres:

# netstat -T
# netstat --notrim 

21. Nastavení zpoždění:

# netstat delay 2 

22. Získání nápovědy:

# netstat -h
# netstat --help 

23. Chcete-li získat verzi:

# netstat --version 

příklady netstat s více kombinovanými možnostmi

1. Chcete-li zobrazit aktuálně aktivní směrovací tabulku:

# netstat -rnv

2. Chcete-li zobrazit všechny informace o soketu:

# netstat -anp

3. Zobrazení všech naslouchacích portů:

# netstat -anp | grep LISTEN

4. Chcete-li zobrazit všechny procesy/služby běžící a naslouchající na portech:

# netstat -lnptu

5. Chcete-li zobrazit statistiky specifické pro protokol (např. pro TCP):

# netstat -pt

6. Chcete-li zobrazit statistiky aktivity rozhraní:

# netstat -i -t 2
# netstat -it 2

7. Chcete-li zobrazit souhrnnou statistiku pro konkrétní port:

# netstat -st               (For TCP)
# netstat -su               (For UDP)


Linux
  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. 10 základních příkladů příkazu Netstat pro Linux

  2. UNIX / Linux:10 příkladů příkazů Netstat

  3. du příklady příkazů v Linuxu

  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. Příklady příkazů rm v Linuxu