GNU/Linux >> Belajar Linux >  >> Cent OS

File Log Sistem /var/log/messages Dihapus atau Dipangkas Secara Otomatis (CentOS/RHEL)

Masalahnya

Log sistem /var/log/messages dipangkas atau dihapus secara otomatis, dan log lama tidak akan dirotasi ke pesan.1, pesan.2, atau lebih.

Solusinya

Log sistem akan diputar oleh logrotate, pekerjaan cron yang dijadwalkan setiap hari. Masalah ini disebabkan oleh konfigurasi logrotate yang salah. Memeriksa file konfigurasi logrotate /etc/logrotate.conf di bawah ini:

# rotate log files weekly

    #weekly
    # keep 40 weeks worth of backlogs
    #rotate 40

interval/waktu rotasi semuanya dikomentari. Dengan pengaturan ini, log sistem dipangkas tanpa rotasi.

Untuk menghindari hal ini, ubah /etc/logrotate.conf dan tentukan interval rotasi yang tepat. Misalnya konfigurasi di bawah ini:

weekly
rotate 4

Ini akan memutar log setiap minggu, dan file log akan diputar empat kali sebelum ditimpa. Untuk informasi lebih lanjut tentang logrotate, periksa halaman manual:

# man logrotate


Cent OS
  1. Cara mengubah izin default pada file /var/log/audit/audit.log di CentOS/RHEL

  2. Pesan Auditd Mengisi /var/log/messages

  3. Log Audit Dan File Pesan Tidak Berputar di CentOS/RHEL

  1. fprintd Mencatat Pesan ke /var/log/messages Bahkan Jika USEFPRINTD=no di /etc/sysconfig/authconfig (CentOS/RHEL 7)

  2. Apa yang dimaksud dengan pesan "segfault" di file /var/log/messages?

  3. Cara Menangkap Lebih Banyak Log di /var/log/dmesg untuk CentOS/RHEL

  1. Perubahan nama host tidak tercermin dalam /var/log/messages untuk CentOS/RHEL

  2. /var/log/chrony Direktori Kosong di CentOS/RHEL

  3. CentOS / RHEL :Cara memutar file /var/log/wtmp dan /var/log/btmp menggunakan logrotate