質問: 特定のポートでリッスンしているプログラムを知る方法は? プログラムがマシンのポート8000でリッスンしていると思われます。次のコマンドを実行すると、このエラーが発生します。> python -m simplehttpserver # lots of python error socket.error: [errno 98] address already in use 別のポートを使用する場合(8000がデフォルト)、webサーバーは正常に動作します。コマンドラインからwget localhost:8000を実行すると、404 not foundが返されます。ポート8000でリッスンしているプログラムを見つけ、そこからそのプログラムが構成されている場所を見つけるために、私は何ができますか(または使用可能なツール)?
回答: netstatを使用して、どのプロセスがどのポートでリッスンしているかを確認できます。このコマンドを使用して、詳細を確認できます。sudo netstat -peanut ポート8000でリッスンしているものを正確に知る必要がある場合は、これを使用できます。sudo netstat -peanut | grep ":8000 " netstatから隠れるプロセスはありません。