Top 10 Ubuntu Network Tools
Tukaj bomo videli 10 omrežnih orodij Ubuntu, ki so enostavna za uporabo in nudijo pomembne funkcije.
1. Iftop
To je eno najlažjih orodij za uporabo omrežja in operacij DNS. Ko se zažene v Ubuntuju, dobimo preprost zaslon, kot je:
Začetni zaslon Iftop
Pritisnemo lahko "h" in prikazal se bo zaslon s pomočjo za več funkcij:
Zaslon s pomočjo za iftop
Je zelo podoben vrhunskim uporabnostim, vendar je specializiran za nadzor omrežja in vedenje, kateri postopek uporablja omrežje, pri katerem IP-ju in kakšni pasovni širini porabljajo.
2. Vnstat
Vnstat je še en pripomoček za nadzor omrežja, ki je običajno vključen v večino distribucij Linuxa ali pa ga je mogoče namestiti zelo enostavno. Tako kot zadnji pripomoček tudi nam omogoča nadzor omrežnih paketov, poslanih in prejetih v določenem časovnem intervalu, ki ga izbere sam uporabnik. Z zaslonom za pomoč vnstat lahko vidimo naslednje funkcije:
$ vnstat --helpvnStat 1.18 Teemu Toivola
-q, - poizvedbena baza podatkov poizvedbe
-h, - ure kažejo ure
-d, --days kažejo dneve
-m, - meseci kažejo mesece
-w, - tedni kažejo tedne
-t, --top10 show top10
-s, --short uporabite kratek izhod
-u, --posodobi bazo posodobitev
-i, --iface izberite vmesnik (privzeto: eth0)
-?, --pomoč kratka pomoč
-v, --version show različica
-tr, --promet izračuna promet
-ru, --rateunit swap nastavljena enota za izmenjavo
-l, --živa oddaja hitrost prenosa v realnem času
Glej tudi "--longhelp" za celoten seznam možnosti in "man vnstat".
Ker nima modnega grafičnega uporabniškega vmesnika, tukaj prikazujemo izhod konzole:
$ vnstatZbirka podatkov posodobljena: ponedeljek, 10. september 09:52:01 2018
eth1 od 20.11.08
rx: 3.32 TiB tx: 2.81 TiB skupaj: 6.13 TiB
mesečno
rx | tx | skupaj | povprečno. oceniti
------------------------+-------------+-------------+---------------
Avgust '18 609.40 GiB | 282.21 GiB | 891.61 GiB | 2.79 Mbit / s
September '18 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit / s
------------------------+-------------+-------------+---------------
po ocenah 552.14 GiB | 340.70 GiB | 892.83 GiB |
vsak dan
rx | tx | skupaj | povprečno. oceniti
------------------------+-------------+-------------+---------------
včeraj 19.19 GiB | 8.63 GiB | 27.82 GiB | 2.70 Mbit / s
danes 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit / s
------------------------+-------------+-------------+---------------
po ocenah 17.81 GiB | 10.99 GiB | 28.80 GiB |
Jasno je, da vsebuje tudi oceno podatkov, ki bodo uporabljeni po enaki stopnji za mesec.
3. Iptraf
Iptraf je še eno odlično orodje za nadzor omrežja na osnovi konzol za Ubuntu ali Linux na splošno, ki zbira ogromno podatkov v obliki IP-jev, ki gredo skozi omrežje z globokim potopom v podrobnostih, kot so njihove zastavice ICMP, napake TCP in število bajtov. Tudi osnovni vmesnik za isto bo videti tako:
Ubuntu iptraf
Poleg števila bajtov za sledenje paketov imamo še veliko drugih funkcij, kot so:
Funkcije Ubuntu iptraf
4. Hping3
Hping3 je pripomoček za ukazno vrstico, ki je podoben ukazu Ping z majhnim dodatkom, ki lahko uporablja TCP, UDP in RAW-IP kot transportne protokole. Glavna značilnost je, da ne preverja samo, ali so vrata ali IP odprta, ampak tudi meri čas povratnega potovanja, ki ga je paket potreboval, da se vrne. Na primer, če moramo preveriti, ali www.google.com ima odprta vrata 443 in izračunamo čas povratnega potovanja, lahko uporabimo naslednji ukaz:
hping3 www.google.com -S -V -p 443Tukaj dobimo s tem ukazom:
Hping3 povratno potovanje
5. Dstat
Dstat je v družini Linux razmeroma manj znano orodje za nadzor omrežja. Dstat nam omogoča prikaz vseh naših sistemskih virov v skoraj realnem času, npr. primerjajte uporabo diska v kombinaciji s prekinitvami našega krmilnika IDE ali primerjajte številke pasovne širine omrežja neposredno s prepustnostjo diska (v istem intervalu).
Za to orodje poiščite več informacij.
6. Icinga
Icinga je orodje za nadzor omrežja v podjetju, ki skrbi tudi za kakršno koli sumljivo dejavnost na strežniku in o takšnih dejavnostih obvesti konfigurirane uporabnike, kot je admin. Ima zelo lepo interaktivno nadzorno ploščo, ki izgleda:
Nadzorna plošča Icinga
Za to orodje je mogoče celo preizkusiti predstavitveno nadzorno ploščo. Za več informacij obiščite to stran.
7. slurm
slurm je pametno in preprosto orodje za nadzor obremenitve omrežja. Ima naslednje lastnosti:
- Zagotavlja sprotno statistiko prometa
- Ima tri načine grafov: kombinirani RX in TX ter dva razdeljena pogleda
- Nadzira lahko katero koli omrežno napravo
- Preklinja grafiko ASCII
- Ima tematsko podporo ASCII
Je odprtokodno omrežno orodje (tukaj poiščite izvorno kodo). Ima osnovni vmesnik, kot je:
Slurm vmesnik
8. bmon
bmon, ki je kratica za Bandwidth Monitor, je še eno orodje za nadzor omrežja s posebnostjo, da lahko spremlja promet z več vmesniki. Ponuja tudi informacije o paketih, napakah in še veliko več podatkov, pomembnih za spremljanje. Po namestitvi je tukaj seznam funkcij, ki jih ponuja za spremljanje:
bmon funkcije
Ko ga začnemo z omrežnim vmesnikom, bomo videli preprost vmesnik, kot je:
bmon vmesnik
9. Nmap
Nmap je eden izmed najbolj priljubljenih omrežnih optičnih bralnikov za splošno uporabo. Informacije, ki jih lahko zagotovi, vključujejo (vendar niso omejene na):
- Lahko pove, kaj se izvaja na določenih omrežnih gostiteljih
- Preglejte in prepoznajte odprta vrata TCP
- Kateri OS se izvaja na določenem IP-ju
- Ping prečisti IP podomrežje
Možnost -O možnost za zaznavanje OS. Poglejmo si primer ukaza, ki smo ga uporabili:
Vmesnik Nmpa
10. Tcpdump
Tcpdump je izvrstno orodje, ki presega njegovo področje uporabe in ponuja tudi funkcije, kot je vohanje. Lahko analizira podatke, ki gredo iz gostitelja, in tudi podatke, ki prispejo na gostitelja. Tudi s tem orodjem je mogoče prestreči promet med dvema gostiteljema (seveda morate imeti dostop do teh gostiteljev). Najprej poskusimo z ukazom, da vidimo, kateri podatki gredo iz našega gostitelja:
Odhodni promet
Nato lahko poskusimo tudi povohati promet, ki gre iz določenega pristanišča:
Pristaniški promet
Zaključek
V tej lekciji smo si ogledali nekaj najbolj priljubljenih mrežnih orodij v ekosistemu Ubuntu. Čeprav smo morda pogrešali nekaj dobrih orodij, jih omenite v mojem Twitterju, za katerega menite, da bi moral narediti rez @sbmaggarwal ali @linuxhint.