Netstat muestra un proceso incorrecto asociado al puerto de escucha

Netstat muestra un proceso incorrecto asociado al puerto de escucha

Cuando actúo netstat -tanupcomo root en mi host Debian, 1/initse muestra el proceso para el puerto 993. ¿Cómo es esto posible? Nunca vi tal comportamiento.

El comando systemctl list-socketsmuestra el servicio correcto dovecotasociado al puerto 993.

EDITAR: Noté otra cosa extraña: Sytemd informa que davecot está escuchando en el puerto 143 (imap) y dovecot está configurado para no escuchar en el puerto 143. Recibo una advertencia en los registros sobre eso:dovecot: master: Error: systemd listens on port 143, but it's not configured in Dovecot. Closing.: 2 Time(s)

Respuesta1

De forma predeterminada , dovecot ejecuta pop, imapy en elpop3imapssiguientes puertos:

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

instalar dovecot-pop3dy luego copiar dovecot.socketa/etc/systemd

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

Modificar dovecot.socket:

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

Reinicie el servicio:

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

Verifique el estado:

sudo systemctl status dovecot.socket

Respuesta2

Sin modificar archivos:

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

y disfruta netstat -tanupdel resultado...

información relacionada