Netstat zeigt den falschen Prozess an, der dem Abhörport zugeordnet ist

Netstat zeigt den falschen Prozess an, der dem Abhörport zugeordnet ist

Wenn ich netstat -tanupals Root auf meinem Debian-Host arbeite, 1/initwird der Prozess für Port 993 angezeigt. Wie ist das möglich? So ein Verhalten habe ich noch nie gesehen.

Der Befehl systemctl list-socketszeigt den richtigen Dienst an, der dovecotdem Port 993 zugeordnet ist.

BEARBEITEN: Mir ist noch etwas Merkwürdiges aufgefallen: Sytemd meldet, dass Davecot auf Port 143 (IMAP) lauscht, und Dovecot ist so konfiguriert, dass es nicht auf Port 143 lauscht. Ich erhalte in den Protokollen eine entsprechende Warnung:dovecot: master: Error: systemd listens on port 143, but it's not configured in Dovecot. Closing.: 2 Time(s)

Antwort1

Standardmäßig laufen Taubenschlag pop, imap, pop3und imapsauf derfolgende Häfen:

110: pop
143: imap
995: pop3s
993: imaps

installieren dovecot-pop3dund dann kopieren dovecot.socketnach/etc/systemd

sudo cp /lib/systemd/system/dovecot.socket /etc/systemd/system/
sudo systemctl reenable dovecot.socket

Ändern dovecot.socket:

sudo sed -i '/:143$/s/^/#/' /etc/systemd/system/dovecot.socket

Starten Sie den Dienst neu:

sudo systemctl stop dovecot.service
sudo systemctl start dovecot.socket
sudo systemctl daemon-reload

Überprüfen Sie den Status:

sudo systemctl status dovecot.socket

Antwort2

Ohne Dateien zu ändern:

sudo systemctl stop dovecot.service
sudo systemctl stop dovecot.socket
sudo systemctl mask dovecot.socket
sudo systemctl start dovecot.service

und genieße netstat -tanupdie Ausgabe ...

verwandte Informationen