Home / LinuxUser / 2009 / 08 / Sanfte Reinigung

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(233 Punkte bei 16 Stimmen)
Re: War doch klar...
(162 Punkte bei 6 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.
AA_alessandro-paiva_sxc982987.jpg

© sxc.hu, Alessandro Paiva

Sanfte Reinigung

Log- und Cache-Dateien automatisch entfernen

23.07.2009 Linux-Dienste sind aus Sicherheitsgründen sehr protokollierfreudig. Damit die Logdateien und andere Protokolle nicht auf Dauer überhand nehmen, empfiehlt sich Bleachbit als Saubermann.

Hat Linux einmal Schluckauf, lässt sich die Ursache dafür in der Regel schnell ausfindig machen: So gut wie alle systemrelevanten Prozesse führen Log-Dateien, die die Arbeit der Software mitprotokollieren. Was des Forensikers und Systemanalytikers Freud', ist auf Dauer jedoch des Anwenders Leid: Die "Geschwätzigkeit" der Daemons und Applikationen führt zu stetig wachsenden Protokolldateien, die bei einem stabil arbeitenden System nur noch in seltensten Fällen benötigt werden. Zusätzlich legen manche Systemdienste auch noch rotierende, archivierte Protokoll- und Sicherungskopien der Logdateien an und belegen so weiteren Plattenplatz.

Doch damit nicht genug: In den Reigen der in bester Absicht gespeicherten, jedoch für den Anwender meisten nutzlosen Dateirelikte reihen sich auch noch Cache-Dateien ein, wie sie viele Anwendungen zum Zweck der Geschwindigkeitssteigerung auf die Festplatte packen. Besonders aktiv betätigen sich in diesem Fall die Webbrowser, die neben einer Historie der besuchten Webseiten auch Inhalte wie Bilder und Grafiken puffern, um sie bei einem erneuten Aufruf der betroffenen Seite schneller laden zu können. Firefox & Co. speichern zudem in den Standardeinstellungen auch sogenannte Cookies, mit denen sich unter Umständen das Nutzerverhalten nachvollziehen lässt.

Selbst Multimedia-Applikationen wie Rhythmbox, der proprietäre RealPlayer und natürlich die meisten Chat-Programme horten viele Anwenderdaten, sodass sich auf einem noch nicht einmal sonderlich intensiv genutzten Rechner mit der Zeit erkleckliche Datensammlungen aufbauen. Neben der in den meisten Fällen gegebenen Platzverschwendung stellen diese Dateien eine erhebliche Gefahr für die Privatsphäre dar: Über diemeist im Klartext vorliegenden Daten lässt sich das Nutzerverhalten teilweise über Monate hinweg nachvollziehen.

Linux bietet von Haus aus verschiedene Möglichkeiten, die Protokollflut einzudämmen: So löschen etwa entsprechende Cronjobs die Logdateien in regelmäßigen Abständen automatisch. Auch das Komprimieren, Rotieren und Löschen der Systemlogs lässt sich mithilfe von logrotate steuern. Allerdings gilt es sich dazu mit der Konfiguration dieser Kommandozeilenwerkzeuge anzufreunden.

Als kleines grafisches Helferlein, das die zwischengespeicherten Dateileichen der sensibelsten Applikationen zuverlässig aus dem System entfernt, bietet sich Bleachbit [1] an. Das Programm findet sich in den Repositories von Debian, Ubuntu und deren Derivaten. Für Distributionen wie CentOS, Fedora, Mandriva, Slackware oder die Red-Hat- und Novell-Enterprise-Varianten gibt es vorkompilierte Pakete zur bequemen Installation, unter anderen Linux-Varianten gilt es den Quellcode manuell zu übersetzen.

Die Installationsroutine von Bleachbit legt unter Gnome zwei Einträge im Menü Anwendungen | Systemwerkzeuge an: Der erste gestattet den Einsatz des Programms im Usermodus, für den Aufruf des Programms über den zweiten Punkt benötigen sie administrative Rechte. Unabhängig vom Betriebsmodus zeigt sich nach dem Start der Software das selbe zweigeteilte Programmfenster: Im linken Bereich wählen Sie aus vorgegebenen Cache- und Protokolldateien diverser Applikationen und Dienste diejenigen aus, die sie löschen möchten. Bei der Anwahl blendet Bleachbit in der rechten Fensterhälfte Detailinformationen darüber ein, welche Löschvorgänge sich hinter den einzelnen Optionen verbergen (Abbildung 1).

Abbildung 1: Bleachbit erleichtert mit aussagekräftigen Erklärungen die Arbeit.

Oberhalb der beiden Fensterhälften befindet sich noch eine Leiste mit zwei Auswahlschaltern. Über Vorschau lokalisieren Sie die obsoleten Dateien zunächst nur, ohne sie zu löschen. So erhalten Sie einen Überblick darüber, wieviel Speicherplatz das Entfernen der Dateien frei macht. Ein Klick auf Löschen entfernt nach einer Sicherheitsabfrage die Dateien unwiderruflich. Starten Sie den Löschvorgang im Usermodus, löscht Bleachbit jedoch nur jene Dateien, für die Sie auch entsprechende Rechte besitzen. Alle Dateien, deren Löschen Root-Rechte erfordert, kennzeichnet die Software in roter Farbe. Wollen Sie Ihr System möglichst umfassend von unnötigem Ballast befreien, sollten Sie Bleachbit daher gleich als root starten.

Bei der Auswahl der zu löschenden Dateien geht Bleachbit kontextsensitiv vor: So entfernt es beispielsweise aus dem zentralen Logverzeichnis jeder Linux-Distribution zwar die rotierenden, meist komprimierten Dateien, nicht jedoch die noch in Gebrauch befindliche Systemlog-Datei. Auch die aktuelle Logdatei des X-Servers sowie des Kernels tastet das Tool nicht an (Abbildung 2).

Abbildung 2: Sauber und aufgeräumt: Aktuelle Logdateien tastet Bleachbit nicht an.

Zwar befreit Bleachbit ein durchschnittlich konfiguriertes Linux-System recht effektiv von unerwünschtem Datei-Ballast, es kann aber nicht von vorne herein jede Applikation kennen. Daher bietet die Software zusätzlich die Option, eigene Programme zum Kanon der zu überwachenden Dienste hinzuzufügen. entsprechenden Module ergänzen Sie in Form einzelner XML-Dateien [2]. Mithilfe dieser Möglichkeit zur Individualisierung kann Bleachbit auch ganz spezielle Systemkonfigurationen adäquat berücksichtigen.

Fazit

Bleachbit befreit Ihr System effektiv, schnell und bequem mittels einer grafischer Oberfläche von unnötigem Dateiballast. Dabei beschränkt sich die Software nicht nur auf rotierende Logarchive oder temporäre Dateien, sondern leistet zusätzlich einen unschätzbaren Beitrag zum Datenschutz, indem sie auch Cache-Dateien verschiedenster Anwendungen sowie Cookies löscht.

Daneben überzeugt Bleachbit durch eine vollständige deutsche Lokalisierung auch der erklärenden Anmerkungen, sodass sich die einzelnen Löschvorgänge für den Nutzer leicht nachvollziehen lassen. Für Power-User ist zudem die Option interessant, auch die Log- und Cache-Dateien spezieller Anwendungen überwachen und löschen zu lassen. Das steigert den Nutzwert von Bleachbit nochmals erheblich.

Bereits in der Standardkonfiguration erbringt die Software jedoch sehr gute Ergebnisse: So machte Bleachbit auf unseren Testsystemen selbst bei konservativer Softwareinstallation durchgängig 200 MByte und mehr an Festplattenspeicher von unnötigem Ballast frei (Abbildung 3). Alles in allem eignet sich Bleachbit somit auch bestens für Linux-Einsteiger und sollte zur Pflichtaustattung eines gut gewarteten Rechners gehören.

Abbildung 3: Schnell und effizient schaufelt Bleachbit über 200 MByte Plattenplatz frei.

[1] Bleachbit-Homepage: http://bleachbit.sourceforge.net.

[2] Anleitung zum Anlegen eigener Module (englisch): http://bleachbit.blogspot.com/2009/02/cleaner-markup-language.html.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1443 Hits
Wertung: 69 Punkte (1 Stimme)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 3 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...