GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat dobu provozu vašeho linuxového serveru

Příkaz uptime v Linuxu se používá ke zjištění, jak dlouho je systém Linux v provozu.

Je to jeden z nejjednodušších příkazů Linuxu. Stačí jej spustit bez jakýchkoli možností:

uptime

Zobrazí se vám jediný řádek výstupu, který zobrazuje aktuální čas, dobu provozuschopnosti (ve dnech a hodinách), počet uživatelů aktuálně přihlášených k systému a průměrnou zátěž.

Zde je ukázkový výstup příkazu uptime:

[email protected]:~$ uptime
 16:13:00 up 2 days,  8:18,  1 user,  load average: 1.19, 1.54, 1.51

Pravděpodobně dokážete určit dobu provozuschopnosti, ale dovolte mi vysvětlit všechny prvky tohoto výstupu.

  1. 16:13:00 :Toto je aktuální čas v systému.
  2. až 2 dny,  8:18 :To znamená, že systém Linux běžel poslední 2 dny, 8 hodin a 18 minut.
  3. 1 uživatel :Toto je počet uživatelů aktuálně přihlášených do systému Linux.
  4. průměrná zátěž:1,19, 1,54, 1,51 :Udává průměrné zatížení CPU za posledních 1, 5 a 15 minut. 1,54 znamená, že 154 % spotřeby CPU (pokud se jedná o 4jádrový CPU, znamená to, že se používá 1,54 ze 4 jader).

Příkaz uptime získává informace související se zaváděním z /proc soubory jako většina ostatních příkazů. Používá /var/run/utmp k získání informací o přihlášených uživatelích.

Není to tak, že by doba provozuschopnosti neměla vůbec žádné možnosti. Je jich jen několik, ale v některých případech mohou být užitečné.

Použití příkazu uptime s možnostmi

Pokud si myslíte, že výstup příkazu uptime je příliš nepřehledný, můžete použít hezkou možnost tisku -p :

uptime -p

Zobrazí pouze informace o dostupnosti, a to i slovy, což je srozumitelnější.

[email protected]:~$ uptime -p
up 2 days, 8 hours, 47 minutes

Pokud chcete vědět, od kdy běží linuxový server, můžete použít volbu -s :

uptime -s

Poskytne přesné časové razítko, kdy se váš systém naposledy spustil:

[email protected]:~$ uptime -s
2022-02-14 07:54:21

K dispozici je také možnost -V který ukazuje verzi příkazu a -h pro zobrazení stránky nápovědy.

📄Výchozí výstup příkazu uptime zobrazuje stejné informace, jaké získáte na prvním řádku příkazu w.

Bonusový tip:Zaznamenávejte si dobu provozuschopnosti

Příkaz uptime pouze ukazuje, jak dlouho váš systém běží.

Existuje praktický nástroj nazvaný uprecords, který poskytuje záznam vaší doby provozuschopnosti.

Bez legrace! Zobrazuje nejlepší (nejdelší) doby provozu vašeho linuxového systému v tabulkovém formátu s dalšími informacemi o době spouštění, trvání a verzi linuxového jádra.

Tento příkaz uprecords není standardně nainstalován. Je k dispozici z balíčku s názvem uptimed a musíte jej nainstalovat do systému.

V Debianu/Ubuntu můžete použít:

sudo apt install uptimed

Je to v podstatě démon, který sleduje nejvyšší doby provozu systému prostřednictvím ID spouštění a využívá dobu spouštění systému k tomu, aby se relace oddělily od sebe.

Jakmile je uptimed nainstalován, můžete použít příkaz uprecords k zobrazení záznamů uptime:

uprecords

Mějte na paměti, že historické záznamy o provozuschopnosti nezískáte okamžitě. Spustí se nahrávání od doby, kdy je nainstalován démon uptimed.

Nyní, když víte, jak zkontrolovat dostupnost serveru Linux, sledujte a poslouchejte tuto fantastickou píseň s názvem Uptime Funk (parodie na Uptown Funk):

Kdy jste tedy naposledy restartovali svůj linuxový server.


Linux
  1. Jak monitorovat váš Linux server?

  2. Jak zkontrolovat, zda je systém Linux 32bitový nebo 64bitový

  3. Jak spravovat historii příkazů Linuxu

  1. Jak změnit časové pásmo na serveru RHEL7 Linux

  2. Jak porovnat nebo zkontrolovat rychlost serveru DNS v systému Linux?

  3. Zkontrolujte dostupnost systému Windows Server

  1. Jak zkontrolovat dostupnost systému v Linuxu

  2. Zkontrolujte dostupnost na Ubuntu Linux Server - Jak na to?

  3. Jak zkontrolovat verzi operačního systému Linux