Работа в мрежа

Как да наблюдаваме мрежовия трафик с помощта на nethogs

Как да наблюдаваме мрежовия трафик с помощта на nethogs
nethogs е инструмент за наблюдение на мрежи за Linux. Точно като top или htop, nethogs могат да наблюдават мрежовия трафик в реално време. nethogs може да наблюдава всеки специфичен мрежов интерфейс или всички мрежови интерфейси на вашия компютър. nethogs показва използването на честотна лента за всеки процес на вашия компютър в реално време.

В тази статия ще ви покажа как да инсталирате и използвате nethogs за наблюдение на мрежовия трафик на Linux. И така, нека започнем.

Инсталиране на nethogs на Ubuntu / Debian:

nethogs не е инсталиран на Ubuntu / Debian по подразбиране. Но той е достъпен в официалното хранилище на пакети на Ubuntu / Debian. Така че можете лесно да инсталирате методи с мениджъра на пакети APT.

Първо актуализирайте кеша на мениджъра на пакети APT със следната команда:

$ sudo apt актуализация

Сега инсталирайте nethogs със следната команда:

$ sudo apt инсталира nethogs

трябва да бъдат инсталирани nethogs.

Сега, за да проверите дали nethogs работи, изпълнете следната команда:

$ nethogs -V

Както можете да видите, работи правилно.

Инсталиране на nethogs на CentOS 7:

nethogs не е инсталиран на CentOS 7 по подразбиране. Но nethogs се предлага в хранилището на EPEL на CentOS 7. Така че можете лесно да инсталирате nethogs от хранилището на EPEL с мениджъра на пакети YUM.

Първо, активирайте EPEL хранилището със следната команда:

$ sudo yum инсталирайте epel-release

Сега натиснете у и след това натиснете .

Сега натиснете у и след това натиснете да приемете GPG ключа на хранилището CentOS 7.

EPEL хранилището трябва да бъде активирано.

Сега изпълнете следната команда, за да инсталирате nethogs с YUM мениджъра на пакети.

$ sudo yum инсталира nethogs

Сега натиснете у и след това натиснете .

Сега натиснете у и след това натиснете да приемете GPG ключа на хранилището на EPEL.

трябва да бъдат инсталирани nethogs.

Сега, за да проверите дали nethogs работи, изпълнете следната команда:

$ nethogs -V

nethogs работи перфектно.

Инсталиране на nethogs на Arch Linux:

nethogs не е инсталиран и на Arch Linux по подразбиране. Но nethogs се предлага в официалното хранилище на пакети на Arch Linux. Така че можете лесно да инсталирате nethogs на Arch Linux, като използвате мениджъра на пакети Pacman.

$ sudo pacman -Sy nethogs

Сега натиснете у и след това натиснете продължавам.

трябва да се инсталират nethogs.

Сега изпълнете следната команда, за да проверите дали nethogs работи.

$ nethogs -V

Както можете да видите, nethogs работи перфектно.

Използване на nethogs:

След като вече сте инсталирали nethogs, сте готови да наблюдавате мрежовия си трафик с nethogs.

Ако искате да наблюдавате мрежовия трафик на целия мрежов интерфейс на вашия компютър, можете да стартирате nethogs, както следва:

$ sudo nethogs -a

nethogs трябва да започне. Както можете да видите, скоростта на качване (изпращане) и изтегляне (получаване) в мрежата е изброена. Мрежовият интерфейс, който всеки процес използва, също е изброен тук. Тук е посочен собственикът на процеса, както и PID. Ако имате някакъв процес, който поглъща ненужно честотната лента на мрежата, можете просто да убиете процеса, използвайки PID.

nethogs трябва автоматично да актуализират информацията, точно както прави top и htop.

По подразбиране nethogs показва скоростта на изтегляне и качване в мрежата в килобайта / сек (kb / s). Това е един от режимите на показване на nethogs. Има 4 режима на показване на nethogs, kb / s по подразбиране, общо използвани байтове (b), общо използвани килобайтове (kb), използвани общо мегабайта (mb). Можете да натиснете м бутон на клавиатурата, докато nethogs работи, за да преминете през тези режими на показване.

Режимът на показване по подразбиране на nethogs. Той показва скоростта на изтегляне и качване на мрежата в килобайта / s (kb / s).

Друг режим на показване на nethogs. В този режим на показване се показва общото използване на мрежата за процес в килобайта (kb). Показва се и общото използване на мрежата на всеки процес (в kb).

В този режим на показване се показва общото използване на мрежата за процес в байтове (b). Показва се и общото използване на мрежата на всеки процес (в b).

В този режим на показване се показва общото използване на мрежата за процес в мегабайта (mb). Показва се и общото използване на мрежата на всеки процес (в mb).

Можете да затворите мрежовия монитор на nethogs с + ° С.

Ако искате да наблюдавате конкретен мрежов интерфейс с помощта на nethogs, можете лесно да го направите.

Например, да речем, че искате да наблюдавате мрежовия интерфейс ens33 с nethogs. За да направите това, стартирайте мрежовия монитор на nethogs със следната команда:

$ sudo nethogs ens33

ЗАБЕЛЕЖКА: Можете да изброите всички мрежови интерфейси на вашия компютър с ip a команда.

Сега само ens33 интерфейсът трябва да се следи.

И така, вие използвате nethogs в Linux за наблюдение на мрежовия трафик. Благодаря, че прочетохте тази статия.

Битка за Уеснот 1.13.6 Разработка освободена
Битка за Уеснот 1.13.6, издаден миналия месец, е шестата версия за разработка в 1.13.x серия и предоставя редица подобрения, най-вече на потребителски...
Как да инсталирате League Of Legends на Ubuntu 14.04
Ако сте фен на League of Legends, това е възможност за вас да тествате League of Legends. Имайте предвид, че LOL се поддържа на PlayOnLinux, ако сте п...
Инсталирайте най-новата стратегия за игра OpenRA на Ubuntu Linux
OpenRA е Libre / Free Real Time стратегия за игра, която пресъздава ранните игри на Westwood като класическата Command & Conquer: Red Alert. Разпредел...