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 ;D

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!  ;D

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  ;D ?

Re: dimensione file di log

Inviato: giovedì 29 novembre 2007, 22:56
da simo_magic
kidrock ha scritto: ma cron è davvero necessario  ;D ?
fidati si

Re: dimensione file di log

Inviato: venerdì 30 novembre 2007, 5:52
da kidrock
ok non lo disinstallo più !  :-[

  ;D


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)