Ubuntu

Топ 10 мрежови инструменти на Ubuntu

Топ 10 мрежови инструменти на Ubuntu
Ubuntu е най-популярният избор за основната операционна система, поради нейната лекота на използване и мощна черупкова система. Поради все повече и повече мрежов достъп, необходим в повечето от разпределените приложения днес, ограниченията, които трябва да се прилагат за мрежовия достъп и мониторинг, са се увеличили. В този урок ще изучим десетте най-популярни мрежови инструмента за OS Ubuntu, които могат да се използват за наблюдение на използването на мрежата и с визуализация.

Топ 10 мрежови инструменти на Ubuntu


Тук ще видим 10 Ubuntu Network Tools, които са лесни за използване и предоставят важни функции.

1. Ако отгоре

Това е един от най-лесните инструменти за използване за използване на мрежата и DNS операции. Когато се стартира в Ubuntu, получаваме прост екран като:

Начален екран на Iftop

Можем да натиснем „h“ и ще ни се покаже екран за помощ за повече функции:

Помощен екран за iftop

Той е много подобен на най-добрата помощна програма, но е специализиран в мрежовия мониторинг и знае кой процес използва мрежата при кой IP и каква честотна лента консумират.

2. Vnstat

Vnstat е друга помощна програма за наблюдение на мрежата, която обикновено е включена в повечето дистрибуции на Linux или може да бъде инсталирана много лесно. Подобно на последната помощна програма, тя ни позволява да контролираме мрежовите пакети, изпратени и получени в даден интервал от време, който е избран от самия потребител. С помощния екран на vnstat можем да видим следните функции:

$ vnstat --помощ
vnStat 1.18 от Teemu Toivola
-q, --запитване на база данни
-ч, --часа показват часове
-d, - дни показват дни
-m, --месеците показват месеци
-w, - седмиците показват седмици
-t, --top10 шоу top10
-s, --short използва кратък изход
-u, - актуализиране на базата данни за актуализация
-i, --iface интерфейс за избор (по подразбиране: eth0)
-?, --помощ кратка помощ
-v, --version show версия
-tr, --traffic изчислява трафика
-ru, --rateunit суап конфигурирана единица за скорост
-l, --live show скорост на трансфер в реално време
Вижте също "--longhelp" за пълен списък с опции и "man vnstat".

Тъй като няма изискан GUI, ние показваме изхода на конзолата тук:

$ vnstat
Базата данни е актуализирана: Mon Sep 10 09:52:01 2018
eth1 от 20.11.08
rx: 3.32 TiB tx: 2.Общо 81 TiB: 6.13 TiB
месечно
rx | tx | общо | ср. ставка
------------------------+-------------+-------------+---------------
Август '18 609.40 GiB | 282.21 GiB | 891.61 GiB | 2.79 Mbit / s
Септември '18 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit / s
------------------------+-------------+-------------+---------------
изчислено 552.14 GiB | 340.70 GiB | 892.83 GiB |
ежедневно
rx | tx | общо | ср. ставка
------------------------+-------------+-------------+---------------
вчера 19.19 GiB | 8.63 GiB | 27.82 GiB | 2.70 Mbit / s
днес 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit / s
------------------------+-------------+-------------+---------------
изчислено 17.81 GiB | 10.99 GiB | 28.80 GiB |

Ясно е, че също така предоставя оценка на данните, които ще бъдат използвани със същата скорост за месеца.

3. Iptraf

Iptraf е друг чудесен конзолен инструмент за наблюдение на мрежата за Ubuntu или Linux като цяло, който събира огромно количество данни по отношение на IP адресите, които преминават през мрежата с дълбоко потапяне в детайли, като техните ICMP флагове, TCP грешки и брой байтове. Дори основният интерфейс за същото ще изглежда така:

Ubuntu iptraf

Освен броя на байтовете за проследяване на пакети, имаме много повече функции като:

Ubuntu iptraf функции

4. Hping3

Hping3 е помощна програма за команден ред, която е подобна на командата Ping с малко допълнение, че може да използва TCP, UDP и RAW-IP като транспортни протоколи. Основната характеристика е, че той не само проверява дали порт или IP е отворен, но също така измерва времето за връщане на пакета, за да се върне. Например, ако трябва да проверим дали www.google.com има отворен порт 443 и за изчисляване на времето за двупосочно пътуване можем да използваме следната команда:

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

Ето какво получаваме обратно с тази команда:

Hping3 двупосочно пътуване

5. Dstat

Dstat е сравнително по-малко известен инструмент за мрежово наблюдение в семейството на Linux. Dstat ни позволява да показваме всички наши системни ресурси в почти реално време, можем например. сравнете използването на диска в комбинация с прекъсвания от нашия IDE контролер или сравнете номерата на честотната лента на мрежата директно с пропускателната способност на диска (в същия интервал).

Намерете повече информация тук за този инструмент.

6. Icinga

Icinga е корпоративен инструмент за мрежово наблюдение, който също се грижи за всяка подозрителна дейност на сървъра и информира конфигурирани потребители като администратор за такива дейности. Той има много хубаво интерактивно табло, което изглежда така:

Табло за управление на Icinga

Възможно е дори да изпробвате демонстрационно табло за управление на този инструмент. Посетете тази страница за повече информация.

7. мръсница

slurm е интелигентен и прост инструмент за наблюдение на натоварването на мрежата. Той има следните характеристики:

Това е мрежов инструмент с отворен код (потърсете тук за изходния код). Той има основен интерфейс като:

Slurm интерфейс

8. bmon

bmon, което е съкращение от Bandwidth Monitor, е друг инструмент за наблюдение на мрежата със специалност, която може да наблюдава трафика от множество интерфейси. Той също така предоставя информация за пакети, грешки и много повече данни, критични за наблюдение. Веднъж инсталиран, ето списъкът с функции, които той предоставя за наблюдение:

bmon Характеристики

Когато го стартираме с мрежов интерфейс, ще видим прост интерфейс като:

bmon интерфейс

9. Nmap

Nmap е един от най-популярните мрежови скенери за общо ползване. Информацията, която може да предостави, включва (но не само):

Можем -O опция за откриване на операционна система. Нека разгледаме примерна команда, която използвахме:

Nmpa интерфейс

10. Tcpdump

Tcpdump е отличен инструмент, който надхвърля обхвата си, за да предостави и функции като подушване. Той може да анализира данните, които излизат от хоста, а също и данните, които пристигат на хоста. С този инструмент е възможно да се прихване и трафикът между два хоста (разбира се, трябва да имате достъп до тези хостове). Първо опитваме команда, за да видим какви данни излизат от нашия хост:

Изходящ трафик

След това можем да опитаме да помиришем трафика, излизащ от определен порт:

Пристанищен трафик

Заключение

В този урок разгледахме някои от най-популярните мрежови инструменти в екосистемата на Ubuntu. Въпреки че може да сме пропуснали някои добри инструменти, моля, споменете ги в моята дръжка в Twitter, която според вас е трябвало да направи среза @sbmaggarwal или @linuxhint.

Битка за Уеснот 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. Разпредел...