Pagina 1 di 1
dimensione file di log
Inviato: mercoledì 28 novembre 2007, 21:17
da kidrock
scusate ma è normale che alcuni file di log abbiano dimensione di ben 320 mb (in particolare kern.log e syslog) ???
Re: dimensione file di log
Inviato: mercoledì 28 novembre 2007, 21:20
da simo_magic
se attacchi e stacchi come un forsennato periferiche e consideri un annetto di uso di distro si

Re: dimensione file di log
Inviato: mercoledì 28 novembre 2007, 21:23
da Stealth
Ci deve essere un'epidemia, in 2 o 3 giorni è già il terzo post, con questi problemi, a cui rispondo ::)
Primo controllo da fare: se non ti ricordi di averlo toccato, verifica che cron sia attivo e funzionante. Il servizio cron è quello che abilità il logrotate, che è l'utility che (come dice il nome) fa "girare" i files di log.
In pratica, raggiunta una certa dimensione (al massimo qualche centinaio di kb), li comprime e li archivia, per crearne uno nuovo, vuoto.
ciao
Re: dimensione file di log
Inviato: mercoledì 28 novembre 2007, 23:41
da kidrock
scusa ma ho cercato senza trovare niente sul forum.
Ho provato di tutto:
dimensioni file log
dimensioni file di log
dimensioni log
.....
cron l'ho toccato (forse l'ho pure tolto) e logrotate non risulta installato eppure gli archivi dei log sono stati modificati oggi (se guardo "ultima modifica" ) e io non li ho aperti, per cui qualcuno lo ha fatto
Re: dimensione file di log
Inviato: giovedì 29 novembre 2007, 9:12
da Stealth
Come sarebbe non risulta installato? Se non lo hai rimosso te.....ci deve essere. Incollami il risultato del comando
dpkg -s logrotate, questo è il mio
Codice: Seleziona tutto
amministratore@francesco:~$ dpkg -s logrotate
Package: logrotate
Status: install ok installed
Priority: important
Section: admin
Installed-Size: 160
Maintainer: Paul Martin <pm@debian.org>
Architecture: i386
Version: 3.7.1-3
Depends: libc6 (>= 2.4-1), libpopt0 (>= 1.10), libselinux1 (>= 1.30), cron | anacron | fcron, base-passwd (>= 2.0.3.4)
Recommends: mailx
Conffiles:
/etc/logrotate.conf 52a69079dac7bbc0ee80876d14dbf6a8
/etc/cron.daily/logrotate d2281ecb6f898b446ac8a5984ab5a243
Description: Log rotation utility
The logrotate utility is designed to simplify the administration of
log files on a system which generates a lot of log files. Logrotate
allows for the automatic rotation compression, removal and mailing of
log files. Logrotate can be set to handle a log file daily, weekly,
monthly or when the log file gets to a certain size. Normally, logrotate
runs as a daily cron job.
in ogni caso, se risultasse disinstallato, installalo. Ah....e vai a cercare cron, magari con bum per riattivarlo, in modo che il logrotate possa funzionare. A titolo di informazione, il motivo per cui sui server alcuni consigliano di mettere la /var in una partizione dedicata è proprio questo: un tipico attacco dos è quello di intasare i log e, se la partizione è la stessa del filesystem, in questo modo blocchi il sistema

ciao

Re: dimensione file di log
Inviato: giovedì 29 novembre 2007, 20:30
da kidrock
gabriele@gabriele-desktop:~$ dpkg -s logrotate
Package: logrotate
Status: purge ok not-installed
Priority: important
Section: admin
io sicuramente ho disinstallato cron!
ovviamente devo rimettere entrambi?
Re: dimensione file di log
Inviato: giovedì 29 novembre 2007, 20:55
da Stealth
kidrock ha scritto:
.....
ovviamente devo rimettere entrambi?
Ti basterà installare logrotate, e si porterà appresso cron, come dipendenza

ciao

Re: dimensione file di log
Inviato: giovedì 29 novembre 2007, 20:57
da kidrock
ma cron è davvero necessario

?
Re: dimensione file di log
Inviato: giovedì 29 novembre 2007, 22:56
da simo_magic
kidrock ha scritto:
ma cron è davvero necessario

?
fidati si
Re: dimensione file di log
Inviato: venerdì 30 novembre 2007, 5:52
da kidrock
ok non lo disinstallo più ! :-[
adesso ho reinstallato ma ancora alcuni log arrivano a oltre 320mb! è possibile forzare un logrotate?
Re: dimensione file di log
Inviato: venerdì 30 novembre 2007, 13:37
da simo_magic
test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf
questo è il semplice script bash che è inserito in cron.daily
Re: dimensione file di log
Inviato: venerdì 30 novembre 2007, 18:26
da kidrock
ok ma non può essere che il file di configurazione non è configurato a dovere?
Re: dimensione file di log
Inviato: venerdì 30 novembre 2007, 18:38
da Stealth
Questo è il mio file /etc/logrotate.conf e funziona, confrontalo con il tuo, anche se dovrebbero essere uguali. Credo che logrotate, andando con cron, non intervenga sul passato ma solo sul presente. I vecchi files enormi......cancellali, e poi tieni d'occhio i nuovi, per verificare che funzioni tutto

ciao
Codice: Seleziona tutto
# see "man logrotate" for details
# rotate log files weekly
weekly
# 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 0664 root utmp
rotate 1
}
# system-specific logs may be configured here
Re: dimensione file di log
Inviato: venerdì 30 novembre 2007, 20:41
da kidrock
ok mi sembra identico! per cui rimuovo tranquillmente kern.log, syslog e messages che sono i più grossi? (assieme fanno quasi 1gb)