Как да наблюдавате мрежовия трафик чрез командния ред на Linux
Анализът и мониторингът на мрежовия трафик на цялата мрежова инфраструктура е много важна задача за всеки системен администратор на Linux. Администраторът на мрежата трябва да види какво става с мрежата, кой използва честотната лента и как цялата мрежова инфраструктура обработва товара. Доброто е, че в Linux има много инструменти за мрежов мониторинг и анализ на трафика с отворен код.
В тази публикация ще обсъдим някои инструменти за команден ред на Linux, които могат да се използват за наблюдение на използването на мрежата.
Nload
Nload е приложение за конзоли, което позволява на потребителите да следят отделно входящия и изходящия трафик.
Той визуализира входящия и изходящия трафик, като използва две графики и осигурява допълнителна информация като общото количество прехвърлени данни и минималната / максималната употреба на мрежата.
Можете да инсталирате nload
като изпълните следната команда:
sudo apt-get инсталирате nload
Сега изпълнете командата nload:
sudo nload
След като командата nload бъде изпълнена, трябва да видите следния изход.
Iptraf
Iptraf е IPcurrency IP-базиран инструмент за LAN мониторинг, който показва индивидуалните връзки и количеството данни, които текат между хостовете.
За да инсталирате iptraf
, изпълнете следното:
sudo apt-get инсталирате iptraf
Щом е инсталиран iptraf
следната команда:
sudo iptraf
Трябва да видите следния изход.
Vnstat
Vnstat е различен от повечето други инструменти. Това е конзолен монитор за мрежов трафик за Linux, който работи като демон и поддържа дневник за мрежовия трафик за избрания интерфейс. Той може да се използва за генериране на отчет за използването на мрежата.
Можете да инсталирате vnstat
като изпълните следната команда:
sudo apt-get инсталирате vnstat
Сега, изпълнете vnstat
без аргумент:
sudo vnstat
Можете да видите общото количество прехвърляне на данни в мрежата.
Ако искате да наблюдавате използването на честотната лента в реално време, използвайте опцията -l
. Той ще показва общата широчина на честотната лента, използвана от входящите и изходящите данни.
Сега, стартирайте vnstat
да следите използването на честотната лента на wlan0 interface:
vnstat
wlan0 interface:
sudo vnstat -l-i wlan0
Ще видите следния изход.
скоростомер
Скорометърът е помощна програма за командния ред, която може да се използва за наблюдение на скоростта на изтегляне / качване на мрежовите връзки и скоростта на файловите системи. Скорометърът показва графика на текущата и миналата скорост на мрежата във вашата конзола. Можете също да използвате скоростомера директно във файл, за да наблюдавате ефективността на изтеглянето и историята на конкретно изтегляне вместо целия трафик в мрежата.
Изпълнете следната команда, за да инсталирате speedometer
във вашата система:
sudo apt-get инсталирате скоростомера
Сега, тичам speedometer
на wlan0
интерфейс:
sudo скоростомер -r wlan0-t wlan0
Ще видите изход, подобен на следния.
Iftop
Iftop е инструмент на командния ред, който слуша мрежовия трафик на даден интерфейс (като eth0, eth1, wlan0) и показва таблица за текущата честотна лента, използвана от хостове. Iftop използва библиотеката pcap за улавяне на входящите и изходящите пакети на мрежовия интерфейс.
Можете лесно да инсталирате iftop
като изпълните следната команда:
sudo apt-get инсталирате iftop
Сега, изпълнете iftop
с n
опция, която не позволява iftop от решаване на IP адресите на hostname:
sudo iftop -n
Ще видите следния изход.
заключение
Надявам се, че тази публикация ще ви помогне бързо да проверите честотната лента на вашия сървър на Linux. Чувствайте се свободни да оставите коментар, ако имате някакви въпроси.