5 най-добри терминално базирани Linux инструменти за наблюдение

Сподели

Ще проучим 5-те най-добри инструмента за мониторинг, базирани на терминали, които можете да използвате на вашите Linux системи, за да ви държим напълно наясно с тяхното състояние.

Всички ще се съгласят, че инструменти за наблюдение на Linux са необходими, за да се осигури здрава Linux инфраструктура. Следователно решението за мониторинг на производителността става важно за наблюдение на здравето, дейностите и възможностите на вашите Linux системи.

За щастие има много инструменти за наблюдение на Linux. В тази статия ще говорим за 5 леки базирани на терминали и безплатни за използване инструмента за наблюдение на сървъри и настолни компютри, работещи с Linux.

1. отгоре

В top (Tспособен Ое стрrocesses) е един от основните инструменти за наблюдение на системи и процеси в Linux. По подразбиране горната част показва списък с работещи процеси заедно със стандартните показатели на процесора и използването на паметта.

Горна част

Изпълнението на тази команда ще отвори прозорец в интерактивен команден режим, където горната половина ще съдържа статистическите данни за процесите и използването на ресурси. Долната половина съдържа списък на текущо изпълняваните процеси.

В top командата е прост, но полезен начин да видите кои програми се изпълняват в момента в системата и колко силно използват системните ресурси. Добрата новина е, че тази помощна програма идва предварително инсталирана с всички дистрибуции на Linux.

За повече информация посетете горна командна страница.

2. htop

В htop командата в системата Linux е помощна програма от командния ред, която позволява на потребителя интерактивно да наблюдава жизненоважните ресурси на системата или процесите на сървъра в реално време. Може да се разглежда като Linux аналог на Windows Task Manager.

htop

Командата предлага много подобрения над top команда. Например, можете да взаимодействате с htop с помощта на мишката. Можете да превъртите вертикално, за да видите пълния списък с процеси, и да превъртите хоризонтално, за да видите пълния команден ред на процеса.

В допълнение към, htop използва цвят в изхода си и дава визуални индикации за използването на процесора, паметта и суап.

За повече информация посетете htop уебсайт.

Инсталирайте htop на Ubuntu / Debian

htop пакетът за Ubuntu и Debian е наличен в хранилищата по подразбиране, така че просто въведете:

sudo apt install htop

Инсталирайте htop на CentOS / Rocky Linux / AlmaLinux

Първо трябва да инсталирате EPEL repo на вашата система, ако не е инсталиран, и след това да инсталирате htop пакет:

sudo dnf install epel-release
sudo dnf install htop

3. btop

btop е междуплатформена помощна програма за команден ред, която се предлага с поддръжка за контроли на мишката, така че да можете напълно да я навигирате само чрез въвеждане на мишката. Той показва използване в реално време и статистика за процесора, паметта, съхранението, мрежата и процеси.

btop

С btop, можете бързо да преглеждате подробни статистически данни за процесите, лесно да превключвате между опциите за сортиране, да изпращате SIGTERM, SIGKILL, SIGINT към избран процес, прегледайте текущите скорости на четене и запис за вашите устройства за съхранение и много други.

За повече информация посетете страница на btop github.

Инсталирайте btop на Ubuntu / Debian

Най-лесният начин за инсталиране btop на Ubuntu или Debian е да го инсталирате като Snap пакет. И така, първо инсталирайте snapd, ако не е инсталиран, и инсталирайте btop пакет използва snap:

sudo apt install snapd
sudo snap install btop

Инсталирайте btop на CentOS / Rocky Linux / AlmaLinux

Първо, трябва да активирате EPEL repo, ако не е инсталиран, и след това да инсталирате Snap:

sudo dnf install epel-repo
sudo dnf install snapd

Веднъж инсталиран, модулът systemd, който управлява главния гнездо за комуникация, трябва да бъде активиран:

sudo systemctl enable --now snapd.socket

За да активирате класическата поддръжка на Snap, въведете следното, за да създадете символна връзка между /var/lib/snapd/snap и /snap:

sudo ln -s /var/lib/snapd/snap /snap

Или излезте и влезте отново, или рестартирайте системата си, за да сте сигурни, че пътищата на snap се актуализират правилно.

И след това инсталирайте btop пакет:

sudo snap install btop

4. nmon

nmon е системен администраторски тунер и инструмент за сравнителен анализ, който показва производителността на процесора, паметта, мрежата, дисковете, файловата система, NFS, най-добрите процеси, ресурси и захранващия микро дял.

nmon Linux инструмент за наблюдение

В допълнение към показването на използването на системните ресурси в реално време, можете също да запишете данните, генерирани от nmon във файл, което е изключително полезно в някои ситуации. С други думи, nmon е в състояние да прави моментни снимки на данните в a .csv файл, с който да работите по-късно.

За повече информация посетете уебсайт на nmon.

Инсталирайте nmon на Ubuntu / Debian

nmon пакетът за Ubuntu и Debian е наличен в хранилищата по подразбиране, така че просто въведете:

sudo apt install nmon

Инсталирайте nmon на CentOS / Rocky Linux / AlmaLinux

Първо трябва да инсталирате EPEL репо на вашата система, ако не е инсталиран, и след това да инсталирате nmon пакет:

sudo dnf install epel-release
sudo dnf install nmon

5. погледи

Написано на Python, glances е инструмент за междуплатформен мониторинг, който предоставя богата информация за производителността на вашата система. Използва се за наблюдение на системните ресурси в самостоятелен режим (резултатите се показват на терминала), режим клиент/сървър или режим на уеб сървър (резултатите се показват в уеб браузър).

поглежда инструмент за наблюдение на Linux

Всички гореспоменати инструменти за наблюдение на Linux могат да наблюдават процесора, използването на паметта и да изброяват информация за работещи процеси. Въпреки това, в допълнение към, glances също така следи I/O файловата система, мрежовия I/O и показанията на сензора, които могат да показват температурата на процесора и другия хардуер, както и скоростите на вентилатора и използването на диска от хардуерно устройство и логически обем.

За повече информация посетете уебсайт за погледи.

Инсталирайте glance на Ubuntu / Debian

glances пакетът за Ubuntu и Debian е наличен в хранилищата по подразбиране, така че просто въведете:

sudo apt install glances

Инсталирайте glance на CentOS / Rocky Linux / AlmaLinux

Първо трябва да инсталирате EPEL репо на вашата система, ако не е инсталиран, и след това да инсталирате glances пакет:

sudo dnf install epel-release
sudo dnf install glances

Заключение

Мониторингът на терминала предоставя този бърз и лесен начин за незабавно разглеждане на случващото се във вашата Linux система.

И така, това бяха нашите избори за най-добрите инструменти за наблюдение, базирани на Linux терминали. Надяваме се, че списъкът е бил полезен и че ви е помогнал да намерите правилния инструмент, за да следите използването на вашата система и потреблението на ресурси.

И така, какво бихте избрали, за да наблюдавате вашата Linux система?

Публикациите се превеждат автоматично с google translate

Loading


Сподели