LINUXで使用中ポートのプロセス調査

LINUX環境にメールプロキシサーバとしてdelegateをセットアップしていたところ、pop3(110)は起動したがsmtp(25)が起動しない。

25のログを見ると、こんなエラーが発生。
bind_inet(9,0.0.0.0:25) failed: ERRNO=98 (the port is used by others)

25を誰が使っているらしい。
そこで25を使用しているプロセスを調査。

# lsof -i:25
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
master 1723 root 12u IPv4 11523 0t0 TCP localhost:smtp (LISTEN)
master 1723 root 13u IPv6 11524 0t0 TCP localhost:smtp (LISTEN)

やっぱり誰かが使ってる。
psコマンドでプロセスID1723を確認するとpostfixだった。
LINUXサーバの初期構築をお任せでやってもらったので、余計なものが入っていたらしい。
postfixを止めてからdelegatedを実行したら、無事にsmpt(25)が起動した。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください