Netstat 顯示與偵聽連接埠關聯的錯誤進程

Netstat 顯示與偵聽連接埠關聯的錯誤進程

當我netstat -tanup在 Debian 主機上以 root 身分執行操作時,1/init會顯示連接埠 993 的進程。我從未見過這樣的行為。

此指令顯示與連接埠 993 關聯的systemctl list-sockets正確服務。dovecot

編輯:我注意到另一個奇怪的事情:Sytemd 報告 davecot 正在偵聽連接埠 143 (imap),而 dovecot 被配置為不偵聽連接埠 143。dovecot: master: Error: systemd listens on port 143, but it's not configured in Dovecot. Closing.: 2 Time(s)

答案1

預設dovecot 運行pop, imap,pop3imaps以下端口:

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

安裝dovecot-pop3d然後複製dovecot.socket/etc/systemd

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

調整dovecot.socket

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

重新啟動服務:

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

檢查狀態:

sudo systemctl status dovecot.socket

答案2

不修改文件:

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

並享受netstat -tanup輸出...

相關內容