Große Logdateien mit GUI durchsuchen – glogg

glogg LogoGroße Logdateien zu durchsuchen und evtl. noch in einer GUI – das lässt sich nicht immer mit Bordmitteln erledigen. Genau diesen Ansatz verfolgt glogg. Das kleine Tool setzt sich Schnelligkeit, Beliebige Dateigröße und eine grafische/übersichtliche Aufbereitung der Suchergebnisse zum Ziel. (Quasi eine Kombination von grep und less.)

Glogg ist Plattform unabhängig und kommt derzeit für Windows und Linux daher. Eine Version für Mac OS X ist in Planung.

Unter Ubuntu 10.04 / 10.10 kann glogg als PPA wie folgt eingebunden werden:

$ sudo add-apt-repository ppa:nickbnf/glogg
$ sudo apt-get update
$ sudo apt-get install glogg

Die Windows Version kann hier heruntergeladen werden. Weitere Versionen finden sich unter http://glogg.bonnefon.org/download.html.

Weitere Informationen zum Thema:
http://glogg.bonnefon.org/index.html

Gefunden auf onethingwell.

Befehl als anderer Benutzer ausführen

Hin und wieder möchte man einen Befehl als anderer Benutzer als sich selbst oder dem Root ausführen. In diesem Falle hilft die folgende Zeile weiter.

$ sudo -u BENUTZER BEFEHL

Hat man kein sudo zur Verfügung geht auch die folgende Zeile.

$ su BENUTZER -c BEFEHL

Dieser Eintrag ist für alle die es genauso oft vergessen wie ich!

Eintrag in Logdatei suchen

Logdateien können unter Umständen recht groß werden. Wenn man dann darin nun einen bestimmten Eintrag sucht oder nach einem Ereignis filtern möchte, kann das Programm grep helfen.

tail -f /var/log/mail.log | grep email@domain.tld

Diese Abfrage gibt dann alle Zeilen Zurück, die email@domain.tld enthalten. Natürlich ist diese Funktion nicht auf Logdateien beschränkt und kann auf beliebige Ausgaben in der Shell angewendet werden.

Systeminfos unter Linux auslesen

Jeder der mit verschiedenen Servern arbeitet, stellt sich hin und wieder die Frage „Mit was für ein System hab ich es hier zu tun?“. Im folgenden habe ich eine kleine Liste an Befehlen aufgelistet, die meiner Meinung nach wichtigsten Systeminfos wie CPU, RAM, HDD, LAN, usw. anzeigen.

Informationen zum Prozessor (CPU) bekommt man mit diesem Befehl aufgelistet:

cat /proc/cpuinfo

Den Arbeitsspeicher(RAM) bekommt man so heraus:

cat /proc/meminfo

Informationen zur Kernelversion:

cat /proc/version

Nutzung (Speicherplatz) der gemounteten Festplatten:

df -H

Und zu guter letzt das Netzwerk nicht vergessen:

ifconfig

Selbstverständlich ist diese Liste nicht komplett. Wer also Ergänzungen hat, einfach in den Kommentaren posten.