Vyhledávání na webu

tuptime - Zobrazuje historickou a statistickou provozní dobu linuxových systémů


Správa systému zahrnuje mnoho činností, z nichž jednou je sledování a kontrola, jak dlouho váš systém Linux běží. Vždy je dobré sledovat dobu provozu systému, abyste optimalizovali využití systémových prostředků.

V této příručce se podíváme na nástroj Linux nazvaný tuptime, který může správcům systému pomoci zjistit, jak dlouho je počítač se systémem Linux v provozu.

Co je tuptime?

tuptime je nástroj používaný pro hlášení historické a statistické doby provozu (uptime) systému Linux, který ji uchovává mezi restarty. Tento nástroj funguje méně jako příkaz uptime, ale poskytuje pokročilejší výstup.

Tento nástroj příkazového řádku může:

  1. Zaregistrujte použitá jádra.
  2. Zaregistrujte čas prvního spuštění.
  3. Počítejte spuštění systému.
  4. Počítejte dobré a špatné odstávky.
  5. Vypočítejte procento provozuschopnosti a prostoje od prvního spuštění.
  6. Vypočítejte největší, nejkratší a průměrnou dobu provozuschopnosti a prostoje.
  7. Vypočítejte akumulovanou dobu provozuschopnosti systému, prostoje a celkové.
  8. Tisk aktuální doby provozu.
  9. Vytiskněte formátovanou tabulku nebo seznam s většinou uložených předchozích hodnot.

Požadavky

  1. OS Linux nebo FreeBSD.
  2. Je nainstalován Python 2.7 nebo 3.x, ale doporučujeme nejnovější verzi.
  3. Moduly Pythonu (sys, os, optparse, sqlite3, datetime, locale, platforma, subprocess, time).

Jak nainstalovat tuptime v Linuxu

Nejprve musíte naklonovat úložiště spuštěním příkazu níže:


git clone https://github.com/rfrail3/tuptime.git

Poté se přesuňte do adresáře latest v adresáři tuptime. Dále zkopírujte skript tuptime v adresáři latest do /usr/bin a nastavte oprávnění ke spustitelnosti podle obrázku.


cd tuptime/latest 
sudo cp tuptime /usr/bin/tuptime
sudo chmod ugo+x /usr/bin/tuptime

Nyní zkopírujte soubor cron tuptime/latest/cron.d/tuptime do /etc/cron.d/tuptime a nastavte oprávnění ke spustitelnosti následovně.


sudo cp tuptime/latest/cron.d/tuptime /etc/cron.d/tuptime
sudo chmod 644 /etc/cron.d/tuptime

Pokud jste postupovali správně podle výše uvedených kroků, musí být v tomto okamžiku nainstalována do vašeho systému.

Jak mohu používat tuptime?

Dále se podíváme na to, jak použít tento nástroj pro určité činnosti správy systému tím, že jej spustíme s různými možnostmi jako privilegovaný uživatel, jak je znázorněno.

1. Když spustíte tuptime bez jakýchkoliv možností, zobrazí se obrazovka podobná té níže.


tuptime

2. Výstup s datem a časem můžete zobrazit následovně.


tuptime --date='%H:%M:%S %d-%m-%Y'

3. Chcete-li vytisknout životnost systému jako seznam, můžete spustit tento příkaz níže:


tuptime --list

4. Alternativní databázový soubor můžete vytvořit následovně. Databáze bude vytvořena ve formátu SQLite.


tuptime --filedb /tmp/tuptime_testdb.db

5. Chcete-li seřadit výstupní informace podle koncového stavu vypnutí, spusťte tento příkaz.


tuptime --end --table

Některé další možnosti používané s nástrojem tuptime:

  1. Chcete-li vytisknout verzi systémového jádra ve výstupu, použijte volbu --kernel.
  2. Chcete-li zaregistrovat řádné vypnutí systému, použijte volbu ---gracefully. Umožňuje vám zjistit, zda bylo vypnutí systému dobré nebo špatné.
  3. Chcete-li zobrazit výstup po daném počtu sekund a epochy, použijte volbu --seconds.
  4. Výstupní informace můžete také objednat podle offtime nebo prostoje pomocí volby –offtime. Použijte tuto možnost s --time nebo --list.
  5. Chcete-li vytisknout podrobné výstupní informace při spuštění příkazu, použijte volbu --verbose.
  6. Informace nápovědy můžete zobrazit pomocí volby --help a --version k vytištění verze tuptime, kterou používáte.

souhrn

V tomto článku jsme se podívali na způsoby použití příkazu tuptime pro činnosti správy systému. Tento příkaz se snadno používá a pokud nerozumíte některému bodu v příručce, můžete přidat komentář nebo přidat další informace, které jsem sestavil. Nezapomeňte zůstat ve spojení s Tecmintem.

Odkazy: domovská stránka tuptime