Az SS használata a GNU / Linux kapcsolatok figyelésére az új felhasználók számára
- Kategória: Linux
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
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!