Wenn man ein System umzieht, oder man mehrere Systeme mit den gleichen Aufgaben aufsetzt muss man auch auf allen Systemen die gleichen Pakete installieren. Dpkg (Debian Package) bietet die Möglichkeit eine Liste mit installierten Paketen zu exportieren und auf einem anderen System wieder zu importieren. Damit spart man…
Über die Einrichtung und Nutzung eines virtuellen privaten Netzwerks mit OpenVPN habe ich bereits einige Beiträge geschrieben. Unter bestimmten Umständen kann man sich jedoch die Einrichtung eines VPNs sparen und stattdessen einfahc einen SSH-Tunnel mit dem Programm sshuttle nutzen. Dies bietet einige Vorteile, z.B. benötigt man auf dem…
Wenn der Netzwerkverkehr plötlzich ansteigt, oder man einfach herausfinden möchte welches Programm am meisten Traffic verursacht hilft einem das Kommandozeilentool nethogs. Im Gegensatz zu anderen Programmen die den Netzwerkverkehr beobachten zeigt nethogs den ein- und ausgehenden Netzwerkverkehr nach Prozessen an und nicht z.B. nach dem verwendeten Protokol. Außerdem…
Ein hilfreiches Programm um über das Terminal den Speicherplatzverbrauch von Dateien und Ordnern anzeigen zu lassen ist ncdu. Nach dem Aufruf scannt ncdu kurz das Dateisystem und zeigt anschließend grafisch schön aufbereitet die Größe von Dateien und Ordnern an. Unter Ubuntu lässt sich ncdu einfach aus den Paketquellen…
Wenn man unter Ubuntu auf der Kommandozeile versucht ein Programm auszuführen welches nicht installiert ist erhält man logischweise eine Fehlermeldung, wie die folgende: $ iostat -bash: iostat: Befehl nicht gefunden Wenn man command-not-found installiert hat erhält man stat der Fehlermeldung einen Vorschlag welches Paket man installieren muss um…
Hoster bieten zur installation auf Servern of Images mit einer Ubuntu Minimalinstallation an. Wenn man diese verwendet kann es gut sein dass die Sprache des Systems auf Englisch gestellt ist. Um die Sprache auf Deutsch zu ändern müssen die entsprechenden Sprachpakete aus den Ubuntu Repos nachinstalliert werden. sudo…
Manchmal ist es nötig dass man seinen Server neustarten muss, z.B. weil ein automatisches Sicherheitsupdate einen Neustart erfordert. Dazu muss der Server ersteinmal in der Lage sein Emails zu versenden. Dies lässt sich z.B. mit Postfix und Gmail ermöglichen wie in Postfix mit Gmail als Smarhost konfigurieren beschrieben.…
Nach der Installation einer CentOS Minimalinstallation fällt auf, dass diese noch viel minimaler ist als die von Ubuntu. Wenn man z.B. versucht Netstat auszuführen wird dies nur mit der Fehlermeldung quittiert, dass der Befehl unbekannt sei. Um Netstat zu installieren müssen wir zuerst herausfinden welches Paket diesen Befehl…
Cron ist ein Taskplaner. Mit ihm kann man festlegen, zu welchen Zeiten eine bestimmte Aufgabe ausgeführt werden soll, bzw. zu welcher Zeit ein ebestimmtes Programm gestartet werden soll. Wenn der Computer zu dieser Zeit jedoch nicht angeschaltet ist, dann wird die Aufgabe auch nicht ausgeführt. Dieses Problem behebt…
Eine simple Möglichkeit MySQL Datenbanken zu backupen bietet das Programm Mysqldump. Mit einem Cronjob kann das Backup automatisiert werden. Der einfachste Befehl zum Sichern aller Datenbanken ist: mysqldump -uroot -pPASSWORT –all-databases > /pfad/zu/mysqlbackup.sql Damit werden alle Datenbanken in die Datei mysqlbackup.sql gesichert. Für ein tägliches Backup ist dieser…