GNU/Linux >> Znalost Linux >  >> Linux

Jak monitorovat stav serveru Linux pomocí nástrojů příkazového řádku

Pokud pracujete na serverech Linux, musíte zkontrolovat využití disku, CPU a paměti ve vašem systému. Tyto prostředky můžete snadno sledovat pomocí jednoduchých příkazů terminálu. Musíte se však rozhodnout, zda chcete sledovat využití procesoru, paměti nebo disku. Všechny tyto termíny se mohou navzájem lišit. Jako správce systému Linux jste odpovědní za sledování výkonu svého systému. V tomto článku se naučíme, jak monitorovat využití CPU, RAM a disku vašeho systému Linux.

Testovali jsme všechny příkazy v tomto článku na Ubuntu 22.04. Takže můžeme začít!

Monitorování využití pevného disku v systému Linux

Ke sledování využití pevného disku se používají následující nástroje příkazového řádku:

  • df
  • du
  • ls

Otevřete terminál stisknutím „Ctrl+Alt+t“ a jeden po druhém na něm provádějte výše uvedené příkazy.

Použití příkazu df

„df“ se používá k hlášení, kolik místa na disku je v systému Linux využito. Když použijeme název souboru s příkazem ‚df‘, zobrazí se volné místo na diskovém oddílu, kde je tento soubor uložen. Když je s tímto příkazem použit atribut -h, zobrazí se seznam souborů a složek, pomocí kterých můžete vypočítat dostupné místo na disku. Chcete-li zkontrolovat dostupné místo na disku, zadejte na terminálu následující příkaz:

$ df

Použití příkazu du

Příkaz „du“ se také používá pro účely související s používáním disku Linux. Tento příkaz se mírně liší od příkazu df. Místo zobrazení dostupného místa zobrazí místo na disku, které je již spotřebováno soubory na disku. Ke kontrole celkového využitého prostoru lze na terminálu použít následující příkaz:

$ du

Použití příkazu ls

Příkaz ls je tak jednoduchý a podobný příkazu du Linux lze použít k vypsání obsahu všech adresářů spolu s velikostí každého souboru.

$ ls -l -h

Zkontrolujte využití procesoru a paměti v systému Linux

Ke sledování využití CPU se používají následující příkazy:

  • nahoře
  • htop
  • mpstat
  • vmstat
  • sar

Použití příkazu top

Příkaz top je předinstalován na většině nejnovějších distribucí Linuxu, které vám poskytují podrobné informace o využití procesoru vašeho systému. Příkaz top vám poskytuje živý náhled na celkové spuštěné služby ve vašem systému. Tento příkaz se specificky používá k získání informací o tom, kolik paměti využívá každý běžící proces. Poskytuje také úplné podrobnosti o využití CPU a paměti. Stejně jako bezplatný příkaz zobrazuje také informace o mezipaměti a vyrovnávací paměti. Chcete-li zobrazit aktuální informace o CPU a paměti, zadejte následující příkaz:

$ top

K zastavení běžícího procesu použijte Ctrl+C.

Použití příkazu htop

Příkaz Htop není ve výchozím nastavení v systému Linux nainstalován. Proto jej můžete nainstalovat spuštěním následujícího příkazu na terminálu:

$ sudo apt install htop

Spuštěný proces ukončíte stisknutím kláves Ctrl + C.

Použití příkazu mpstat

Před spuštěním příkazu mpstat musíte do systému nainstalovat balíčky sysstat. Pro tento účel zadejte následující příkaz, který nainstaluje požadované balíčky do vašeho systému:

$ sudo apt install sysstat

Příkaz Mpstat se používá k hlášení každé dostupné činnosti procesoru. Pokud není vybrána žádná aktivita, zobrazí se na obrazovce vašeho systému Linux úplné shrnutí využití CPU ve formě zprávy. Chcete-li zkontrolovat všechny globální průměrné aktivity CPU, zadejte následující příkaz:

$ mpstat

Použití příkazu vmstat

Příkaz vmstat se používá k hlášení informací o paměti, procesech, IO bloku, stránkování, trapech a aktivitě CPU. Chcete-li sledovat využití procesoru, zadejte na terminálu následující příkaz:

$ vmstat

Použití příkazu sar

Jakmile je balíček sysstat nainstalován, můžete také použít příkaz ‚sar‘, který je také součástí tohoto balíčku. Příkaz ‚sar‘ se používá ke kontrole využití CPU po zadaném časovém intervalu.

Vysvětleme si na příkladu, že chcete monitorovat využití CPU po každých 5 sekundách, poté spusťte níže uvedený příkaz na terminálu:

$ sar 5

Chcete-li zastavit běžící proces, zadejte klávesy „Ctrl + C“. Průměrné využití CPU se zobrazí na terminálu.

Příkaz můžete také omezit na určitý počet iterací následovně:

$ sar 2 3

Ve výše uvedeném příkazu budete sledovat využití procesoru každé 2 sekundy po dobu 3 iterací. Na terminálu se zobrazí následující výstup:

Závěr

V tomto článku jsme ukázali, jak monitorovat využití paměti, CPU a pevného disku v systému Ubuntu 22.04 Linux. Do našeho systému jsme implementovali různé terminálové příkazy, které lze použít pro monitorování zdrojů.


Linux
  1. Jak monitorovat váš Linux server?

  2. Jak monitorovat zabezpečení serveru Linux pomocí Osquery

  3. Jak synchronizovat dvě složky pomocí nástrojů příkazového řádku?

  1. Linux – Jak synchronizovat dvě složky pomocí nástrojů příkazového řádku?

  2. Jak monitorovat využití sítě pomocí nload v Linuxu?

  3. Jak převést PDF do JPG pomocí příkazového řádku v Linuxu?

  1. Jak zkontrolovat pravopis na příkazovém řádku Linuxu pomocí Aspell

  2. Jak zkontrolovat využití CPU v Linuxu pomocí příkazového řádku

  3. Jak nahradit soubor v jar příkazovým řádkem v linuxu?