Netstat, SS és RHEL 7 / CentOS
a netstat parancs már nem létezik a CentOS / RHEL 7 alapértelmezett telepítésében. Most felváltotta az ss parancsnokság.
az SS parancs a socket statisztikák megjelenítésére szolgál. Képes megjeleníteni a PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets stb. Ez lehetővé teszi a netstat parancshoz hasonló információk megjelenítését. Több TCP-és állapotinformációt képes megjeleníteni, mint más eszközök. Ez egy új, hihetetlenül hasznos és gyorsabb (a netstat-hoz hasonlítva) eszköz a TCP kapcsolatok és aljzatok nyomon követésére. Az SS tájékoztatást nyújt a következőkről:
- minden TCP foglalat.
- minden UDP foglalat.
- minden létrehozott ssh / ftp / http / https kapcsolat.
- az X szerverhez csatlakoztatott összes helyi folyamat.
- állapot szerinti szűrés (például connected, synchronized, SYN-RECV, SYN-SENT,TIME-WAIT), címek és portok.
- az összes tcp foglalat a fin-WAIT-1 és még sok más állapotban.
a legtöbb Linux disztribúciót ss-sel és számos felügyeleti eszközzel szállítják. Az eszköz ismerete segít jobban megérteni, hogy mi történik a rendszer aljzataiban, és segít megtalálni a teljesítményproblémák lehetséges okait.
- feladat: Display Sockets összefoglaló
- feladat: az összes nyitott hálózati port megjelenítése
- feladat: az összes TCP aljzat megjelenítése
- feladat: az összes UDP aljzat megjelenítése
- feladat: az összes nyers aljzat megjelenítése
- feladat: Az összes UNIX aljzat megjelenítése
- feladat: az összes létrehozott SMTP-kapcsolat megjelenítése
- feladat: az összes létrehozott HTTP-kapcsolat megjelenítése
- feladat: keresse meg az X szerverhez csatlakoztatott összes helyi folyamatot
- feladat: sorolja fel az összes TCP aljzatot az állapotban FIN-WAIT-1
- hogyan szűrhetem az aljzatokat TCP állapotokkal?
- példák
- hogyan egyeztessem a távoli címet és a portszámokat?
- hogyan egyeztethetem a helyi címet és a portszámokat?
- hogyan lehet összehasonlítani a helyi és/vagy távoli portot egy számmal?
- példák
- SS parancs opciók összefoglaló
feladat: Display Sockets összefoglaló
lista jelenleg létrehozott, zárt, árva és várakozó TCP sockets, írja be:# ss -s
Minta kimenet:
Shell
1
2
3
4
5
6
7
8
9
|
Total: 734 (kernel 904)
TCP: 1415 (estab 112, zárt 1259, árva 11, synrecv 0, timewait 1258/0), portok 566
szállítás teljes IP IPv6
* 904 – –
RAW 0 0 0
UDP 15 12 3
TCP 156 134 22
INET 171 146 25
FRAG 0 0 0
|
feladat: az összes nyitott hálózati port megjelenítése
# ss -l
Minta kimenet:
írja be a következőket, hogy a folyamat neve nyílt socket:# ss -pl
Tudja meg, ki felelős az aljzat / port megnyitásáért # 4949:# ss -lp | grep 4949
Minta kimenet:
Shell
1
|
0 0 *:4949 *:* felhasználók: ((“munin-node”,3772,5))
|
feladat: az összes TCP aljzat megjelenítése
# ss -t -a
feladat: az összes UDP aljzat megjelenítése
# ss -u -a
feladat: az összes nyers aljzat megjelenítése
# ss -w -a
feladat: Az összes UNIX aljzat megjelenítése
# ss -x -a
feladat: az összes létrehozott SMTP-kapcsolat megjelenítése
# ss -o state established '( dport = :smtp or sport = :smtp )'
feladat: az összes létrehozott HTTP-kapcsolat megjelenítése
# ss -o state established '( dport = :http or sport = :http )'
feladat: keresse meg az X szerverhez csatlakoztatott összes helyi folyamatot
# ss -x src /tmp/.X11-unix/*
feladat: sorolja fel az összes TCP aljzatot az állapotban FIN-WAIT-1
hogyan szűrhetem az aljzatokat TCP állapotokkal?
a szintaxis a következő:
Shell
1
2
3
4
5
6
|
## tcp ipv4 # #
ss -4 állapotszűrő-név-itt
## tcp ipv6 # #
ss -6 állapotszűrő-név-itt
|
ahol szűrő-Név-itt a következők bármelyike lehet,
- létrehozott
- syn-küldött
- syn-recv
- fin-wait-1
- fin-wait-2
- idő-várjon
- zárt
- Bezár-várjon
- utolsó-ACK
- listen
- closing
- all : a fenti állapotok mindegyike
- connected : a listen és a closed kivételével az összes állapot
- synchroned : az összes csatlakoztatott állapot, kivéve a syn-sent
- bucket : olyan állapotok megjelenítése, amelyek miniszoknyaként vannak fenntartva, azaz idő-várakozás és syn-recv.
- nagy : Szemben a vödör állam.
példák
írja be a következő parancsot a záró aljzatok megtekintéséhez:
Shell
1
2
|
ss -4 államzárás
|
hogyan egyeztessem a távoli címet és a portszámokat?
használja a következő szintaxist:
Ismerje meg a távoli 123.1.2.100:http kapcsolatot a helyi virtuális szerverekkel:# ss dst 123.1.2.100:http
Minta kimenetek:
hogyan egyeztethetem a helyi címet és a portszámokat?
hogyan lehet összehasonlítani a helyi és/vagy távoli portot egy számmal?
használja a következő szintaxist:
Shell
1
2
3
4
5
6
|
## összehasonlítja a távoli portot egy számmal # #
ss dport OP PORT
## összehasonlítja a helyi portot egy számmal # #
sport OP PORT
|
ahol az OP az alábbiak egyike lehet: