Logrotate - configurarea de rotație jurnal, hostadmina

Logrotate are propriul /etc/logrotate.conf fișier de configurare care descrie setările globale care se vor aplica în mod implicit, acesta este de obicei conectat includ directorul /etc/logrotate.d. încărcate din fișierele de configurare suplimentare cu descrierea regulilor de specifice conectări fișiere.

exemplu /etc/logrotate.conf a fișierului de configurare principal

Exemplu de fișier de configurare pentru apache2, situat în directorul /etc/logrotate.d/, după cum urmează:

Elementul de bază este o secțiune a fișierului de configurare. Descriere secțiune începe cu fișierele din care va produce o rotație (în acest caz, fișierele sunt în directorul / var / log / httpd / site1 / și cu extensia „log“ sau anumite fișiere / var / log / httpd / site2 / eroare. log) și parametrii specificați în paranteze buclat.

În fișierul /var/lib/logrotate.status, puteți vedea că ultima dată rotit.

OPȚIUNI CHEIE logrotate:

  • -modul de depanare d Vsklyuchaet, precum și duplicate optsiiyu -v. În modul de depanare nu va face o schimbare în jurnalul de stare-fișier și fișier
  • -f, --force Forța pentru a produce rotația, chiar dacă în acest moment nu este necesară
  • -m, comanda --mail specifica o comandă pentru a trimite e-mail. Echipa ar trebui să ia doi parametri de intrare: un antet mesaj și destinatarul mesajului. Textul mail este transmis la intrarea standard (stdin). Prin -s / usr / bin / implicit de mail
  • -s, statefile --state Se specifică în cazul în care pentru a scrie fișierul de stat. Este util în cazurile în care logrotate rulează în numele utilizatori diferiți pentru diferite seturi de fișiere jurnal. În mod implicit, / var / lib / logrotate / status
  • --Utilizarea Afișează o instrucțiune scurtă cu privire la utilizarea de utilități.
  • -v, --verbose Print informații de depanare.

articole similare