domes ha scritto: ↑sabato 23 maggio 2020, 8:02
Logrotate risulta già istallato ma cosa intendi con sistemare? ...
Il logrotate è preinstallato quindi è ovvio che ci sia, ma è altrettanto ovvio che non stia funzionando. Per sistemare intendo farlo funzionare, cominciando col verificare che i files di configurazione ci siano, siano corretti, al loro posto e con i giusti permessi. La guida che ti ho linkato serve a questo, l'hai letta? Cosa non hai capito?
Passando poi, in caso, a riconfigurare logrotate e persino a reinstallarlo.
Questi sono i miei files su una 18.04 in cui non sono state fatte modifiche e funziona tutto
Codice: Seleziona tutto
utente@bionic:~$ cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly
# use the syslog group by default, since this is the owning group
# of /var/log/syslog.
su root syslog
# keep 4 weeks worth of backlogs
rotate 4
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
#compress
# packages drop log rotation information into this directory
include /etc/logrotate.d
# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}
/var/log/btmp {
missingok
monthly
create 0660 root utmp
rotate 1
}
# system-specific logs may be configured here
utente@bionic:~$ ls /etc/logrotate.d
alternatives apport apt cups-daemon dpkg ppp rsyslog samba speech-dispatcher ufw unattended-upgrades winbind
utente@bionic:~$ ls -ln /etc/logrotate.conf
-rw-r--r-- 1 0 0 703 ago 21 2017 /etc/logrotate.conf
utente@bionic:~$ id
uid=1000(utente) gid=1000(utente) gruppi=1000(utente),4(adm),7(lp),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
utente@bionic:~$
Il primo, /etc/logrotate.conf è quello che governa tutto. controlla anche che i suoi permessi siano come questi. Il contenuto di /etc/logrotate.d è quello standard, dubito che ci siano differenze ma controlla. il comando id serve solo a verificare che il tuo utente faccia parte del gruppo adm, per poter leggere i files di log.
ps: il tutto mentre mi sembri concentrato a risolvere il problema che gonfia i files di log quando, anche venisse risolto, rimanderebbe il blocco del sistema al prossimo e diverso malfunzionamento. Ma è solo per dire quali sarebbero le priorità se il sistema fosse mio, sia chiaro.
E buon lavoro
