A rotáció segítségével logrotate

A működését segédprogram használható, hogy ellenőrizzék a naplózási rendszer (felvétel a munka és a hibajelentést programok).
A működését tökéletesen konfigurálható segédprogram: Beállíthatjuk száma tárolt sűrített naplók (régi naplók archiválására a tar és gzip); Maximum log fájl méretét, száma tárolt sűrített fragmentumok (nagyon régi bejegyzés törlésre kerül); Azt is beállíthatja a frekvenciát a dob rotirovaniya sőt levelezési üzeneteket, de a fő funkciója - figyelemmel kíséri a méret a naplók.
Azt is érdemes megjegyezni, hogy számos beállítást rotirovaniya egyedi naplófájlokat.
Haladó felhasználók script elérhető prerotate és postrotate.

telepítés
Sok disztribúció logrotate áll a tárolóban vagy már telepítve és engedélyezve van. Csak akkor össze a csomagot forrásból.

beállítás
Minden beállítás egy fájlban tárolják nevű logrotate.conf.
I A működését már telepítve van a rendszerben, és konfigurációs fájl található a /etc/logrotate.conf
Nézzük meg:
sudo kate /etc/logrotate.conf
A fájl tartalmát:

# Lásd a „man logrotate” a részletekért
# Forgatás naplófájlok heti
heti

# Tartandó 4 hét értékű ügyhátralék
forgatni 4

# Új (üres) naplófájlok után forog a régiek
teremt

# Megjegyzés törlése ezt, ha azt szeretné, hogy a naplófájlok tömörített
#compress

# Csomagok dobja log forgató információt ebbe a könyvtárba
tartalmaznia /etc/logrotate.d

# Nem csomagok saját wtmp vagy btmp - fogjuk forgatni őket ide
/ Var / log / wtmp missingok
havi
létre 0664 gyökér utmp
forgatni 1
>

/ Var / log / btmp missingok
havi
létre 0660 gyökér utmp
forgatni 1
>

futó logrotate
Ha éppen most telepített a logrotate, majd hozzon létre, és töltse ki a konfigurációs fájl logrotate.conf
Példa egyszerű konfigurációs:

size = 10M
heti
forgatni 2
borogatás
tartalmaznia /etc/logrotate.d


És futni logrotate:
sudo logrotate -f put_do_logrotate.conf

Options logrotate parancs
-d, --debug -Semmi csinálni, csak fut a teszt, vagy debug (együtt -v).
-f, --force -start munka, még akkor is, ha az idő még nem jött el.
-m, --mail = parancs -ukazat parancsot küldeni e-mailben.
-s, --state = statefile -A alternatív állapotban fájl.
-v, --verbose vezeti le a hibakeresési információkat.
Az eredeti:

$ Logrotate --help
Használata: A működését [OPTION. ]
-d, --debug Ne csinálj semmit, csak teszt (magában foglalja -v)
-f, --force Force fájl forgatás
-m, --mail = command levelet küldeni (helyett `/ usr / bin / mail)
-s, --state = statefile Path állami fájl
-v, --verbose Kijelzőüzenetek forgás közben

Súgóopciók:
-. --help e súgó üzenet
--Felhasználás kijelző rövid használati üzenetet

Kapcsolódó cikkek