Linux – Hex Editor für die Kommandozeile

Mit dem Programm xxd können wir ganz einfach aus Dateien oder Eingaben der Standarteingabe in einen HEX Dump erzeugen. Um einen HEX Dump z.B. von einem String zu erzeugen kann geht man wie folgt vor: echo der-linux-admin|xxd 0000000: 6465 722d 6c69 6e75 782d 6164 6d69 6e0a der-linux-admin. für eine Ausgabe als Plain Dump wir der… Linux – Hex Editor für die Kommandozeile weiterlesen

Firefox – Screenshot einer kompletten Webseite

Um einen Screenshot einer kompletten Webseite anzufertigen kann man wie schon im Artikel “wkhtmltopdf – Website als PDF oder Bild speichern” beschrieben vorgehen. Will man dies aber einfach mal ganz fix ohne weitere Software erreichen, kann man auch mit der Entwickler-Toolbar vom Firefox Browser einen kompletten Screenshot einer Webseite erstellen. Firefox – Screenshot erstellen Um… Firefox – Screenshot einer kompletten Webseite weiterlesen

Python – pip Pythonpakete aus Datei installieren

Um mit einem Python Projekt umzuziehen ist es nötig auf dem neuen Zielsystem oder im neuen Virtual Environment die gleichen Python Pakete bzw. Vorraussetzungen zu schaffen. Installierte Python Pakete anzeigen Um einen Überblick über die aktuell installierten Python Pakete zu erhalten können wir mit den Befehlt pip freeze eine Ausgabe der installierten Paket erhalten. pip… Python – pip Pythonpakete aus Datei installieren weiterlesen

Browser – HSTS Cache löschen

HSTS (HTTP Strict Transport Security) ist ein zusätzlicher Schutz für HTTPS-Verbindungen. Dabei wird dem Browser ein HTTP Response Header Strict-Transport-Security vom Server gesendet. Dies veranlasst den Browser zukünftig bzw. für die im Header definierte Zeit, nur noch verschlüsselte Verbindungen zu dieser Domain aufzubauen. Weitere Informationen zu diesem Thema gibt es z.B. auf der Seite von… Browser – HSTS Cache löschen weiterlesen

MySQL – mysqldump Datenbanken sichern und einspielen

Auch Datenbanken gehören ins Backup. Um ein Backup einer Datenbanken anzulegen empfiehlt sich mysqldump. Es gibt auch die Möglichkeit ein Backup mit phpmyadmin oder ähnlichen Frontends anzufertigen. Allerdings sind diese oft nicht installiert und bei umfangreichen Datenbanken stößt man schnell an Einschränkungen wie z.B PHP-Timeouts. Mysql/MariaDB bringt bei der Installation schon die nötigen Backup-Tools mit.… MySQL – mysqldump Datenbanken sichern und einspielen weiterlesen

Mailserver – E-Mail Migration mit Imapsync

Bei der Migration eines ganzen Mailserver oder einzelner Postfächer steht man oft vor dem Problem des sauberen Transfers der vorhandenen E-Mails von Server zu Server. Die einfachste Methode ist es, wenn der Zugriff auf das Dateisystem beider Server gegeben ist. Ist dies der Fall kann man die E-Mails auf Dateisystem-Ebene synchronisieren. Eine weitere Vorraussetzung ist… Mailserver – E-Mail Migration mit Imapsync weiterlesen

Linux – mit dem Passwortgenerator pwgen sichere Passwörter erstellen

pwgen ist ein Passwortgenerator für die Kommandozeile. Wie der Name schon vermuten lässt, generiert das Programm pwgen zufällige Passwörter. Weiterhin können wir das Erstellen der Passwörter mit einigen Parametern beeinflussen. -0  keine Zahlen im Passwort -A  ohne große Buchstaben -v  keine Vokale im Passwort -B  keine mehrdeutigen Zeichen z.B. 1 und l -N <Nummer> erzeuge… Linux – mit dem Passwortgenerator pwgen sichere Passwörter erstellen weiterlesen

Python – Flask Cache URL mit Query String als cache_key

Wer bei dem Python Microframework Flask die Cache-Funktion für URLs verwendet wird bemerkt haben, dass die Request-Argumente bzw. der Query String per default nicht beachtet wird und so bei verschiedenen Request-Argumenten immer die selbe Seite aus dem Cache ausgeliefert wird. Da dies oft nicht gewollt ist, muss eine Möglichkeit gefunden werden den Query String in… Python – Flask Cache URL mit Query String als cache_key weiterlesen

Plesk – phpMyAdmin upload size erhöhen

Das Standard-Upload Limit von phpMyAdmin ist bei Plesk auf 2MB konfiguriert. Dies reicht in den seltensten Fällen aus um z.B einen MySQL-Dump einer WordPress-Installation einzuspielen. Um das Upload-Limit für phpMyAdmin zu erhöhen passen wir folgende Konfigurationsdatei php.ini an. #Centos vi /usr/local/psa/admin/conf/php.ini #Debian/Ubuntu vi /opt/psa/admin/conf/php.ini phpmyadmin – Upload Limit mit Plesk erhöhen Dort passen wir die… Plesk – phpMyAdmin upload size erhöhen weiterlesen

Plesk – BUSY: Die Update-Operation wurde durch einen anderen Update-Prozess gesperrt

Startet man den autoinstaller von Plesk in der Konsole um ein Plesk-Update oder neue Feature von Plesk zu installieren kann es sein, dass man von folgender Meldung überrascht wird: BUSY: Die Update-Operation wurde durch einen anderen Update-Prozess gesperrt. BUSY: Die Update-Operation wurde durch einen anderen Update-Prozess gesperrt Die Meldung bedeutet, dass ein weiterer Prozess bereits… Plesk – BUSY: Die Update-Operation wurde durch einen anderen Update-Prozess gesperrt weiterlesen