Nettverk

Hvordan overvåke nettverkstrafikk ved hjelp av nethogs

Hvordan overvåke nettverkstrafikk ved hjelp av nethogs
nethogs er et nettverksovervåkingsverktøy for Linux. Akkurat som topp eller htop, kan nethogs overvåke nettverkstrafikk i sanntid. nethogs kan overvåke hvilket som helst spesifikt nettverksgrensesnitt eller alle nettverksgrensesnittene på datamaskinen din. nethogs viser bruk av båndbredde per prosess på datamaskinen din i sanntid.

I denne artikkelen skal jeg vise deg hvordan du installerer og bruker nethogs for å overvåke nettverkstrafikk på Linux. Så la oss komme i gang.

Installere nethogs på Ubuntu / Debian:

nethogs er ikke installert på Ubuntu / Debian som standard. Men den er tilgjengelig i det offisielle pakkelageret til Ubuntu / Debian. Så du kan enkelt installere nethods med APT-pakkebehandling.

Oppdater først hurtigbufferen for APT-pakkebehandling med følgende kommando:

$ sudo apt oppdatering

Installer nå nethogs med følgende kommando:

$ sudo apt installere nethogs

nethogs bør installeres.

Nå, for å sjekke om nethogs fungerer, kjør følgende kommando:

$ nethogs -V

Som du ser, fungerer det riktig.

Installere nethogs på CentOS 7:

nethogs er ikke installert på CentOS 7 som standard. Men nethogs er tilgjengelig i EPEL-depotet til CentOS 7. Så du kan enkelt installere nethogs fra EPEL-depotet med YUM-pakkebehandleren.

Først aktiverer du EPEL-depot med følgende kommando:

$ sudo yum installer epel-release

Trykk nå y og trykk deretter på .

Trykk nå y og trykk deretter på for å godta GPG-nøkkelen til CentOS 7-depotet.

EPEL-depotet bør være aktivert.

Kjør nå følgende kommando for å installere nethogs med YUM-pakkebehandling.

$ sudo yum installerer nethogs

Trykk nå y og trykk deretter på .

Trykk nå y og trykk deretter på for å godta GPG-nøkkelen til EPEL-depotet.

nethogs bør installeres.

Nå, for å sjekke om nethogs fungerer, kjør følgende kommando:

$ nethogs -V

nethogs fungerer perfekt.

Installere nethogs på Arch Linux:

nethogs er ikke installert på Arch Linux som standard også. Men nethogs er tilgjengelig i det offisielle pakkelageret til Arch Linux. Så du kan enkelt installere nethogs på Arch Linux ved hjelp av Pacman pakkebehandling.

$ sudo pacman -Sy nethogs

Trykk nå y og trykk deretter på å fortsette.

nethogs bør installeres.

Kjør nå følgende kommando for å sjekke om nethogs fungerer.

$ nethogs -V

Som du kan se, fungerer nethogs perfekt.

Bruke nethogs:

Nå som du har installert nethogs, er du klar til å overvåke nettverkstrafikken din med nethogs.

Hvis du vil overvåke nettverkstrafikken til hele nettverksgrensesnittet på datamaskinen din, kan du kjøre nethogs som følger:

$ sudo nethogs -a

nethogs bør starte. Som du kan se, er nettverksopplastings- (sendte) og nedlastningshastigheter (mottatt) for hver prosess oppført. Nettverksgrensesnittet hver prosess bruker er også oppført her. Eieren av prosessen og også PID er oppført her. Hvis du har en prosess som spiser opp nettverksbåndbredden unødvendig, kan du bare drepe prosessen ved hjelp av PID.

nethogs bør automatisk oppdatere informasjonen akkurat som top og htop gjør.

Som standard viser nethogs nettverksnedlastings- og opplastningshastigheter i kilobyte / s (kb / s). Dette er en av skjermmodusene til nethogs. Det er 4 visningsmoduser for nethogs, standard kb / s, totalt brukte byte (b), totalt brukt kilobyte (kb), totalt brukt megabyte (mb). Du kan trykke på m på tastaturet til mens nethogs løper for å bla gjennom disse skjermmodusene.

Standard visningsmodus for nethogs. Den viser nedlastings- og opplastningshastighet i nettverk i kilobyte / s (kb / s).

En annen visningsmodus av nethogs. I denne skjermmodusen vises den totale nettverksforbruket per prosess i kilobyte (kb). Også den totale nettverksbruken til hver prosess (i kb) vises også.

I denne skjermmodus vises total nettverksbruk per prosess i byte (b). Også den totale nettverksbruken til hver prosess (i b) vises også.

I denne skjermmodusen vises den totale nettverksforbruket per prosess i megabyte (mb). Også den totale nettverksbruken til hver prosess (i mb) vises også.

Du kan lukke nethogs nettverksmonitor med + c.

Hvis du vil overvåke et bestemt nettverksgrensesnitt ved hjelp av nethogs, kan du enkelt gjøre det.

La oss for eksempel si at du vil overvåke nettverksgrensesnittet ens33 med nethogs. For å gjøre det, start nethogs nettverksmonitor med følgende kommando:

$ sudo nethogs ens33

MERK: Du kan liste opp alle nettverksgrensesnittene på datamaskinen din med ip a kommando.

Nå, bare ens33 grensesnittet skal overvåkes.

Så det er slik du bruker nethogs på Linux for å overvåke nettverkstrafikk. Takk for at du leser denne artikkelen.

Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider er det tolvte tilskuddet til Tomb Raider-serien - et action-eventyrspill-franchise opprettet av Eidos Montreal. Spillet ble ...
Hvordan øke FPS i Linux?
FPS står for Bilder per sekund. FPSs oppgave er å måle bildefrekvensen i videoavspilling eller spillprestasjoner. Med enkle ord betegnes antall uavbru...
Topp Oculus App Lab-spill
Hvis du er Oculus-hodesettinnehaver, må du være klar over sideloading. Sidelading er prosessen med å installere ikke-butikkinnhold på hodesettet. Side...