Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Nejste si jisti, jak monitorovat stav systému Linux? Existuje několik nástrojů, které můžete použít ke sledování výkonu systému Linux. Zatímco některé z nich jsou v Linuxu předinstalované, jiné je třeba nainstalovat ručně.

Podívejme se, jak můžete pomocí nástrojů příkazového řádku pochopit základní problémy ve vašem systému Linux, které mu brání v nejlepším výkonu. Problém může být způsoben některými úzkými hrdly v diskovém úložišti, CPU, RAM nebo v síti.

Proč je sledování stavu Linuxu důležité

Jako správce systému se musíte ujistit, že váš počítač funguje správně, pravidelným sledováním jeho stavu. V případě, že nastane problém, musíte problém rychle vysledovat a připravit opravu, aby systém začal znovu fungovat a výpadek mohl být ignorován.

Chcete-li sledovat stav systému, můžete využít několik nástrojů příkazového řádku a utilit, které vám pomohou sledovat systémové prostředky a jejich využití. Když se objeví problém, můžete znovu použít tyto nástroje, abyste diagnostikovali problém a odstranili jej v minimálním čase.

instagram viewer

Níže jsou uvedeny některé nástroje příkazového řádku, které můžete použít ke sledování stavu systému Linux. Chcete-li začít, otevřete rozhraní příkazového řádku Linuxu (CLI) na vašem počítači k provádění příkazů.

Zde jsou některé nástroje příkazového řádku, které se zaměřují na monitorování diskového úložiště Linux:

1. df

Pomocí df můžete zkontrolovat, kolik místa váš počítač se systémem Linux využívá. Při použití s ​​názvem souboru vám df řekne o volném místě na diskovém oddílu, kde je soubor uložen. Chcete-li zkontrolovat volné místo na disku v systému Linux, spusťte tento příkaz:

df

2. du

Tento nástroj příkazového řádku vám umožňuje zobrazit místo na disku, které je již spotřebováno soubory. Všimněte si, že nezobrazuje dostupné místo jako df. Zobrazuje pouze místo, které bylo využito.

Chcete-li zkontrolovat spotřebovaný prostor, spusťte tento příkaz:

du

3. Velitelství ls

Příkaz ls vypíše veškerý obsah adresáře a místo, které zabírají. Chcete-li zkontrolovat velikost souborů v konkrétním adresáři, přejděte do tohoto adresáře a zadejte následující příkaz:

ls -l -h

Zde jsou některé nástroje příkazového řádku, které se zaměřují na sledování využití CPU a paměti:

4. horní

Pomocí top můžete získat informace o využití CPU a paměti ve vašem systému. Po zadání následujícího příkazu uvidíte všechny spuštěné služby ve vašem systému spolu s informacemi o mezipaměti a vyrovnávací paměti:

horní

Pokud se na monitoru objeví problém s využitím paměti, můžete optimalizovat výkon paměti RAM opravit to.

5. htop

htop je další nástroj, který funguje jako alternativa k top. Tento nástroj není v systému Linux předinstalovaný. Chcete-li jej nainstalovat, spusťte na Ubuntu a Debianu následující příkaz:

sudo apt Nainstalujte htop

Na Arch Linuxu:

sudo pacman -S htop

Na Fedoře, CentOS a RHEL:

sudo dnf Nainstalujte htop

Na sledovat využití procesoru ve vašem systému pomocí htop, spusťte tento příkaz:

htop

6. mpstat

Dalším nástrojem, který můžete použít k získání informací o CPU v Linuxu, je mpstat. Tento nástroj poskytuje zprávu o každé dostupné činnosti procesoru. Pomocí tohoto příkazu můžete také zobrazit kompletní zprávu o využití CPU všech procesů.

Tento nástroj není v systému Linux předinstalovaný. Nejprve musíte nainstalovat sysstat balíček ve vašem systému pro použití mpstat:

sudo apt Nainstalujte sysstat

Nyní spusťte následující příkaz pro zobrazení využití procesoru ve vašem systému:

mpstat

7. vmstat

vmstat poskytuje informace o paměti RAM, procesech, vyrovnávací paměti, mezipaměti, aktivitě CPU a mnohem více. Chcete-li použít tento nástroj, spusťte tento příkaz:

vmstat

8. iostat

iostat je nástroj pro monitorování systému, který můžete použít k zobrazení statistik vstupu a výstupu úložiště Linux.

Pomocí tohoto nástroje příkazového řádku můžete zobrazit zprávy o načítání I/O zařízení. Chcete-li použít tento nástroj, spusťte tento příkaz:

iostat

9. sar

sar umožňuje monitorovat využití procesoru po určité době. Chcete-li použít tento nástroj, musíte nainstalovat balíček sysstat.

Chcete-li zkontrolovat využití procesoru po každých 10 sekundách, spusťte příkaz takto:

sar 10

Nejen to, ale můžete také dát nástroji pokyn, aby běžel po zadaný počet iterací. Pokud například chcete monitorovat využití procesoru po každých dvou sekundách a po osmi iteracích, spusťte příkaz takto:

sar 28

Zde jsou některé nástroje příkazového řádku, které se zaměřují na sledování využití sítě:

10. NetHogs

NetHogs je populární nástroj příkazového řádku, který můžete použít ke sledování síťového provozu v reálném čase, včetně šířky pásma využívané každým procesem v systému Linux.

Tento nástroj není v Linuxu předinstalován. Následující příkaz nainstaluje NetHogs Distribuce založené na Debianu:

sudo apt Nainstalujte nethogs

Chcete-li použít tento nástroj, spusťte následující příkaz:

nethogs

11. tcpdump

tcpdump je síťový analyzátor paketů používaný k zachycení paketů TCP/IP vysílaných nebo přijatých na určitém rozhraní přes síť.

Chcete-li použít tento nástroj, spusťte následující příkaz a uveďte rozhraní, na kterém chcete zkontrolovat provoz:

tcpdump -i rozhraní

12. netstat

netstat monitoruje a vytváří statistiky příchozího a odchozího síťového provozu. Jedná se o jeden z nejdůležitějších síťových nástrojů používaných ke kontrole jakýchkoli úzkých míst v síti. Poskytuje také informace o rozhraních a portech používaných v systému.

Tento nástroj příkazového řádku je předinstalován na moderních systémech Linux. Pokud jej však nemáte, můžete jej nainstalovat provedením následujícího příkazu:

sudo apt Nainstalujte síťové nástroje

Chcete-li zobrazit aktivní připojení k internetu ve vašem systému, spusťte tento příkaz:

netstat -a | více

Snadná administrace Linuxu

Prevence je lepší než léčba. Cílem je identifikovat jakýkoli problém v systému sledováním využití CPU, RAM, disku a sítě dříve, než to naruší výkon systému.

Správa Linuxu není snadný úkol. Ale díky těmto přímočarým nástrojům příkazového řádku můžete nyní sledovat stav Linuxu a odstraňovat jakékoli problémy v síti nebo systému.