uptime
příkaz je přímočarý a jednoduchý, ale přesto může být hezké vidět, jak někteří správci systému tyto běžné nástroje používají. Dokumentování doby provozuschopnosti systému může být důležité pro dohody o úrovni služeb, sledování výkonu a obecné odstraňování problémů.
[ Také by se vám mohlo líbit: Důležité soubory systému souborů Linux /proc, které potřebujete znát ]
Příkaz uptime
uptime
poskytuje několik užitečných výsledků v závislosti na informacích, které potřebujete.

Rozdělení výstupu zde:
- Aktuální čas
- Nahoru (aktuální stav systému)
- Celková doba, po kterou systém běžel
- Počet uživatelů (počet aktuálně přihlášených uživatelů)
- Průměrné zatížení systému za 1, 5 a 15 minut
Poznámka :Průměrná zátěž je založena na běžících i nepřerušitelných procesech.
Dokumentace systému dokumentace
Jak tedy mohou správci systému tyto informace využít?
Za prvé, samotný příkaz poskytuje rychlý pohled na několik obecných parametrů výkonu. Můžete například zjistit, zda se systém nedávno restartoval. Můžete také vidět, kolik uživatelů je přihlášeno, což vám dává vědět, zda je systém zaneprázdněn, zda jej lze restartovat, nebo dokonce, jak užitečné mohou být místní služby. Je zřejmé, že možnost vidět průměry zatížení systému v průběhu času poskytuje důležité informace o výkonu systému.
Dále můžete kombinovat uptime
výsledky s dalšími příkazy k dokumentaci konfigurace systému a aktuálního stavu. Taková zpráva může být důležitá pro dohody o úrovni služeb nebo obecné dotazy na dostupnost serveru ze strany vedení. Níže jsem sepsal několik rychlých příkladů shromažďování informací o systému.
K dokumentaci uptime
můžete použít obecné přesměrovače výsledky:
# uptime > system-doc.txt
Podívejte se na můj nedávný článek Pět způsobů, jak používat operátory přesměrování v Bash, kde je připomenutí používání přesměrovačů.
Pokud již soubor system-doc.txt
obsahuje obsah soubor, nezapomeňte místo toho použít přesměrovač append:
# uptime >> system-doc.txt
Je snadné kombinovat uptime
výsledky s výstupem dalších příkazů pro rychlou zprávu o aktuálním stavu systému:
# date > system-doc.txt
# hostname >> system-doc.txt
# uptime >> system-doc.txt
# ip a >> system-doc.txt

Existuje spousta způsobů, jak automatizovat a zefektivnit takové příkazy.
Možnosti dostupnosti
uptime
příkaz nemá mnoho možností. Ve skutečnosti jsou pouze čtyři a jednou z nich je možnost nápovědy k zobrazení dalších tří. Tato možnost je -h
.
Nejprve použijte -p
možnost uspořádat uptime
výstup do "hezkého" formátu. Použití této možnosti způsobí, že se na obrazovce zobrazí pouze doba běhu systému.

Přesměrujte jej do souboru dokumentace takto:
# uptime -p >> system-doc.txt
Dále zobrazte systémové datum a čas od spuštění systému pomocí -s
možnost.

Doba provozu OBRAZOVKY -s
Přesměrujte jej do souboru dokumentace takto:
# uptime -s >> system-doc.txt
Nakonec -V
zobrazí informace o verzi pro uptime
příkaz.
# uptime -V

[ Začínáte s kontejnery? Podívejte se na tento bezplatný kurz. Nasazení kontejnerových aplikací:technický přehled. ]
Sbalit
Myslím, že stojí za zmínku, že uptime
výsledky jsou také zobrazeny v prvním řádku top
výstup příkazu. To je docela užitečná informace při odstraňování problémů s výkonem pomocí top
. V takovém případě je znalost průměrů zatížení systému v rozmezí pěti a patnácti minut dobrá ve vztahu k aktuálním informacím dynamicky zobrazeným v top
. Pro připomenutí, jak používat a přizpůsobovat top
, viz tento článek zde o povolení Sysadmin.
Zatímco uptime
příkaz je jednoduchý, myslím, že je užitečný pro zobrazení základních informací o systému. Dokáže odpovědět na otázky týkající se doby, kdy je systém dostupný, a poskytnout obecnou představu o výkonu na základě zatížení uživatele.