Weboldal keresés

tuptime – A Linux rendszerek történeti és statisztikai futási idejét mutatja


A rendszeradminisztráció számos tevékenységet foglal magában, amelyek közül az egyik a Linux rendszer futásának felügyelete és ellenőrzése. Mindig célszerű nyomon követni a rendszerüzemidőt a rendszererőforrások felhasználásának optimalizálása érdekében.

Ebben az útmutatóban megvizsgáljuk a tuptime nevű Linux-eszközt, amely segíthet a rendszeradminisztrátoroknak megtudni, hogy egy Linux-gép mennyi ideje működik és fut.

Mi az a tuptime?

A tuptime egy Linux rendszer történeti és statisztikai futási idejének (uptime) jelentésére szolgáló eszköz, amely megtartja azt az újraindítások között. Ez az eszköz kevésbé működik úgy, mint az uptime parancs, de fejlettebb kimenetet biztosít.

Ez a parancssori eszköz:

  1. Regisztrálja a használt kerneleket.
  2. Regisztrálja az első rendszerindítást.
  3. Számolja a rendszerindításokat.
  4. Számolja meg a jó és a rossz leállásokat.
  5. Számítsa ki az üzemidő és az állásidő százalékos arányát az első rendszerindítás óta.
  6. Számítsa ki a legnagyobb, legrövidebb és átlagos üzemidőt és állásidőt.
  7. Számítsa ki a rendszer felhalmozott üzemidejét, leállási idejét és összességét.
  8. Nyomtassa ki az aktuális üzemidőt.
  9. Formázott táblázat vagy lista nyomtatása a legtöbb korábbi értékkel.

Követelmények

  1. Linux vagy FreeBSD OS.
  2. Python 2.7 vagy 3.x telepítve, de a legújabb verzió ajánlott.
  3. Python modulok (sys, os, optparse, sqlite3, datetime, locale, platform, subprocess, time).

A tuptime telepítése Linux alatt

Először klónoznia kell a tárolót az alábbi parancs futtatásával:


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

Ezután lépjen a legújabb könyvtárba a tuptime könyvtárban. Ezután másolja a tuptime szkriptet a legújabb könyvtárból a /usr/bin könyvtárba, és állítsa be a végrehajtható engedélyt az ábra szerint.


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

Most másolja a tuptime/latest/cron.d/tuptime cron fájlt a /etc/cron.d/tuptime mappába, és állítsa be a végrehajtható engedélyt az alábbiak szerint.


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

Ha helyesen követte a fenti lépéseket, akkor ezen a ponton telepítenie kell a rendszerére.

Hogyan használhatom a tuptime-ot?

Ezután megvizsgáljuk, hogyan használhatjuk ezt az eszközt bizonyos rendszeradminisztrációs tevékenységekhez úgy, hogy az ábrán látható módon különböző opciókkal futtatjuk privilegizált felhasználóként.

1. Ha a tuptime funkciót opciók nélkül futtatja, az alábbihoz hasonló képernyőt kap.


tuptime

2. Az alábbiak szerint jelenítheti meg a kimenetet dátummal és idővel.


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

3. A rendszer élettartamának listaként történő kinyomtatásához futtassa az alábbi parancsot:


tuptime --list

4. Létrehozhat egy alternatív adatbázisfájlt az alábbiak szerint. Az adatbázis SQLite formátumban jön létre.


tuptime --filedb /tmp/tuptime_testdb.db

5. A kimeneti információk kikapcsolási állapot szerinti rendezéséhez futtassa ezt a parancsot.


tuptime --end --table

Néhány további beállítás, amelyet a tuptime eszközzel használ, az alábbiak szerint:

  1. A rendszermag verziójának a kimenetben való kinyomtatásához használja a --kernel opciót.
  2. A rendszer kecses leállításának regisztrálásához használja a --gracefully opciót. Lehetővé teszi, hogy megtudja, hogy a rendszer leállítása jó vagy rossz volt.
  3. A kimenet adott számú másodperc és korszak után történő megjelenítéséhez használja a --seconds opciót.
  4. A kimeneti információkat offtime vagy állásidő szerint is megrendelheti az –offtime opció használatával. Használja ezt a beállítást a --time vagy a --list beállítással.
  5. Ha részletes kimeneti információkat szeretne kinyomtatni a parancs futtatása közben, használja a --verbose opciót.
  6. A súgóinformációkat a --help és a --version használatával tekintheti meg a tuptime használt verziójának kinyomtatásához.

Összegzés

Ebben a cikkben megvizsgáltuk a tuptime parancs használatának módjait a rendszeradminisztrációs tevékenységekhez. Ez a parancs egyszerűen használható, és ha nem érti az útmutató bármely pontját, megjegyzést fűzhet hozzá, vagy további információkat adhat hozzá, amit összeállítottam. Ne feledje, hogy kapcsolatban maradjon a Tecminttel.

Referenciák: tuptime kezdőlap