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 a /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?