Logdateien Löschen

Deathangel

Registered User
Hallo Zusammen

ich habe eine Frage bezüglich den Log Dateien.
in /var/log habe ich eine lastlog Datei die fast 21 MB gross ist, obwol es in Logrotate eingetragen ist wird die immer grösser. Kann ich diese lastlog einfach löschen ? und wird diese automatisch neu geschrieben ?.

Hier mal mein eintrag in die Logrotate Datei

logrotate state -- version 2
"/var/log/apache2/access_log" 2005-9-20
"/var/log/apache2/error_log" 2005-9-14
"/var/log/apache2/suexec.log" 2005-9-14
"/var/log/apache2/ssl_request_log" 2005-9-14
"/var/log/apache2/ssl_engine_log" 2005-9-14
"/var/lib/mysql/mysqld.log" 2005-9-20
"/var/log/net-snmpd.log" 2005-9-14
"/var/log/warn" 2005-9-14
"/var/log/messages" 2005-9-14
"/var/log/allmessages" 2005-9-14
"/var/log/localmessages" 2005-9-14
"/var/log/firewall" 2005-9-14
"/var/log/mail" 2005-9-14
"/var/log/mail.info" 2005-9-14
"/var/log/mail.warn" 2005-9-14
"/var/log/mail.err" 2005-9-14
"/var/log/tomcat5/base/*.txt" 2005-9-14
"/var/log/tomcat5/base/catalina.out" 2005-9-14
"/var/log/vsftpd.log" 2005-9-14
"/var/log/wtmp" 2005-9-14
"/var/log/xinetd.log" 2005-9-14
"/var/log/lastlog"
 
Kurze Antwort: nein.

Lange Antwort: Es gibt einige Dateien, die auf den ersten Blick groß sind und sich oft ändern, aber die keine "normalen" Logdateien sind.

/var/log/lastlog ist ein Beispiel für solche Dateien. lastlog ist ein sog. "sparse file", indiziert nach UID, und gibt Infos über den letzten Login eines jeden Benutzers. Man sollte lastlog u.a. auch nicht kopieren oder ein "truncate" durchführen.

Vielleicht wichtigster Punkt für dich: im Falle von lastlog ist die Größenangabe von "ls -l" nicht korrekt. Versuch's mal mit

Code:
du -s /var/log/lastlog

Der o.g. Befehl zeigt dir die wirkliche Größe der Datei (IIRC in kBytes).

P.S.: Und zu deiner anderen Frage: IIRC wird die Datei neu angelegt, nachdem du sie gelöscht hast. Vermutlich wird sie danach aber genauso "groß" sein wie die vorherige (bzw. so groß erscheinen).
 
Habe es mal mit deinem Befehl gemacht wird dennoch 22 MB ausgespuckt.
Ist es denn normal das die datei so gross ist ? habe gestern den Server neugestartet und die datei war direkt danach so riesig, da muss ich ja angsthaben das sie in 1 Monat 1GB gross ist :-)

bzw ich dachte immer die datei ist nur 24 Std gültig und erneuert sich dann wieder.

Unter var/log/apache2 habe ich 2 Logdateien

access_log-20050917.gz
access_log-20050920.gz
und die sind beide nur ca 180 kb gross
und die access_log von heute die ist 5 MB gross
 
Back
Top