Problem: /dev/null: Permission denied
Gelegentlich (meisst durch Unachtsamkeit als root) kann man schon mal das null-Device löschen.
Der nächste Cronjob legt dann einfach eine Datei an, die dann z.B. so ...
Prozesse später starten
Unter großer Systemlast ist es eher kontraproduktiv weitere längere
Prozesse zu starten. Will man trotzdem seinen Job abschicken und Feierabend machen, bedient man sich des Batch ...
proFTPd mit TLS
Was ist TLS, FTPS und SFTP?
TLS (Transport Layer Security) beschreibt einen weiteren Layer im Netzwerk-Protokoll. Hier wird im Gegensatz zum normalen TCP/IP das Datenpaket verschlüsselt ...
Prozesse und Speicher überwachen
Problem
Gerade Linux-Neulinge haben ein Problem sich eine vernünftige Übersicht über ihre Server-Auslastung zu erhalten. Manchmal werden sogar die richtigen Tools benutzt aber die Werte falsch ...
Probleme mit Postfix und SASL
testsaslauthd
Die Funktion von saslauthd kann man übrigends wie folgt testen:
testsaslauthd -f /var/run/saslauthd/mux -u USER -p PASSWORTtestsaslauthd -f /var/spool/postfix/var/run/saslauthd/mux -u USER -p PASSWORT
saslfinger
Bei Problemen mit Postfix ...
Postfix: fine tuning
Problem:
Für einen Einsatz als High-Traffic-Server braucht Postfix noch ein paar Änderungen um den Traffic-Aufwand wirklich beweltigen zu können.Dies sind aber keine Spielerei-Einstellungen. Sondern sollten wirklich ...
Postfix: amavisd-new installieren
Problem:
Was ist der Unterschied zwischen amavisd und amavisd-new?
Für was brauche ich amavisd-new?
Wie installier ich unter Debian oder SuSE amavisd-new?
Welche Pakete brauche ich und wie binde ...
Postfix: Mail-Relay mit SMTP-Auth für ausgehende Mails
Problem:
Ein Server soll als Relayhost dienen. (Z.B. innerhalb eines (Firmen-)Netzwerks.)
Er soll also ausgehende Emails annehmen und diese an einen Mail-Server (nicht den Bestimmungsserver) weiterleiten, der ...
Postfix: Greylisting mit Postgrey (Debian)
Problem:Der alltägliche Spam nimmt überhand. Spamfilter wie SpamAssassin können gar nicht mehr die Regeln so schnell nachladen oder Spams lernen um wirklich effektiv zu arbeiten. ...
Postfix: Eine Signatur automatisch anhängen
Problem:
Wenn viele Emailadressen bei verschiedene Clients auflaufen, muß der Admin bei jeder Änderung die "offizielle Signatur" bei jeden einzeln einstellen.
Lösungen dafür finden sich zwar (siehe ...
Postfix: Greylisting mit Postgrey (SuSE)
Danke
an Michael als Testperson!
Seine unten genannten Verbesserungen sind integriert.
Problem:
Der alltägliche Spam nimmt überhand. Spamfilter wie
SpamAssassin können gar nicht mehr die Regeln so schnell nachladen oder
Spams ...
Postfix: Mail-Queue bearbeiten
Problem:
Manchmal will man etwas Einfluß auf die Mail-Queue haben
Lösung:
Einfache klicki-bunti-Lösung: Webmin.
Das Webmin-Postfix Modul ist standardmässig installiert und bietet eine gute Oberfläche zum verwalten der Mail-Queue
Aber ...
Plesk & Qmail: Integration von ClamAV (für Suse 9.x)
Achtung! Neu!
Vorher auch folgendes Howto lesen und entscheiden, welcher Weg der bessere für Euch ist:
HowTo: Spamassassin und ClamAV unter Plesk einbinden
Aus aktuellem Anlass habe ich ...
Plesk/Qmail: Email-Adress an ein Server-Script knüpfen
Problem:
Evtl. möchte man eine Email durch ein Script laufen lassen. Gründe gibt es viele: z.B. Bounce-Filter im Newsletter-Versand, spezieller Viren-/Spamfilter, Web-Inhalte per Email schicken, etc.
Lösung:
(Bsp. ...
Plesk-Watchdog sagt: "qmail down"
Problem:
Der integrierte Watchdog von Plesk schreit regelmässig, daß qmail nicht mehr laufen würde.
Lösung:
Vergeßt den Plesk-Watchdog!Überzeugt Euch selbst von der Funktionsfähigkeit von qmail auf der Shell
ps ...
Plesk & Qmail: Spamprotection mit Greylisting
Was macht greylist?
Greylisting ist eine effektive Methode zur Spam-Protection. Es block jede Email beim ersten Versuch. Erst wenn diese Email ein zweites Mal eingeliefert werden ...
Plesk: Spamassassin und ClamAV per qsheff einbinden
Das Orginal stammt aus dem Server-Support-Forum:
V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff
(Ich veröffentliche es mit freundlicher Genemigung des Autors Dennis Hoofe.Verbessert mit Hilfe vom ...
Plesk-Watchdog und Qmail
Problem:
Der Plesk-Watchdog ist gerade im Fall von Qmail immer noch sehr unzuverlässig.
Erklärung:
Der Plesk-Watchdog soll danach Qmail anhand des PID-Files erkennen statt der standard Methode.
Lösung:
(Die Lösung ...
Plesk, Qmail & Spamassassin: spezielle Spam-Ordner
Update: Dank fraser 's Nachforschen wurde dieses Howto mit dem EXITCODE ergänzt.
Frage:
Wie richte ich unter Plesk (Version 7 oder 8) SpamAssassin (oder dspam) so ein, ...
Plesk/Qmail: sa-learn per Email füttern
Vorwort:
Dieses HowTo basiert auf meine HowTo's SpamAssassin: sa-learn per Email füttern und Plesk/qmail: Email-Adresse an ein Script knüpfen, den passenden Thread im Server-Support-Forum und ist ...
Plesk/Qmail: Status "qmail is stopped"
Problem:
auf der Commandozeile bringt die Statusabfrage folgende Ausgabe:
> /etc/init.d/qmail stop> /etc/init.d/qmail start> /etc/init.d/qmail statusqmail is stopped
(Ähnlich sieht es auch in der Oberfäche von Plesk aus.)
Lösung:
Hier ...
Plesk/Qmail: Bounce-Mails unterbinden
Problem:
Häufig erhält man als Postmaster Bounce-Mails von Emails, die man nicht verschickt hat. Entweder es sind Emails bei denen der Absender gefälscht wurde oder schlimmer: ...
Plesk/Qmail: SpamAssassin auch ohne Lizenz
Problem:
Nicht jede Plesk-Installation (vorallem Ältere) hat eine Lizenz für das Plesk-SpamAssassin-Modul.
Lösung:
Wenn auf den Zusatz mit dem Viren-Scanner ClamAV verzichtet werden kann, muß auch nicht unbedingt ...
Plesk/Qmail: Qmail selber kompilieren
Problem:
Aus gewissen Gründen möchte man evtl. seinen Qmail selber kompilieren. Nur hat SWsoft den Qmail für Plesk ein bischen verändert/erweitert/verbessert.
Lösung:
Im Grunde braucht man die Original ...
Plesk/Qmail: Probleme mit Mailman
Problem:
Der Mail-Listen-Manager "Mailman" bringt viele Probleme mit sich. SWsoft hat es in Plesk dennoch versucht zu integrieren. Dabei kommt es hin und wieder zu folgenen ...
pop3/tcp server failing (looping) service terminated
Problem
Wenn folgende Fehlermeldung im Maillog steht, sind mehr Connections innerhalb einer Minute auf dem POP3-Port ankommen als erlaubt wurde.
pop3/tcp server failing (looping) service terminated
Begründung
Eine erhöhte ...
PHP-Emails mit Werbung versehen
Problem:Ich möchte daß bei meinen PHP-Formular immer ein Werbeblock mit angehängt wird.
Lösung:Man biegt in der php.ini den sendmail_path auf ein eigenes Script wie z.B. folgendes:
#!/usr/bin/perl
open(MAIL, ...
PHP: <? ... ?> wird nicht als PHP-Script geparst
Problem:Offiziell ist folgendes Tag für den PHP-Interpreter maßgeblich: <?php ... ?>. Lediglich die Zeichen/Zeilen dazwischen werden von PHP als Script ausgewertet und alles andere wird ...
Plesk/Apache: "Unable to manage service by websrvmng"
Problem:
Folgende Fehlermeldung erscheint beim Starten des Apache über Plesk:
Unable to make action: Unable to manage service by websrvmng: websrvmng: Service apache2 failed to start 0: ...
PHP: Pro Domain eine eigene php.ini
Problem:Aus gewissen Gründen kann es nötig sein, verschiedenen Domains unterschiedliche php.ini's mit auf den Weg zu geben. Denn einige Einstellungen in der php.ini gelten schließlich ...
PHP-Mail-Script bringt "Data Format Error"
Problem:Ein PHP-Script welches eine Email verschicken soll funktioniert nicht.Im Maillog findet sich der Eintrag:
sendmail[12160]: i3FBpPk1012160: to="bla@huschi.net" , ctladdr=apache (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30263, relay=[127.0.0.1] [127.0.0.1], ...
Procmail: Beispiele für Filterung
Die globalen Filterregeln für procmail befinden sich in /etc/procmailrc.
Jeder reale Unix-User kann aber eigene Filterregeln in der ~/.procmailrc definieren.
Anfang:
Ein guter Anfang ist es immer ...
Paketverwaltung mit Debian
apt-cache search mail
Suche nach Paketen mit einem Stichwort. Das Stichwort kann im Paket-Namen oder -Beschreibung auftauchen.
apt-cache show postfix
Weitere Informationen zu dem Paket ausgeben.
apt-get install postfix
Installation ...
phpMyAdmin (trotz Confixx) des Distributors installieren
Wer unbedingt das phpMyAdmin-Paket des Distributors (z.B. SuSE) installieren will und auch darüber updaten möchte, steht vor einem Problem.
Die open_basedir-Restriktion schießt meistens quer.
Lösung:
SuSE will es ...
PHP-Scripte auf der Commandozeile / per Cron ausführen
Problem:
Manche Dinge (Newsletter-Versand, Datenbank-Aktionen, etc.) will man gerne Zeitgesteuert starten. Andere Funktionen möchte man aus Sicherheitsgründen ausserhalb des Web-DocumentRoots verstecken. Oder man will auch Scripte ...
PHP-Mail-Script bringt "Data Format Error"
Problem:Ein PHP-Script welches eine Email verschicken soll funktioniert nicht.Im Maillog findet sich der Eintrag:
sendmail[12160]: i3FBpPk1012160: to="bla@huschi.net" , ctladdr=apache (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30263, relay=[127.0.0.1] [127.0.0.1], ...
Perl: life with CPAN
Problem:
Warum soll man sich schon wieder mit einem neuen Packet-System anfreunden, nur um irgendein Perl-Script zum laufen zu bringen... :(
Erklärung:
CPAN heißt Comprehensive Perl Archive Network ...
PHP-Emails mit Werbung versehen
Problem:Ich möchte daß bei meinen PHP-Formular immer ein Werbeblock mit angehängt wird.
Lösung:Man biegt in der php.ini den sendmail_path auf ein eigenes Script wie z.B. folgendes:
#!/usr/bin/perl
open(MAIL, ...
PHP: <? ... ?> wird nicht als PHP-Script geparst
Problem:Offiziell ist folgendes Tag für den PHP-Interpreter maßgeblich: <?php ... ?>. Lediglich die Zeichen/Zeilen dazwischen werden von PHP als Script ausgewertet und alles andere wird ...
PHP-Performance-Tipps
Problem:
PHP ist zwar eine einfache und schnell zu erlehrnende Sprache. Aber sobald man größere Projekte angeht, hat man schnell das Problem das die Geschwindigkeit sinkt.
Hier ...
Perl oder Python?
Frage:
Welche Script-Sprache ist besser: Perl oder Python?Zum Beispiel: "Ich habe vorher nur PHP programmiert und möchte für die Server-Administration eine Scriptsprache lernen."
Oder: "Hab gehört Python ...
Paket installation mit SuSE
Entweder einfach in der Shell yast aufrufen und dann per Cursor- & Return-Tasten auf "Software installieren oder löschen" gehen, oder einfach per Commando-Zeile:yast -i apache2
(Hierbei ...
Paket-Installation mit RPM
Die wichtigsten Optionen von RPM mit einem Beispiel:
--install-i
installiert das Paket (mit Fortschrittsanzeige)
rpm -ivh xpm-4.5-2.i386.rpm
--erase-e
löscht ein Paket
rpm -e xpm
--upgrade-U
vorhandenes Paket aktualisieren
rpm -U xpm-4.5-2.i386.rpm
--query-q
Anfrage an die Paket-Datenbank
...
Plesk & Qmail: Integration von ClamAV (für Suse 9.x)
Achtung! Neu!
Vorher auch folgendes Howto lesen und entscheiden, welcher Weg der bessere für Euch ist:
HowTo: Spamassassin und ClamAV unter Plesk einbinden
Aus aktuellem Anlass habe ich ...
Plesk: Spamassassin und ClamAV per qsheff einbinden
Das Orginal stammt aus dem Server-Support-Forum:
V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff
(Ich veröffentliche es mit freundlicher Genemigung des Autors Dennis Hoofe.Verbessert mit Hilfe vom ...
Postfix: Greylisting mit Postgrey (SuSE)
Danke
an Michael als Testperson!
Seine unten genannten Verbesserungen sind integriert.
Problem:
Der alltägliche Spam nimmt überhand. Spamfilter wie
SpamAssassin können gar nicht mehr die Regeln so schnell nachladen oder
Spams ...
Paket-Installation mit RPM
Die wichtigsten Optionen von RPM mit einem Beispiel:
--install-i
installiert das Paket (mit Fortschrittsanzeige)
rpm -ivh xpm-4.5-2.i386.rpm
--erase-e
löscht ein Paket
rpm -e xpm
--upgrade-U
vorhandenes Paket aktualisieren
rpm -U xpm-4.5-2.i386.rpm
--query-q
Anfrage an die Paket-Datenbank
...
Programme selber Kompilieren
Jedes Source-Paket enthält die Datei INSTALL. Dies ist der erste Anlaufpunkt. Ansonsten kann man sagen:
Paket entpacken & ins Verzeichnis wechseln
./configure ausführen
make
make install
Wenn bei einem Punkt ...
Prozesse später starten
Unter großer Systemlast ist es eher kontraproduktiv weitere längere
Prozesse zu starten. Will man trotzdem seinen Job abschicken und Feierabend machen, bedient man sich des Batch ...
Per Anhalter durchs InfKO
Ein klassiker der Koblenzer-Informatik-Fachschaft:Per Anhalter durchs InfKODie Fachschaft für Informatik an der Universität Koblenz (kurz: fsinfko) hat ca. 1991 ein Heftchen erstellt und in geringer ...
Plesk & Qmail: Integration von ClamAV (für Suse 9.x)
Achtung! Neu!
Vorher auch folgendes Howto lesen und entscheiden, welcher Weg der bessere für Euch ist:
HowTo: Spamassassin und ClamAV unter Plesk einbinden
Aus aktuellem Anlass habe ich ...
Plesk auf anderen Port einstellen
Problem:
Plesk läuft std. mässig auf Port 8443. Viele Firmen haben in ihren Firewalls/Gateways diesen Port aber gesperrt. Ein Zugriff ist von dort also nicht möglich.
Lösung:
Wir ...
Plesk/Qmail: Email-Adress an ein Server-Script knüpfen
Problem:
Evtl. möchte man eine Email durch ein Script laufen lassen. Gründe gibt es viele: z.B. Bounce-Filter im Newsletter-Versand, spezieller Viren-/Spamfilter, Web-Inhalte per Email schicken, etc.
Lösung:
(Bsp. ...
Plesk-Watchdog sagt: "qmail down"
Problem:
Der integrierte Watchdog von Plesk schreit regelmässig, daß qmail nicht mehr laufen würde.
Lösung:
Vergeßt den Plesk-Watchdog!Überzeugt Euch selbst von der Funktionsfähigkeit von qmail auf der Shell
ps ...
Plesk & Qmail: Spamprotection mit Greylisting
Was macht greylist?
Greylisting ist eine effektive Methode zur Spam-Protection. Es block jede Email beim ersten Versuch. Erst wenn diese Email ein zweites Mal eingeliefert werden ...
Plesk: Spamassassin und ClamAV per qsheff einbinden
Das Orginal stammt aus dem Server-Support-Forum:
V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff
(Ich veröffentliche es mit freundlicher Genemigung des Autors Dennis Hoofe.Verbessert mit Hilfe vom ...
Plesk: fehlende Befehle in der chrooted-shell nachinstallieren
Problem:
In der chrooted-shell der Kunden-Accounts (soweit freigeschaltet) fehlen leider viele wichtige Befehle wie z.B. wget, tar, gzip, mysql, u.v.a.
Erklärung:
Die Vorlage für die chrooted-shell liegt im ...
Plesk-Watchdog und Qmail
Problem:
Der Plesk-Watchdog ist gerade im Fall von Qmail immer noch sehr unzuverlässig.
Erklärung:
Der Plesk-Watchdog soll danach Qmail anhand des PID-Files erkennen statt der standard Methode.
Lösung:
(Die Lösung ...
Plesk: Update-Button verschwunden
Problem:In Plesk 7.5.x verschwindet nach einem Update der Update-Button.
Lösung:Folgenden SQL-String in die psa-Datenbank füttern:
UPDATE misc SET val='false' WHERE param='disable_updater';
(z.B. in der Shell per mysql -uadmin ...
Plesk vs. Webmin
Frage:Kann es zu Problemem führen wenn ich auf einem Server mit Plesk, auch noch Webmin installiere? Stören die Systeme sich gegenseitig?Antwort:Mit ein bischen Vorsicht gibt ...
Plesk: mittels mod_proxy über Port 443 ansprechen
(geschrieben für das Host-Europe-VPS-Forum)
Wie es scheint haben viele das Problem, dass sie manchmal aufgrund von Firewalls/Proxies nicht auf Plesk zugreifen können, da der Port 8443 ...
Plesk, Qmail & Spamassassin: spezielle Spam-Ordner
Update: Dank fraser 's Nachforschen wurde dieses Howto mit dem EXITCODE ergänzt.
Frage:
Wie richte ich unter Plesk (Version 7 oder 8) SpamAssassin (oder dspam) so ein, ...
Plesk: Admin-Passwort verloren
Problem:Das Passwort für den Plesk-User 'admin' ist verloren gegangen oder wurde falsch gemerkt.Lösung:echo `cat /etc/psa/.psa.shadow` ...
Plesk: Subdomains managen
Plesk Subdomain Manager 0.0.5
User haggybear aus dem Server-Support-Forum hat eine eigenes Plesk-Modul geschrieben um Subdomains vernünfigt verwalten zu können.
Ausführlicher Funktionsumfang, Download und Diskussion:
Plesk Subdomain Manager ...
Plesk/Qmail: sa-learn per Email füttern
Vorwort:
Dieses HowTo basiert auf meine HowTo's SpamAssassin: sa-learn per Email füttern und Plesk/qmail: Email-Adresse an ein Script knüpfen, den passenden Thread im Server-Support-Forum und ist ...
Plesk/Qmail: Status "qmail is stopped"
Problem:
auf der Commandozeile bringt die Statusabfrage folgende Ausgabe:
> /etc/init.d/qmail stop> /etc/init.d/qmail start> /etc/init.d/qmail statusqmail is stopped
(Ähnlich sieht es auch in der Oberfäche von Plesk aus.)
Lösung:
Hier ...
Plesk/Dr.Web: Lizenz-Probleme
Problem:
Es gibt Fälle, bei denen beim Überschreiten der 15-Benutzter-Lizenz von Dr.Web (häufig bei einer Standard-Plesk-Installation gesehen) überhaupt keine Zustellung an weitere Email-Accounts geschieht oder der ...
Plesk/Qmail: Bounce-Mails unterbinden
Problem:
Häufig erhält man als Postmaster Bounce-Mails von Emails, die man nicht verschickt hat. Entweder es sind Emails bei denen der Absender gefälscht wurde oder schlimmer: ...
Plesk/Apache: "Unable to manage service by websrvmng"
Problem:
Folgende Fehlermeldung erscheint beim Starten des Apache über Plesk:
Unable to make action: Unable to manage service by websrvmng: websrvmng: Service apache2 failed to start 0: ...
Plesk: Speicher optimieren
Problem:
Plesk belegt mit seinem HTTP-Server (psa/admin/bin/httpsd) einiges an Speicher, da er bis zu 10 Child-Prozesse hat.
Lösung:
Hinter dem Plesk-Programm httpsd versteckt sich ein Apache 1.3. Seine ...
Plesk/Qmail: SpamAssassin auch ohne Lizenz
Problem:
Nicht jede Plesk-Installation (vorallem Ältere) hat eine Lizenz für das Plesk-SpamAssassin-Modul.
Lösung:
Wenn auf den Zusatz mit dem Viren-Scanner ClamAV verzichtet werden kann, muß auch nicht unbedingt ...
Plesk-Backup: einzelne Dateien extrahieren
Problem:
Plesk stellt eine kompfortable Backup-Methode zur Verfügung. Leider packt es alles in ein eigenes Format, welches nicht mit normalen Commandozeilen-Parametern zu öffnen ist.
Probleme entstehen spätestens, ...
Plesk: update vom Webmailer Horde
Problem:
Gerade in letzter Zeit sind einige Sicherheitslücken im Webmailer Horde/SquirrelMail aufgetaucht. Da Horde als Bestandteil von Plesk mit installiert aber von SWsoft nicht ausreichend beachtet ...
Plesk-Dokumention, Administration und Steuerung
Häufige Frage:Wie kann man Plesk von außen steuern? Mit 'von außen' ist dabei gemeint, ohne das Web-Frontend.Gibt es Tools zum Administrieren oder für eigne Scripte?Lösung:Ein ...
Plesk-Dokumentation gesucht
...und gefunden:
Plesk aktuell
Jeweils die aktuellste Doku findet man bei SWsoft unter Plesk-Dokumentation
Hier sind auch viele Anleitungen in Deutsch vorhanden. Bei den älteren Versionen ist die ...
Plesk: Watchdog meldet unregelmässige Fehler
Problem:Der Plesk-Watchdog meldet in unregelmässigen Zeitabständen Fehler zu den verschiedensten Diensten. Aber ansich stimmt es nicht.Erste Vermutung ist immer, daß man Speicherprobleme hat und sich ...
Plesk vs. Webmin
Frage:Kann es zu Problemem führen wenn ich auf einem Server mit Plesk, auch noch Webmin installiere? Stören die Systeme sich gegenseitig?Antwort:Mit ein bischen Vorsicht gibt ...
proFTPd:
Problem:
FTP-Login ist gar nicht mehr oder nur nach 3 bis 4 Anläufen möglich.
In den Logfiles (/var/log/messages) finden sich folgende Einträge:
proftpd: mod_delay/0.4: delaying for 100 usecsproftpd: ...
phpMyAdmin (trotz Confixx) des Distributors installieren
Wer unbedingt das phpMyAdmin-Paket des Distributors (z.B. SuSE) installieren will und auch darüber updaten möchte, steht vor einem Problem.
Die open_basedir-Restriktion schießt meistens quer.
Lösung:
SuSE will es ...
Paket-Installation mit RPM
Die wichtigsten Optionen von RPM mit einem Beispiel:
--install-i
installiert das Paket (mit Fortschrittsanzeige)
rpm -ivh xpm-4.5-2.i386.rpm
--erase-e
löscht ein Paket
rpm -e xpm
--upgrade-U
vorhandenes Paket aktualisieren
rpm -U xpm-4.5-2.i386.rpm
--query-q
Anfrage an die Paket-Datenbank
...