CentOS 7 – FFmpeg mit yum installieren

Logo FFmpegDieser Beitrag zeigt wie man FFmpeg aus dem nux-Deskop Repository unter CentOS 7 installiert.

FFmpeg ist eine Toolsamlung mit Programmen zum aufnehmen, abspielen, konvertieren und streamen von Videomaterial.

Vorraussetzung ist eine CentOS 7-Installation und ein aktiviertes EPEL-Repository. Wie das funktioniert kann auch nochmal im Beitrag „zusätzliche Repositorys (EPEL, REMI) installieren“ nachgelesen werden.

Installation des nux-Desktop Repos

Da die Videobearbeitung im Serverumfeld nicht sehr verbreitet ist fehlt FFmpeg im CentOS-Repository. Um dennoch FFmpeg mit yum aus einem Repository zu installieren binden wir das nux-Destop Repository ein.

Installation von FFmpeg unter CentOS 7

Anschliessend prüfen wir ob Paket für FFmpeg zur Verfügung steht.

Wie wir sehen sind die entsprechenden Pakete vorhanden und es kann mit der Installation begonnen werden. Dies kann nun wie gewohnt mit yum vorgenommen werden.

Nun ist die Installation von FFmpeg abgeschlossen. Ein Aufruf von FFmpeg ohne Parameter zeigt und eine keine Hilfe und weitere Informationen zu der Version von ffmpeg an. „CentOS 7 – FFmpeg mit yum installieren“ weiterlesen

Plesk – Logrotate für Maillog anpassen

plesk LogoDas Maillog wird in Plesk per default aller 10MB rotiert davon werden dann 3 alte Versionen vorgehalten.

Wenn das zuwenig ist kann man die Logrotate-Konfiguration unter /usr/local/psa/etc/logrotate.conf auf seine Bedürfnisse anpassen.

Der relevante Abschnit für das Mailog ist folgender:

Für eine tägliche Rotation und eine Aufbewahrung der Logfiles für 360 Tage könnte die Logrotate-Konfiguraton z.B. so aussehen: „Plesk – Logrotate für Maillog anpassen“ weiterlesen

CentOS – ImageMagick 7 installieren

imagemagick_logoImageMagick ist eine Werkzeugsammlung zum Editieren, Erstellen und  Konvertieren von Bildern. Oft wird Imagemagick für verschiedene CMS- oder Blogsysteme vorrausgesetzt. Dabei ist oft auch eine bestimmte Version von ImageMagick wichtig.

In diesem Artikel wird beschrieben, wie man eine aktuelle Version von ImageMagick unter CentOS 7 installiert. Dies funktioniert sicher auch unter einer älteren Version von CentOS, allerdings wird nicht gesondert auf diese Variante eingegangen.

Unter CentOS 7 seht uns nur die ältere Version 6.7 von ImageMagick zur Verfügung.

Möchten wir dort eine aktuelle Version installieren gehen wir wie folgt vor.

Installtion von ImageMagick 7 unter CentOS 7

Zuerst installieren wir uns das schon oft benutzte Remi-Repository. Wie dies installiert wir wurde bereits im Artikel zusätzliche Repositorys installieren behandelt.

Wir müssen das Repository nicht extra in den Konfigurationsdateien aktivieren sondern können dies auch eimalig für den Aufruf vom yum als Parameter mitgeben.

Die Ausgabe zeigt uns nun, dass ImageMagick in der Version 7.0.2.0 für eine Installation verfügbar ist.

„CentOS – ImageMagick 7 installieren“ weiterlesen

Mailserver – E-Mail Migration mit Imapsync

imapsync LogoBei 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 es, dass auf beiden Server die E-Mails im selben Format vorliegen. Sollte dies nicht der Falls sein muss eine andere Lösung gefunden werden.

Postfächer mit Imapsync synchronisieren

Imapsync ist ein Tool für die Kommandozeile. Es erlaubt den rekrusiven Transfer von E-Mails zwischen zwei Imap-Postfächern. Es ist für nahezu alle Plattformen verfügbar und für Linux ist es meist in der Distribution enthalten.

Die Installation von Imapsync unter Centos funktioniert bei aktiviertem EPEL-Repository wie folgt:

Danach ist das Tool startklar.

Die Benutzung von Imapsync ist dem copy-Befehl sehr ähnlich, nur dass einige Parameter für den Login in das Postfach angegeben werden müssen.

Es gibt noch eine große Anzahl an Parameter für das Debuging und Verhalten der Synchronisation. So kann man diese z.B. mit –dry vorab testen, dabei werden noch keine E-Mails synchronisiert.

Eine komplette Liste der Parameter gibt es in der Manpage von Imapsync.

Damit seht einer unkomplizierten E-Mail Migration mit Imapsync nun nichts mehr im Wege.

Imapsync Bash-Script erstellen

Sollte die Migration mehr als ein Postfach umfassen lohnt es sich dazu ein Script zu erstellen. Wie dies aussehen könnte zeigt dieses Beispiel. Dabei wird von gleichen Imap-Zugangsdaten auf beiden Servern ausgegangen. „Mailserver – E-Mail Migration mit Imapsync“ weiterlesen

Plesk – alte Version von Plesk installieren

plesk LogoAb und zu ist es nötig eine spezielle ältere Version von Plesk zu installieren. Dies kann z.B bei einem Restore aus einem Backup auf einen neunen Server der Fall sein.

Bei der Installation einer älteren Version von Plesk gehen wir ähnlich wie bei der normalen manuellen Installtion vor. Diese wurde auch schon einmal in dem Artikel „CentOS – Plesk manuell installieren“ beschrieben.

alter Version von Plesk installieren

Zuerst laden wir uns den Plesk-Installer von der Plesk-Webseite herrunter.

Anschließend geben wir diesen ausführende Rechte.

Dann können wir die Installation von Plesk mit dem Parameter –all-versions starten

Während des Installationsdialoges erscheint dann die Frage nach der gewünschten Version. „Plesk – alte Version von Plesk installieren“ weiterlesen

Linux – mit dem Passwortgenerator pwgen sichere Passwörter erstellen

pwgen - sichere Passwörter
pwgen – sichere Passwörter

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 Anzahl N Passwörter
-s  erzeuge sehr sichere Passwörter

Eine ausführliche Info gibt es wenn man sich die Hilfe pwgen -h oder manpages man pwgen anzeigen lässt. „Linux – mit dem Passwortgenerator pwgen sichere Passwörter erstellen“ weiterlesen

Plesk – phpMyAdmin upload size erhöhen

phpMyAdmin_logoDas 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.

phpmyadmin – Upload Limit mit Plesk erhöhen

Dort passen wir die Werte für die beiden Variable an. Wir wählen hier 50MB, das sollte für die meisten Anforderungen reichen.

Anschliessend starten wir Plesk neu um die Änderungen zu übernehmen.

Die Änderungen sollte nun funktionieren und ein Upload mit 50MB ist kein Problem mehr. „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

Die Meldung bedeutet, dass ein weiterer Prozess bereits die Update-Funktion von Plesk gestartet hat. Plesk erzeugt darauf hin einen Lock-File unter /tmp/psa-installer.lock . Dadurch wird verhindert, dass mehrere Instanzen des Installers laufen und es zu Inkonsistenten kommt. „Plesk – BUSY: Die Update-Operation wurde durch einen anderen Update-Prozess gesperrt“ weiterlesen

Plesk – Session Timeout anpassen

Als Admin arbeitet man oft an vielen Baustellen gleichzeitig. Aufgaben müssen parallel bearbeitet werden usw. Will man sich dann wieder der angefangenen Aufgabe annehmen z.B. Einstellungen im Plesk-Panel vornehmen. Wird man häufig automatisch ausgeloggt und muss erstmal wieder das passende Passwort raussuchen.

Um das Problem etwas zu mildern und diesen Zeitraum zu erhöhen kann man im Plesk den Session-Timeout für den Plesk-Login anpassen. Das Session Timeout gibt an nach wievielen Minuten der angemeldetet Benutzer automatisch abgemeldet wird.

Plesk – Session Timeout anpassen

Dazu muss in der Rubrik Tools & Einstellungen der Punkt Aktive Sitzungen ausgewählt werden. Dort findet man den Menupunkt Sitzungseinstellungen.

Plesk Session Timeout
Plesk Session Timeout

Unter diesem können wir die Werte für den Plesk Session Timeout anpassen. Auch ist es möglich eine wechselne IP zu erlauben. Das macht vor allem Sinn wenn man mal mobil unterwegs ist. „Plesk – Session Timeout anpassen“ weiterlesen

Plesk – Emails mit DKIM (DomainKeys) signieren

Im aktuellen Plesk ist es möglich die ausgehenden Emails mit einer digitalen Signatur zu versehen. Auch können wie den DKIM-Check für eingehende Emails aktivieren. Was DKIM (DomainKeys) sind und wie dies genau funktioniert kann man auf der Wikipedia-Seite zu DKIM nachlesen.

Plesk DKIM global aktivieren

Zuerst muss im Plesk-Panel unter dem Punkt Tools & Einstellungen unter Mailserver-Einstellungen DKIM global aktiviert werden.

Plesk DKIM aktivieren
Plesk DKIM aktivieren

Dazu werden die 2 Checkboxen von Domainkeys-Spamschutz aktiviert und die Einstellungen gespeichert.

Plesk DomainKeys für Domain aktivieren

Nun steht uns unter den jeweiligen Domains in den Abonnements diese Funktion zur Verfügung. „Plesk – Emails mit DKIM (DomainKeys) signieren“ weiterlesen