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:
- Zaregistrujte použitá jádra.
- Zaregistrujte čas prvního spuštění.
- Počítejte spuštění systému.
- Počítejte dobré a špatné odstávky.
- Vypočítejte procento provozuschopnosti a prostoje od prvního spuštění.
- Vypočítejte největší, nejkratší a průměrnou dobu provozuschopnosti a prostoje.
- Vypočítejte akumulovanou dobu provozuschopnosti systému, prostoje a celkové.
- Tisk aktuální doby provozu.
- Vytiskněte formátovanou tabulku nebo seznam s většinou uložených předchozích hodnot.
Požadavky
- OS Linux nebo FreeBSD.
- Je nainstalován Python 2.7 nebo 3.x, ale doporučujeme nejnovější verzi.
- 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:
- Chcete-li vytisknout verzi systémového jádra ve výstupu, použijte volbu
--kernel
. - Chcete-li zaregistrovat řádné vypnutí systému, použijte volbu
---gracefully
. Umožňuje vám zjistit, zda bylo vypnutí systému dobré nebo špatné. - Chcete-li zobrazit výstup po daném počtu sekund a epochy, použijte volbu
--seconds
. - Výstupní informace můžete také objednat podle offtime nebo prostoje pomocí volby –offtime. Použijte tuto možnost s
--time
nebo--list
. - Chcete-li vytisknout podrobné výstupní informace při spuštění příkazu, použijte volbu
--verbose
. - 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