Netstat는 수신 포트와 관련된 잘못된 프로세스를 표시합니다.

Netstat는 수신 포트와 관련된 잘못된 프로세스를 표시합니다.

netstat -tanupDebian 호스트에서 루트로 작업하면 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

기본적으로 비둘기장 실행 pop, imappop3imaps다음 포트:

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

설치 dovecot-pop3ddovecot.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...

관련 정보