Ubuntu

Top 10 Ubuntu-netværksværktøjer

Top 10 Ubuntu-netværksværktøjer
Ubuntu er det mest populære valg for underliggende operativsystem på grund af dets brugervenlighed og kraftfulde shell-system. På grund af mere og mere netværksadgang, der er behov for i de fleste af de distribuerede applikationer i dag, er de begrænsninger, der skal anvendes til netværksadgang og overvågning, kun steget. I denne lektion vil vi studere de ti mest populære netværksværktøjer til Ubuntu OS, som også kan bruges til at overvåge netværksbrug med visualisering.

Top 10 Ubuntu-netværksværktøjer


Vi vil se 10 Ubuntu Network Tools her, som er nemme at bruge og giver vigtige funktioner.

1. Iftop

Dette er et af de nemmeste værktøjer til brug til netværksbrug og DNS-operationer. Når det startes på Ubuntu, får vi en simpel skærm som:

Iftop-startskærm

Vi kan trykke på “h”, og vi får vist hjælpeskærmen for flere funktioner:

Hjælpeskærm til iftop

Det ligner meget på topværktøjet, men har specialiseret sig i netværksovervågning og at vide, hvilken proces der bruger netværket ved hvilken IP og hvilken båndbredde de bruger.

2. Vnstat

Vnstat er et andet netværksovervågningsværktøj, der normalt er inkluderet i de fleste Linux-distributioner eller kan installeres meget let. Som det sidste hjælpeprogram tillader det os at styre de netværkspakker, der sendes og modtages i et givet tidsinterval, som brugeren selv vælger. Med vnstat hjælpeskærm kan vi se følgende funktioner:

$ vnstat - hjælp
vnStat 1.18 af Teemu Toivola
-q, - forespørgselsdatabase
-timer, timer åbningstider
-d, --dage udstillingsdage
-m, - måneder viser måneder
-w, - uger viser uger
-t, --top10 viser top10
-s, --short bruger kort output
-u, - opdater opdateringsdatabase
-i, --iface vælg grænseflade (standard: eth0)
-?, --hjælp kort hjælp
-v, --version showversion
-tr, - trafik beregne trafik
-ru, --rateunit swap konfigureret hastighedsenhed
-l, - live show overførselshastighed i realtid
Se også "--longhelp" for komplet valgliste og "man vnstat".

Da det ikke har en fancy GUI, viser vi konsoloutput her:

$ vnstat
Database opdateret: man 10. september 09:52:01 2018
eth1 siden 20/11/08
rx: 3.32 TiB tx: 2.81 TiB i alt: 6.13 TiB
månedlige
rx | tx | i alt | gns. sats
------------------------+-------------+-------------+---------------
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
------------------------+-------------+-------------+---------------
anslået 552.14 GiB | 340.70 GiB | 892.83 GiB |
daglige
rx | tx | i alt | gns. sats
------------------------+-------------+-------------+---------------
i går 19.19 GiB | 8.63 GiB | 27.82 GiB | 2.70 Mbit / s
i dag 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit / s
------------------------+-------------+-------------+---------------
estimeret 17.81 GiB | 10.99 GiB | 28.80 GiB |

Det giver klart også et skøn over de data, der vil blive brugt med samme hastighed for måneden.

3. Iptraf

Iptraf er et andet godt konsolbaseret netværksovervågningsværktøj til Ubuntu eller Linux generelt, der samler en enorm mængde data med hensyn til IP'er, der passerer gennem netværket med et dybt dyk i detaljer som deres ICMP-flag, TCP-fejl og antal byte. Selv en grundlæggende grænseflade til det samme vil se ud:

Ubuntu iptraf

Bortset fra antallet af pakningssporingsbyte har vi mange flere funktioner som:

Ubuntu iptraf-funktioner

4. Hping3

Hping3 er et kommandolinjeprogram, der ligner Ping-kommandoen med en lille tilføjelse, at den kan bruge TCP, UDP og RAW-IP som transportprotokoller. Hovedfunktionen er, at den ikke kun kontrollerer, om en havn eller en IP er åben, men det måler også den returflyvningstid, pakken tog for at komme tilbage. For eksempel, hvis vi skal kontrollere, om www.google.com har en åben port 443 og beregne rundturstiden, vi kan bruge følgende kommando:

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

Her er hvad vi kommer tilbage med denne kommando:

Hping3 tur / retur

5. Dstat

Dstat er forholdsvis et mindre kendt netværksovervågningsværktøj i Linux-familien. Dstat giver os mulighed for at vise alle vores systemressourcer i næsten realtid, det kan vi f.eks. sammenligne diskudnyttelse i kombination med afbrydelser fra vores IDE-controller, eller sammenligne netværksbåndbreddetalene direkte med diskgennemstrømningen (i samme interval).

Find mere information her til dette værktøj.

6. Icinga

Icinga er et enterprise-grade værktøj til netværksovervågning, som også tager sig af enhver mistænkelig aktivitet på serveren og informerer konfigurerede brugere som admin om sådanne aktiviteter. Det har et meget flot interaktivt instrumentbræt, der ligner:

Icinga Dashboard

Det er endda muligt at prøve et demo-dashboard til dette værktøj. Besøg denne side for mere information.

7. slurm

slurm er et smart og simpelt værktøj til overvågning af netværksbelastning. Det har følgende funktioner:

Det er et open source-netværksværktøj (se her for kildekoden). Det har en grundlæggende grænseflade som:

Slurm-grænseflade

8. bmon

bmon, som står for båndbreddemonitor, er et andet netværksovervågningsværktøj med en specialitet, at det kan overvåge flere interface-trafik. Det giver også oplysninger om pakker, fejl og meget mere kritiske data til overvågning. Når den er installeret, er her listen over funktioner, den giver til overvågning:

bmon-funktioner

Når vi starter det med en netværksgrænseflade, ser vi en simpel grænseflade som:

bmon-grænseflade

9. Nmap

Nmap er en af ​​de mest populære netværksscannere til almindelig brug. De oplysninger, den kan give, inkluderer (men ikke begrænset til):

Vi kan -O mulighed for OS-detektion. Lad os se på et eksempel på en kommando, vi brugte:

Nmpa-grænseflade

10. Tcpdump

Tcpdump er et fremragende værktøj, der går ud over dets anvendelsesområde for også at give funktioner som sniffing. Det kan analysere data, der går ud af værten, og også de data, der ankommer til værten. Det er også muligt at opfange trafikken mellem to værter med dette værktøj (selvfølgelig skal du have adgang til disse værter). Vi prøver først en kommando for at se, hvilke data der går ud af vores vært:

Udgående trafik

Dernæst kan vi også prøve at snuse trafik ud af en bestemt havn:

Havnetrafik

Konklusion

I denne lektion kiggede vi på nogle af de mest populære netværksværktøjer i Ubuntu-økosystemet. Selvom vi måske har gået glip af nogle gode værktøjer, skal du nævne dem til mit Twitter-håndtag, som du synes burde have gjort cut @sbmaggarwal eller @linuxhint.

Find diskplads brugt af specifik bruger Linux
En gang imellem kan det være nødvendigt at gøre status over de filer, der ejes af en bestemt bruger i et Linux-system med flere login-brugere. Dette e...
Sådan oprettes diskbilleder i Linux med DD Command
Når det kommer til at slette, sikkerhedskopiere eller gendanne Linux-filer, har du få værktøjer. Selvom der er et alternativ, der stadig fungerer, uan...
Kopier sikkert og hurtigt med disse Top Flash Drive-duplikatorer
En USB Flash-hukommelses duplikator er en af ​​de mest alsidige og hurtige hardwarestykker til dataoverførsel. Flere organisationer bruger tommelfinge...