Ubuntu

Helyezze át az Ubuntu oktatóanyagot

Helyezze át az Ubuntu oktatóanyagot

A Logrotate használata az Ubuntuban

A Logrotate egy olyan rendszer segédprogram, amelyet az Ubuntu naplófájljainak kezelésére használnak. Ha bármely szerver nagyszámú szervert kezel, akkor nagy mennyiségű naplófájl jön létre, amely hatalmas lemezterületet igényel. A Logrotate a naplófájlok automatikus forgatására, tömörítésére vagy eltávolítására szolgál a lemezterület mentése érdekében. A Logrotate egyes funkcióit itt említjük:

Ebben az oktatóanyagban megtudhatja, hogyan kell használni ezt az eszközt az Ubuntu 17 rendszeren.10.

A Logrotate verzió ellenőrzése

A Logrotate alapértelmezés szerint telepítve van az Ubuntura. Futtassa a következő parancsot, hogy ellenőrizze, hogy telepítve van-e. Itt a Logrotate változata 3.11.0.

$ logrotate

Helyezze át a konfigurációs fájlokat

A Logrotate konfigurációs információi két helyen vannak tárolva. Az egyik a fő konfigurációs fájl, amely a fájlban található / etc / logrotate.konf. Alapértelmezett beállításokat és felhasználásokat tartalmaz tartalmazza utasítás a konfigurációs információk más helyről történő lekéréséhez.  Egy másik hely egy könyvtár, amely tartalmazza az összes szolgáltatás- és alkalmazáskonfigurációs fájlt / etc / logrotate.d. Amikor bármilyen új csomag települ a rendszerbe, akkor az adott csomag naplózási információi ezen a helyen tárolódnak.

Nyisd ki logrotate.konf a terminálról.

$ nano / etc / logrotate.konf

A következő tartalom jelenik meg. A naplófájlokat óránként, naponta, hetente, havonta és évente forgathatja. Itt a heti azt jelenti, hogy a naplófájlokat hetente konfigurálják. A következő sor azt jelzi, hogy a naplófájlok a root és a syslog csoport felhasználói tulajdonában vannak. A 4. forgatás azt jelzi, hogy a Logrotate 4 hét biztonsági másolatot készít a naplófájlokról, és a régi naplófájlok forgatása után üres naplófájlok jönnek létre. Ha a 0 forgatást állítja be, akkor az összes régi naplófájl eltávolításra kerül.  Ha tömöríteni szeretné a naplófájlokat, akkor a hash szimbólum eltávolításával egyszerűen törölje a tömörítés sorát.

Ha megnyitja a / etc / logrotate.d Ekkor megjelenik a következő lista, amely más konfigurációs fájlokat is tartalmaz.

$ ls / etc / logrotate.d

Futtassa a parancsot az apache2 konfigurációs fájl megnyitásához. Sokféle szabály használható a konfigurációs beállításokhoz. Néhányukat itt ismertetjük. hiányzó azt jelzi, hogy nem fog hibaüzenetet írni, ha hiányzik a naplófájl, és értesítő azt jelzi, hogy ha a naplófájl üres, akkor nem forog. Hozzon létre 644 gyökérgyökeret A naplófájlok létrehozása a forgatás után azonnal létrejön, root felhasználóként és felhasználói csoportokként, külön engedélyezési móddal.

$ nano / etc / logrotate.d / apache2

Konfigurációs fájl létrehozása

Tegyük fel, hogy konfigurációs fájlt szeretne létrehozni a helyszínen  / home / ubuntu / logrotate.konf ahol a logrotate beállításai a következők lesznek: a naplófájlok havonta rotálódnak, 10-szer forognak, tömörítenek, kihagyják a hibaüzenetet, ha hiányzik valamelyik naplófájl, és naplófájlt hoznak létre a régiek eltávolítása után. Nyisson meg egy szerkesztőt, adja hozzá a következő beállításokat, és mentse a fájlt. Itt, ubuntu be van jelentkezve a felhasználó nevében.

/ home / Ubuntu / logs / *.napló
havi
hiányzó
forgassa el 10
borogatás
teremt

Futtassa a következő parancsot egy nevű naplófájl létrehozásához mylog.napló és a naplófájl kezdetben üres.

$ nano mylog.napló

Futtassa a logrotate parancsot a naplóbejegyzések létrehozásának ellenőrzéséhez.

$ logrotate / home / ubuntu / logrotate.conf - state / home / ubuntu / logrotate-state --verbose

A következő kimenet a fenti parancs első végrehajtása után jelenik meg.

Most nyitva logrotate-state fájlt annak megvizsgálására, hogy melyik szerepel a fájlban. Mivel még nincsenek naplófájlok, így a következő kimenet jelenik meg.

$ nano home / ubuntu / logrotate-state

A naplófájl erőteljes forgatásához futtassa a következő parancsot. De itt nem jelenik meg változás az előző kimenet szerint, mert a forgatási intervallum havi, és itt nem lépik túl az időtartamot.

$ logrotate / home / ubuntu / logrotate.conf - state / home / ubuntu / logrotate-state
--verbose - erő

A naplófájlok konfigurálásához sok más logrotate lehetőség áll rendelkezésre. A következő parancs végrehajtása után megkapja a logrotate opciók listáját:

$ man logrotate

Egyesek többnyire a logrotate opciókat használják, méret, copytruncate, postrotate, maxage és compresscmd. Ezeket a lehetőségeket itt röviden elmagyarázzuk.

méret:

Ez az opció a naplófájl méretének beállítására szolgál, és a logrotate elforgatja a naplófájlokat, amikor a fájlméret eléri vagy meghaladja a korlátot.

másolás:

Ez az opció az eredeti naplófájlok másolatának létrehozására szolgál, és az eredeti naplófájl méretét 0-ra csonkolja. Annak érdekében, hogy az adott naplófájlhoz kapcsolódó szolgáltatás megfelelően tudja írni a naplót az eredeti fájlba.

postrotate:

Ez az opció az egyéni shell parancsfájl futtatására szolgál a naplófájl forgatásának befejezése után.

max:

Ezzel az opcióval beállíthatja a régi naplófájl-információk tárolásának időtartamát. Napokban állítja be a maximális értékeket a naplófájlok megőrzéséhez, és az összes naplófájl eltávolításra kerül, ha a maximális érték meghaladja.

compresscmd:

Különböző parancsok használatával tömörítheti a naplófájlokat. Ez az opció a tömörítési parancs típusának megadására szolgál.

Az oktatóanyag elolvasása után a Logrotate programot különböző lehetőségekkel használhatja a naplófájlok megfelelő kezeléséhez.

Több információ

Logrotate Man oldal

A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...