Ubuntu

Topp 10 Ubuntu-nätverksverktyg

Topp 10 Ubuntu-nätverksverktyg
Ubuntu är det mest populära valet för underliggande operativsystem på grund av dess användarvänlighet och kraftfulla skalsystem. På grund av mer och mer nätverksåtkomst som behövs i de flesta distribuerade applikationer idag har begränsningarna som måste tillämpas för nätverksåtkomst och övervakning bara ökat. I den här lektionen studerar vi de tio mest populära nätverksverktygen för Ubuntu OS som också kan användas för att övervaka nätverksanvändning med visualisering.

Topp 10 Ubuntu-nätverksverktyg


Vi kommer att se 10 Ubuntu-nätverksverktyg här som är enkla att använda och ger viktiga funktioner.

1. Iftop

Detta är ett av de enklaste verktygen att använda för nätverksanvändning och DNS-operationer. När det startas på Ubuntu får vi en enkel skärm som:

Iftop-startskärmen

Vi kan trycka på "h" och vi kommer att visa hjälpskärmen för fler funktioner:

Hjälpskärm för iftop

Det liknar väldigt bra verktyg men specialiserar sig på nätverksövervakning och vet vilken process som använder nätverket vid vilken IP och vilken bandbredd de konsumerar.

2. Vnstat

Vnstat är ett annat nätverksövervakningsverktyg som vanligtvis ingår i de flesta Linux-distributioner eller kan installeras mycket enkelt. Liksom det senaste verktyget tillåter det oss att styra de nätverkspaket som skickas och tas emot inom ett givet tidsintervall som väljs av användaren själv. Med hjälp av vnstat hjälpskärm kan vi se följande funktioner:

$ vnstat --hjälp
vnStat 1.18 av Teemu Toivola
-q, --query frågedatabas
-h, - timmar visar timmar
-d, --dagar visa dagar
-m, - månader visar månader
-w, - veckor visar veckor
-t, --top10 visa topp10
-s, --short använder kort output
-u, - uppdatera uppdateringsdatabasen
-i, --iface välj gränssnitt (standard: eth0)
-?, --hjälp kort hjälp
-v, --version showversion
-tr, - trafik beräkna trafik
-ru, --rateunit swap konfigurerad hastighetsenhet
-l, --live visa överföringshastighet i realtid
Se även "--långhjälp" för fullständig alternativlista och "man vnstat".

Eftersom det inte har en snygg GUI, visar vi konsolutgången här:

$ vnstat
Databas uppdaterad: må 10 sep 09:52:01 2018
eth1 sedan 2008-11-20
rx: 3.32 TiB tx: 2.81 TiB totalt: 6.13 TiB
en gång i månaden
rx | tx | totalt | genomsnitt. Betygsätta
------------------------+-------------+-------------+---------------
Aug '18 609.40 GiB | 282.21 GiB | 891.61 GiB | 2.79 Mbit / s
Sep '18 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit / s
------------------------+-------------+-------------+---------------
beräknad 552.14 GiB | 340.70 GiB | 892.83 GiB |
dagligen
rx | tx | totalt | genomsnitt. Betygsätta
------------------------+-------------+-------------+---------------
igår 19.19 GiB | 8.63 GiB | 27.82 GiB | 2.70 Mbit / s
idag 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit / s
------------------------+-------------+-------------+---------------
beräknad 17.81 GiB | 10.99 GiB | 28.80 GiB |

Uppenbarligen ger den också en uppskattning av de data som kommer att användas i samma takt för månaden.

3. Iptraf

Iptraf är ett annat fantastiskt konsolbaserat nätverksövervakningsverktyg för Ubuntu eller Linux i allmänhet som samlar en enorm mängd data när det gäller IP-adresser som passerar genom nätverket med en djupdykning i detalj som deras ICMP-flaggor, TCP-fel och byteantal. Även ett grundläggande gränssnitt för samma kommer att se ut:

Ubuntu iptraf

Bortsett från antalet paketspårningsbyte har vi många fler funktioner som:

Ubuntu iptraf-funktioner

4. Hping3

Hping3 är ett kommandoradsverktyg som liknar Ping-kommandot med ett litet tillägg att det kan använda TCP, UDP och RAW-IP som transportprotokoll. Huvudfunktionen är att den inte bara kontrollerar om en port eller en IP är öppen utan den mäter också den returresa som paketet tog för att komma tillbaka. Till exempel om vi behöver kontrollera om www.Google.com har en öppen port 443 och beräknar tur / retur-tiden, vi kan använda följande kommando:

hping3 www.Google.com -S -V -p 443

Här är vad vi får tillbaka med det här kommandot:

Hping3 tur och retur

5. Dstat

Dstat är jämförelsevis ett mindre känt verktyg för nätverksövervakning i Linux-familjen. Med Dstat kan vi visa alla våra systemresurser i nästan realtid, det kan vi t.ex. jämföra diskanvändning i kombination med avbrott från vår IDE-kontroller, eller jämföra nätverksbandbreddsnumren direkt med diskgenomströmningen (i samma intervall).

Hitta mer information här för det här verktyget.

6. Icinga

Icinga är ett verktyg av hög kvalitet för nätverksövervakning som också tar hand om all misstänkt aktivitet på servern och informerar konfigurerade användare som admin om sådana aktiviteter. Den har en mycket trevlig interaktiv instrumentpanel som ser ut som:

Icinga Dashboard

Det är till och med möjligt att prova en demo-instrumentpanel för detta verktyg. Besök den här sidan för mer information.

7. slurm

slurm är ett smart och enkelt verktyg för övervakning av nätverksbelastning. Den har följande funktioner:

Det är ett verktyg för öppen källkod (se källkoden här). Den har ett grundläggande gränssnitt som:

Slurm-gränssnitt

8. bmon

bmon, som står för Bandwidth Monitor, är ett annat nätverksövervakningsverktyg med en specialitet att det kan övervaka flera gränssnittstrafik. Det ger också information om paket, fel och mycket mer kritisk data för övervakning. En gång installerad, här är listan över funktioner som den tillhandahåller för övervakning:

bmon-funktioner

När vi startar det med ett nätverksgränssnitt ser vi ett enkelt gränssnitt som:

bmon-gränssnitt

9. Nmap

Nmap är en av de mest populära nätverksskannrarna för vanligt bruk. Informationen den kan tillhandahålla inkluderar (men inte begränsad till):

Vi kan -O alternativ för OS-detektering. Låt oss titta på ett exempel på ett kommando som vi använde:

Nmpa-gränssnitt

10. Tcpdump

Tcpdump är ett utmärkt verktyg som går utanför dess räckvidd för att tillhandahålla funktioner som att sniffa också. Den kan analysera data som går ut från värden och även de data som anländer till värden. Det är också möjligt att fånga upp trafiken mellan två värdar (naturligtvis måste du ha tillgång till dessa värdar). Vi försöker först ett kommando för att se vilken data som går ut från vår värd:

Utgående trafik

Därefter kan vi också försöka sniffa trafik ut från en viss hamn:

Hamntrafik

Slutsats

I den här lektionen tittade vi på några mest populära nätverksverktyg i Ubuntu-ekosystemet. Även om vi kanske har missat några bra verktyg, vänligen nämna dem till mitt Twitter-handtag som du tycker borde ha gjort klippningen @sbmaggarwal eller @linuxhint.

SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...
Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...