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 ethvert spesifikt nettverksgrensesnitt eller alle nettverksgrensesnitt 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 det er tilgjengelig i det offisielle pakningsreposten til Ubuntu/Debian. Så du kan enkelt installere Nethods med APT Package Manager.

Oppdater først APT Package Manager -cachen med følgende kommando:

$ sudo apt oppdatering

Nå, installer Nethogs med følgende kommando:

$ sudo apt installer nethogs

Nethogs skal installeres.

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 Package Manager.

Aktiver først EPEL -depot med følgende kommando:

$ sudo yum install Epel-Release

Nå, trykk y Og trykk deretter .

Nå, trykk y Og trykk deretter å godta GPG -nøkkelen til CentOS 7 -depotet.

Epel -depotet skal være aktivert.

Kjør nå følgende kommando for å installere Nethogs med Yum Package Manager.

$ sudo yum installer nethogs

Nå, trykk y Og trykk deretter .

Nå, trykk y Og trykk deretter å godta GPG -nøkkelen til Epel -depotet.

Nethogs skal installeres.

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 Package Manager.

$ sudo pacman -y nethogs

Nå, trykk y Og trykk deretter å fortsette.

Nethogs skal installeres.

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

$ nethogs -v

Som du ser 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 alt nettverksgrensesnittet til datamaskinen din, kan du kjøre Nethogs som følger:

$ sudo nethogs -a

Nethogs skal starte. Som du kan se, er nettverksopplastingen (sendt) og nedlasting (mottatt) hastigheter for hver prosess listet opp. Nettverksgrensesnittet hver prosess bruker er også oppført her. Eieren av prosessen og også PID er oppført her. Hvis du har noen prosess som spiser opp nettverksbåndbredde 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 nedlasting av nettverk og laster opp hastigheter i kilobyte/s (KB/s). Dette er en av visningsmodusene til Nethogs. Det er 4 visningsmodus for nethogs, standard KB/s, totale byte som brukes (B), Total Kilobytes brukt (KB), totale megabyte brukt (MB). Du kan trykke på m Nøkkel på tastaturet ditt til mens Nethogs kjører for å sykle gjennom disse skjermmodusene.

Standard visningsmodus for nethogs. Det viser nettverksleding og laste opp hastighet i kilobyte/s (KB/s).

Nok en visningsmodus for nethogs. I denne skjermmodus vises den totale nettverksbruken per prosess i kilobyte (KB). Også den totale nettverksbruken av hver prosess (i KB) vises også.

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

I denne skjermmodus vises den totale nettverksbruken per prosess i Megabyte (MB). Også den totale nettverksbruken av hver prosess (i MB) vises også.

Du kan lukke Nethogs Network Monitor med + c.

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

La oss for eksempel si, du vil overvåke nettverksgrensesnittet ENS33 med Nethogs. For å gjøre det, start Nethogs Network Monitor med følgende kommando:

$ sudo nethogs ens33

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

Nå er det bare ENS33 Grensesnittet skal overvåkes.

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