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.