smartmontools unter Ubuntu ohne mailx und exim installieren

Aus irgendeinem Grund möchte Ubuntu unbedingt das Paket mailx sowie exim bei der Installation von smartmontools mitinstallieren. Da ich keine Mailnotification haben wollte (und nicht einsehe, wozu ich auf einem Desktoprechner neben sendmail noch exim brauche), habe ich smartmontools über einen Umweg ohne diese Abhängigkeiten installiert: 1 sudo apt-get install smartmontools --no-install-recommends

Windows TrueType Fonts/Schriftarten für Ubuntu

Über die Feiertage habe ich beschlossen, wieder einmal in die Linux-Welt zu schauen, ob ein Umstieg möglich ist. So habe ich mir Ubtuntu 8.10 auf meinen Laptop gespielt und habe gerade das Surfen begonnen. Leider zeigten mir viele Webseiten seltsame Schriftgrößen und insgesamt ein verdammt kleines Bild an. Nach kurzer Suche stieß ich auf den Fehler. Es hing an den Schriftarten, die verwendet wurden. Möchte man die Windows TrueType Fonts unter Ubuntu verwenden, so benötigt man von der Paketquelle “multiverse” das Paket “msttcorefonts”, welches die Standard-Schriftarten des Microsoft-Betriebssystems (ausser Helvetica) installiert. Möchte man weitere Schriftarten von Windows “umziehen”, so öffnet man am einfachsten die Suche von Windows und sucht nach *.ttf. Die gefundenen Dateien kopiert man dann bei Ubuntu unter /usr/share/fonts/truetype (für alle Nutzer) oder ~/.fonts/truetype (für einen Nutzer). Unter Umständen kann dann ein Neustart des X-Servers vonnöten sein (STRG+ALT+Backspace (VORSICHT, beendet die laufenden GUI-Programme!)). Gibt es dann immer noch Probleme, so hilft auch manchmal eine Neukonfigurierung von fontconfig: ...

Password des Admin oder Superadmin eines Teamspeak-Servers zurücksetzen/resetten

Heute bin ich gefragt worden, wie man das Passwort eines Superadmins eines Teamspeakservers in der Konsole resettet. Da Teamspeak zumeist (nicht immer) auf einer SQLite-Datenbank basierend aufgesetzt wird, muss man diese (zumeist als server.dbs benannt) suchen. Anschließend benötigt man die folgenden Kommandos für den Reset des Superadmin: 1 sqlite server.dbs 1 2 update ts2_clients set s_client_password='YOURNEWPASSWORD' where s_client_name='superadmin'; .quit Oder wahlweise für den admin: 1 sqlite server.dbs 1 2 update ts2_clients set s_client_password='YOURNEWPASSWORD' where s_client_name='admin'; .quit Natürlich ist jeweils “YOURNEWPASSWORD” durch das eigene Passwort zu ersetzen.

Sharing einer SSH-Konsole mittels GNU screen

Wie oft gab es dies nicht schon mal: Ein Kollege fragt, wie man ein bestimmtes Tool unter Linux eingerichtet hat und möchte dies gezeigt bekommen. Wenn man sich nun in physikalischer Nähe befindet, ist dies eher weniger ein Problem. Wie macht man das aber über weitere Entfernungen? Man könnte es per VNC lösen, aber das ist sehr uneffektiv. Dank GNU screen ist dieses Problem aber schnell gelöst, worauf ich im folgenden Tutorial eingehen werde. ...

MC 4.1.40-pre9: cons.handler.c: In function `handle_console_linux': cons.handler.c:208: error: label at end of compound statement

Ein schneller Patch für den Midnight Commander 4.1.40-pre9 aus der 4.1-Serie. make schlägt fehl mit der folgenden Meldung: 1 cons.handler.c: In function `handle_console_linux': cons.handler.c:208: error: label at end of compound statement Der folgende Patch bringt Abhilfe, die neuere GCC-Version mag verlangt noch einen Zeilenabschluss, der nicht in der Datei enthalten war: 1 2 3 4 5 6 7 8 9 10 11 --- mc-4.1.40-pre9/src/cons.handler.c 2003-04-28 10:34:24 +0100 +++ mc-4.1.40-pre9_new/src/cons.handler.c 2008-11-20 18:01:09 +0100 @@ -203,7 +203,7 @@ console_flag = 0; } break; - default: + default:; /* Nothing */ } } PS: Ich weiß die Version ist uralt, aber ich benötige genau diese :)

2008-12-06 103 Wörter 1 Minute Uli

Linux: Daten finden, die in den letzten X Tagen angelegt oder geändert wurden

Mit dem folgenden Befehl kann man rekursiv nach allen Dateien suchen, die innerhalb der letzten 3 Tage angelegt oder verändert wurden: 1 find ./ -mtime -3 Das ganze kann man auch invertieren und alle Dateien suchen die älter als 3 Tage sind: 1 find ./ -mtime +3

Recovery für Festplatten und Fotos

Vor einiger Zeit hatte ich mal wieder Bedarf nach einer Festplattenrecovery. Im laufenden Betrieb hatte ich eine ext2-Festplatte von meinem NAS abgeschalten (Netzteil aus versehen entfernt) und den Lesevorgang damit unterbrochen. Problem dabei war, dass nach dem erneuten Einschalten keine Daten mehr auf der Platte zu finden waren. Ich konnte es mit e2fsck wieder retten und habe nur wenige Daten verloren. Heute bin ich über ein Paket gestolpert, welches viele verschiedene Tools zur Recovery mitbringt und auf recht vielen Distributionen verfügbar ist. ...

Perl Cpan: Your urllist is empty! The urllist can be edited. E.g. with ‘o conf urllist push ftp://myurl/’

Gestern musste ich ein paar zusätzliche Perl-Module einspielen, die in portage (Gentoo) nicht enthalten waren. Blöderweise meldete mein cpan (dort installiert man die Module) immer folgendes Problem: 1 2 3 4 5 6 cpan> install XML::RSS CPAN: Storable loaded ok (v2.15) Going to read /root/.cpan/Metadata Database was generated on Fri, 7 Nov 2008 13:33:37 GMT [...] Your urllist is empty! The urllist can be edited. E.g. with ‘o conf urllist push ftp://myurl/’ Um dieses Problem zu beheben, geht man auf die Mirror-Seiten  von CPAN und sucht sich dort eine passende Seite zum eigenen Standort heraus. Ich habe beispielsweise SWITCH aus der Schweiz gewählt und trage diesen nun in CPAN ein: ...

Wie mounte ich eine Windows-Freigabe unter Linux?

Gerade eben habe ich ein Ubuntu gestartet, um ein paar Daten von einer Festplatte zu retten. Diese Daten wollte ich auf mein NAS zurückspielen, weshalb ich dieses mounten wollte. Die Befehle dafür sind recht einfach: 1 2 mkdir /mnt/nas/ mount -t cifs //AdressOfYyourNas/download -o username=YOURUSERNAME,password=YOURPASSWORD /mnt/nas Ersetze: AdressOfYyourNas: Adresse der Freigabe, also per DNS auflösbarer Name oder IP YOURUSERNAME: Gewünschter Benutzername YOURPASSWORD: Gewünschtes Passwort Und schon kann man munter Daten rüberspulen ;)

Jabber-Client für die Konsole unter Linux - MCabber

Ich habe mich in den letzten Tagen intensiv mit der Installation von Jabber-Servern beschäftigt und dabei habe ich auch verschiedene Clients getestet. Als alter Konsolenfan (unter Linux) hab ich mir dabei mal MCabber  angesehen und gleich meinen Favoriten für die Konsole gefunden. ...