サーバーをポート 1023 にバインドしたいです。1007 より大きい空きポートを指定すると、「アドレスは既に使用されています」というエラーが表示されますが、1007 以下のポートでは動作します。Debian 7.8 で root として作業しています...
何か案が??
前もって感謝します
答え1
1024 未満のポートはシステム ポートとみなされ、使用するには管理者権限が必要です。ポートの競合を避けるには、1024 を超える予約されていないポートを使用する必要があります。
ポート アドレスをすでに使用しているサービスがあるかどうかを確認するには、次のコマンドを実行します。
netstat -lntu
https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Well-known_ports
答え2
OK、見つかりました。プロセスは実際にこれらすべてのポートを使用していましたが、デーモン方式ではありませんでした (LISTEN ではありません)。開発者から見ると、あまりクリーンではありません :(
ご協力いただきありがとうございます