Az SS használata a GNU / Linux kapcsolatok figyelésére az új felhasználók számára

Az egyre népszerűbb Netstat eszköz, már évek óta elvonják a felhasználást, és újabb eszközöket fejlesztettek ki a parancssor helyére; nevezetesen, ss.

Az ss használata rendkívül egyszerű, tekintettel a parancs mögött rejlő hatalomra és a felhasználás során megszerezhető információ mennyiségére, például TCP, UDP, PACKET, RAW, DCCP és UNIX aljzatokra.



Az ss használata

ss

Mint már említettük, az ss használata viszonylag egyszerű, amikor a parancssori segédprogramokra vonatkozik. A man oldalak jól dokumentáltak mindenki számára, akinek problémája van.



Az ss alapvető használata

Egyszerűen gépelés ss megadja az összes csatlakozással rendelkező socket listáját.

Csak a jelenleg hallgatott aljzatok felsorolása: ss -l

De mi van, ha ki akarjuk szűrni bizonyos típusú kapcsolatokat, és csak néhányat felsorolunk, például csak a TCP, az UDP vagy UNIX kapcsolatokat jelenítjük meg?

  • Használja az ss -t a TCP kapcsolatokhoz
  • Használja az ss -u fájlt az UDP kapcsolatokhoz
  • Használja az ss -x kódot a UNIX kapcsolatokhoz

Ne feledje azonban, hogy a fenti parancsok használatakor csak a jelenleg teljesen létrejött kapcsolatok jelennek meg, és hozzá kell adnia a -nak nek opció, ha fel szeretné sorolni a létrehozott és a hallgató aljzatokat is.

A -n opció letiltja a gazdagépnév felbontását, így csak az IP-címeket fogja látni, amelyek egy kicsit felgyorsíthatják a dolgokat, ha nem igazán érdekli, hogy látja a gazdagépnevet.

Az ss felhasználásának másik praktikus módja az államok használata. Ez lehetővé teszi, hogy az ss kifejezetten csak azokra a foglalatokra célozza meg, amelyek a kívánt állapotban vannak.

Államszűrés

Az állapotszűrésű ss használata: ss [opciók] [állapot] [szűrő]

A man oldalak szerint a rendelkezésre álló szűrők / azonosítók:

Valamennyi szokásos TCP állapot: létrehozott, szinkronizált, szinkronizált, fin-vár-1, fin-vár-2, idő-várakozási, zárt, várakozási, utolsó-ack, hallgat és zár.

  • minden - az összes állam számára
  • csatlakoztatva - az összes állam, kivéve a hallgatást, és bezárt
  • szinkronizált - az összes csatlakoztatott állapot a szinkronizált állapot kivételével
  • vödör - állapotok, amelyeket miniszerekként tartanak fenn, azaz az idő-várakozás és a szinkron-javítás
  • nagy - szemben a vödörrel

Néhány egyszerű példa az állapotok használatára:

  • ss-státusz idő-várakozás
  • ss -t létrehozott állapot

Az IPv4 és az IPv6 szűrhető:

  • ss -4
  • ss -6

vagy kombinálja őket:

  • ss -t4 állapotvödör

Nyilvánvaló, hogy nem biztos, hogy hatalmas haszna van az ss használatával bizonyos állapotok megfigyelésére, mivel az socket adatainak küldése vagy fogadása konkrét ütemezése fárasztó lehet, és jobb, ha erre a célra használja az „watch” parancsot:

  • watch -n 1 's -4 állapot szinkron-fogadva'

Ez a parancs egy másodperces frissítő jelentést fog mutatni a TCP IPv4 aljzatokon, amikor megkapják az adataikat.

Záró szavak

Az ss használata hihetetlenül egyszerű, ha megkapták azt, és azoknak a felhasználóknak, akik hálózatba, szerverbe vagy akár csak egyszerű játéktárhelybe akarnak belemerülni, hasznos lehet tanulni!