次のソケットファイルの場合:
# ls -alti socket
14112 srw------- 1 root root 0 Nov 15 20:03 socket
# cat socket
cat: socket: No such device or address
ここではコマンドは役に立ちませんので、cat
ソケットファイルに関する追加情報を取得する方法はありますか?どのポートでリッスンしていますか?など。
答え1
ソケットは、プロセスがデータを交換するためのファイルです。 、およびコマンドを使用すると、それに関するnetstat
追加lsof
データを表示できますfuser
。
UnixドメインソケットまたはIPCソケット(プロセス間通信ソケット)は、同じホストオペレーティングシステムで実行されているプロセス間でデータを交換するために使用されるデータ通信エンドポイントです。名前付きパイプと同様に、Unixドメインソケットは信頼できるバイトストリーム(TCPとは異なりSOCK_STREAM)転送をサポートします。