Ubuntu

Top 10 Ubuntu Network Tools

Top 10 Ubuntu Network Tools
Ubuntu je zaradi enostavnosti uporabe in zmogljivega lupinskega sistema najbolj priljubljena izbira za osnovni operacijski sistem. Zaradi vedno več omrežnega dostopa, potrebnega v večini današnjih distribuiranih aplikacij, so se omejitve, ki jih je treba uporabljati za dostop do omrežja in spremljanje, le povečale. V tej lekciji bomo preučili deset najbolj priljubljenih omrežnih orodij za OS Ubuntu, ki jih lahko uporabimo za spremljanje uporabe omrežja tudi z vizualizacijo.

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 --help
vnStat 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:

$ vnstat
Zbirka 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 443

Tukaj 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:

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):

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.

Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...
Vadnica za Unity3D
Uvod v Unity 3D Unity 3D je močan motor za razvoj iger. Navzkrižna platforma vam omogoča ustvarjanje iger za mobilne naprave, splet, namizje in konzol...