12 ss komandu piemēri tīkla savienojumu uzraudzībai


ss komanda ir rīks, ko izmanto, lai parādītu ar tīkla kontaktligzdu saistītu informāciju Linux sistēmā. Rīks parāda detalizētāku informāciju par komandu netstat, kas tiek izmantota aktīvo ligzdu savienojumu parādīšanai.

Šajā ceļvedī mēs iedziļināmies un redzam, kā komandu ss var izmantot, lai Linux parādītu daudzveidīgu kontaktligzdas savienojuma informāciju.

1. Visu savienojumu saraksts

Komanda ss bez jebkādām opcijām vienkārši uzskaita visus savienojumus neatkarīgi no stāvokļa, kurā tie atrodas.

$ ss

2. Klausīšanās un neklausīšanās ostu uzskaitīšana

Izmantojot -a opciju, kā parādīts zemāk, varat izgūt gan klausīšanās, gan neklausīšanās portu sarakstu.

$ ss -a

3. Klausīšanās kontaktligzdu uzskaitīšana

Lai parādītu tikai klausīšanās kontaktligzdas, izmantojiet karodziņu -l , kā parādīts.

$ ss -l

4. Uzskaitiet visus TCP savienojumus

Lai parādītu visu TCP savienojumu, izmantojiet opciju -t , kā parādīts.

$ ss -t

5. Uzskaitiet visus klausīšanās TCP savienojumus

Lai skatītu visu klausīšanās TCP kontaktligzdas savienojumu, izmantojiet kombināciju -lt , kā parādīts.

$ ss -lt

6. Uzskaitiet visus UDP savienojumus

Lai skatītu visus UDP ligzdu savienojumus, izmantojiet opciju -ua , kā parādīts.

$ ss -ua

7. Uzskaitiet visus klausīšanās UDP savienojumus

Lai uzskaitītu klausīšanās UDP savienojumus, izmantojiet opciju -lu .

$ ss -lu

8. Parādiet kontaktligzdu PID (procesa ID)

Lai parādītu ar ligzdas savienojumiem saistītos procesa ID, izmantojiet karodziņu -p , kā parādīts.

$ ss -p

9. Parādīt kopsavilkuma statistiku

Lai uzskaitītu kopsavilkuma statistiku, izmantojiet opciju -s .

$ ss -s

10. Parādiet IPv4 un IPv6 ligzdu savienojumus

Ja jūs interesē IPv4 kontaktligzdas savienojumi, izmantojiet opciju -4 .

$ ss -4

Lai parādītu IPv6 savienojumus, izmantojiet opciju -6 .

$ ss -6

11. Filtrējiet savienojumus pēc porta numura

ss komanda ļauj arī filtrēt ligzdas porta numuru vai adreses numuru. Piemēram, lai parādītu visus kontaktligzdas savienojumus ar ssh galamērķa vai avota portu, palaidiet komandu.

$ ss -at '( dport = :22 or sport = :22 )'

Alternatīvi, jūs varat palaist komandu.

$ ss -at '( dport = :ssh or sport = :ssh )'

12. Pārbaudiet, vai Man Pages nav ss komandas

Lai iegūtu vairāk ieskatu par ss komandu lietošanu, pārbaudiet manas lapas, izmantojot komandu.

$ man ss

Šīs ir dažas no visbiežāk izmantotajām opcijām, kuras tiek izmantotas kopā ar komandu ss. Komanda tiek uzskatīta par pārāku par komandu netstat un sniedz detalizētu informāciju par tīkla savienojumiem.