Ще проучим 5-те най-добри инструмента за мониторинг, базирани на терминали, които можете да използвате на вашите Linux системи, за да ви държим напълно наясно с тяхното състояние.
Всички ще се съгласят, че инструменти за наблюдение на Linux са необходими, за да се осигури здрава Linux инфраструктура. Следователно решението за мониторинг на производителността става важно за наблюдение на здравето, дейностите и възможностите на вашите Linux системи.
За щастие има много инструменти за наблюдение на Linux. В тази статия ще говорим за 5 леки базирани на терминали и безплатни за използване инструмента за наблюдение на сървъри и настолни компютри, работещи с Linux.
1. отгоре
В top
(Tспособен Ое стрrocesses) е един от основните инструменти за наблюдение на системи и процеси в Linux. По подразбиране горната част показва списък с работещи процеси заедно със стандартните показатели на процесора и използването на паметта.
Изпълнението на тази команда ще отвори прозорец в интерактивен команден режим, където горната половина ще съдържа статистическите данни за процесите и използването на ресурси. Долната половина съдържа списък на текущо изпълняваните процеси.
В top
командата е прост, но полезен начин да видите кои програми се изпълняват в момента в системата и колко силно използват системните ресурси. Добрата новина е, че тази помощна програма идва предварително инсталирана с всички дистрибуции на Linux.
За повече информация посетете горна командна страница.
2. htop
В htop
командата в системата Linux е помощна програма от командния ред, която позволява на потребителя интерактивно да наблюдава жизненоважните ресурси на системата или процесите на сървъра в реално време. Може да се разглежда като Linux аналог на Windows Task Manager.
Командата предлага много подобрения над 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
, можете бързо да преглеждате подробни статистически данни за процесите, лесно да превключвате между опциите за сортиране, да изпращате 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
във файл, което е изключително полезно в някои ситуации. С други думи, 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 могат да наблюдават процесора, използването на паметта и да изброяват информация за работещи процеси. Въпреки това, в допълнение към, 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