GNU/Linux >> Znalost Linux >  >> Linux

5 nejlepších nástrojů pro monitorování Linuxu na bázi terminálu

Prozkoumáme pět nejlepších monitorovacích nástrojů založených na terminálu, které můžete použít na svých systémech Linux, abyste byli plně informováni o jejich stavu.

Každý bude souhlasit s tím, že k zajištění zdravé infrastruktury Linuxu jsou nutné nástroje pro monitorování Linuxu. Proto se řešení pro sledování výkonu stává životně důležitým pro sledování stavu, aktivit a schopností vašich linuxových systémů.

Naštěstí existuje mnoho nástrojů pro monitorování Linuxu. Tento článek bude hovořit o pěti jednoduchých terminálových a volně použitelných nástrojích pro monitorování serverů a desktopů se systémem Linux.

Níže uvedené monitorovací nástroje založené na terminálu vám pomohou monitorovat všechny druhy systémových prostředků na vašem Linuxovém boxu.

1. nahoře

top (t schopen o f p rocesses) je jedním z primárních nástrojů pro monitorování systému a procesů na Linuxu. Příkaz top zobrazuje seznam spuštěných operací spolu se standardními metrikami CPU a využitím paměti ve výchozím nastavení.

Spuštěním tohoto příkazu se otevře okno interaktivního příkazového režimu, kde horní polovina bude obsahovat statistiky procesů a využití zdrojů. Dolní polovina obsahuje seznam aktuálně spuštěných procesů.

top je jednoduchý, ale užitečný způsob, jak zjistit, jaké programy aktuálně běží v systému a jak intenzivně využívají systémové prostředky. Dobrou zprávou je, že tento nástroj je předinstalován se všemi distribucemi Linuxu.

Další informace naleznete na hlavní stránce příkazu.

2. htop

htop command v systému Linux je nástroj příkazového řádku, který umožňuje uživateli interaktivně sledovat životně důležité zdroje systému nebo procesy serveru v reálném čase. Lze jej považovat za linuxový protějšek Správce úloh systému Windows.

Příkaz nabízí mnoho vylepšení oproti top příkaz. Můžete například pracovat s htop pomocí myši. Kromě toho můžete svisle posouvat a zobrazit celý seznam procesů a posouvat vodorovně zobrazit celý příkazový řádek procesu.

Kromě toho htop používá barvu ve svém výstupu a vizuální indikaci využití CPU, paměti a swapu.

Pro více informací navštivte webovou stránku htop.

Nainstalujte htop na Ubuntu / Debian

htop balíček pro Ubuntu a Debian je k dispozici ve výchozích úložištích, takže zadejte:

sudo apt install htop

Nainstalujte htop na CentOS / Rocky Linux / AlmaLinux

Nejprve musíte do systému nainstalovat repozitář EPEL, pokud není nainstalován, a poté nainstalovat htop balíček:

sudo dnf install epel-release
sudo dnf install htop

3. btop

btop je nástroj příkazového řádku pro více platforem, který přichází s podporou ovládání myší, takže jej můžete plně procházet pouze pomocí vstupů myši. Kromě toho zobrazuje využití v reálném čase a statistiky pro CPU, paměť, úložiště, síť a procesy.

S btop , můžete rychle zobrazit podrobné statistiky procesů, snadno přepínat mezi možnostmi řazení, odeslat SIGTERM , SIGKILL , SIGINT k vybranému procesu, zobrazení aktuální rychlosti čtení a zápisu pro vaše úložná zařízení a mnoho dalšího.

Pro více informací navštivte btop stránku GitHubu.

Nainstalujte btop na Ubuntu / Debian

Nejjednodušší způsob instalace btop na Ubuntu nebo Debianu je nainstalovat jej jako balíček Snap. Nejprve tedy nainstalujte snapd , pokud není nainstalován, a poté nainstalujte btop zabalit pomocí snap :

sudo apt install snapd
sudo snap install btop

Nainstalujte btop na CentOS / Rocky Linux / AlmaLinux

Nejprve musíte povolit EPEL repo, pokud není nainstalován, a poté nainstalovat Snap:

sudo dnf install epel-repo
sudo dnf install snapd

Po instalaci je třeba povolit jednotku systemd, která spravuje hlavní komunikační soket snap:

sudo systemctl enable --now snapd.socket

Chcete-li povolit klasickou podporu Snap, zadejte následující a vytvořte symbolické propojení mezi /var/lib/snapd/snap/snap :

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

Buď se odhlaste a znovu přihlaste, nebo restartujte systém, abyste zajistili správnou aktualizaci cest snapu.

A poté nainstalujte btop balíček:

sudo snap install btop

4. nmon

nmon je systémový administrátorský tuner a benchmarkový nástroj, který zobrazuje výkon o CPU, paměti, síti, discích, souborovém systému, NFS, špičkových procesech, zdrojích a výkonovém mikrooddílu.

Chcete-li navíc zobrazit využití systémových prostředků v reálném čase, můžete také zapisovat data generovaná nmon v souboru, což je v některých situacích mimořádně užitečné. Jinými slovy, nmon může zaznamenat data do .csv soubor, se kterým budete pracovat později.

Pro více informací navštivte webové stránky nmon.

Nainstalujte nmon na Ubuntu / Debian

nmon balíček pro Ubuntu a Debian je dostupný ve výchozích repozitářích, takže stačí napsat:

sudo apt install nmon

Nainstalujte nmon na CentOS / Rocky Linux / AlmaLinux

Nejprve musíte do systému nainstalovat repo EPEL, pokud není nainstalováno, a poté nainstalovat nmon balíček:

sudo dnf install epel-release
sudo dnf install nmon

5. pohledy

Napsáno v Pythonu, glances je multiplatformní monitorovací nástroj, který poskytuje informace o výkonu vašeho systému. Monitoruje systémové prostředky v samostatném režimu (výsledky se zobrazují na terminálu), v režimu klient/server nebo v režimu webového serveru (výsledky se zobrazují ve webovém prohlížeči).

Všechny výše zmíněné linuxové monitorovací nástroje mohou monitorovat CPU, využití paměti a vypisovat informace o běžících procesech.

Pohledy však také monitorují I/O souborového systému, síťové I/O a údaje ze senzorů, které mohou zobrazovat teploty procesoru a dalšího hardwaru, stejně jako rychlosti ventilátorů a využití disku hardwarovým zařízením a logickým svazkem.

Další informace najdete na webu pohledů.

Nainstalujte pohledy na Ubuntu / Debian

glances balíček pro Ubuntu a Debian je k dispozici ve výchozích úložištích, takže zadejte:

sudo apt install glances

Instalujte pohledy na CentOS / Rocky Linux / AlmaLinux

Nejprve musíte nainstalovat repozitář EPEL do systému, pokud není nainstalován, a poté nainstalovat glances balíček:

sudo dnf install epel-release
sudo dnf install glances

Závěr

Sledování terminálu poskytuje rychlý a snadný způsob, jak okamžitě zjistit, co se děje ve vašem systému Linux.

Toto byly naše tipy na nejlepší monitorovací nástroje založené na terminálu Linux. Doufáme, že seznam byl užitečný a pomohl vám najít ten správný nástroj pro sledování využití systému a spotřeby zdrojů.

Co byste si tedy vybrali pro sledování svého systému Linux?


Linux
  1. 3 nejlepší GPU-akcelerované terminálové emulátory pro Linux

  2. 10 nejlepších linuxových přehrávačů videa v roce 2022

  3. 80 Linux Monitorovací nástroje pro SysAdmins

  1. 20 nástrojů produktivity pro terminál Linux

  2. Nejlepší nástroje pro sledování šířky pásma sítě na serveru Linux

  3. Top 25 nejlepších nástrojů pro monitorování a ladění výkonu Linuxu

  1. Jak nainstalovat VMware Tools na Kali Linux

  2. 12 nejlepších nástrojů příkazového řádku pro monitorování Linuxu

  3. Nejlepší linuxové distribuce založené na KDE