"localhost:tram" メッセージとはどういう意味ですか?

Glassfishにアプリケーションをデプロイしました。開いているファイルのリストに「localhost:tram」が表示されます。

java 30842 user 1589u IPv6 555599352 0t0 TCP localhost:57171->localhost:tram (CLOSE_WAIT)
java 30842 user 1590u IPv6 555600716 0t0 TCP localhost:57456->localhost:tram (CLOSE_WAIT)
java 30842 user 1591u IPv6 555602019 0t0 TCP localhost:57710->localhost:tram (CLOSE_WAIT)
java 30842 user 1592u IPv6 555603388 0t0 TCP localhost:57985->localhost:tram (CLOSE_WAIT)
java 30842 user 1593u IPv6 555606054 0t0 TCP localhost:58500->localhost:tram (CLOSE_WAIT)

"localhost:tram" メッセージとはどういう意味ですか?

ベストアンサー1

lsofを実行するといいえこの-Pフラグは含まれているので、各ポート番号を照会して名前に変換しようとしています。これは関数呼び出しによって行われます(getservbyport)Linuxでは、ネームサービスによる一般的な設定は、のエントリ/etc/nsswitch.confを意味するservicesクエリを指すことです。file/etc/services

これにより、/etc/services ファイルに次のエントリが含まれる可能性が高くなります。

tram            4567/tcp                # TRAM

...これはいくつかの方法で確認でき、そのうちの1つは次のとおりです。grep ^tram /etc/services

lsof -P ...ポート番号は数字のままであるため、使用が混乱しにくくなる可能性があります。ホスト名に対応するフラグ(ここにのみありますlocalhost)はです-n

ポート番号の中央レジストリがあります。インターネット割り当て番号機関今すぐサービス名とトランスポートプロトコルポート番号レジストリ、検索できる場所4567

おすすめ記事