我正在使用 lsof 检查与远程 Tibco 服务器 (7000) 的连接。我正在使用这个命令..
线
lsof -p 4567 | grep TCP | grep 7000
java 4446 app 319u IPv6 9150778 0t0 TCP localhost:49756->test-tibco-test.com:ramp (ESTABLISHED)
java 4446 app 325u IPv6 9150793 0t0 TCP localhost:49756->test-tibco-test.com:54561->dfw-qa.prod.testqa.com:7000 (ESTABLISHED)
第一个输出中的“ramp”是什么意思?
lsof 将“众所周知的”端口号转换为人类可读的字符串(例如,25 -> smtp、80 -> http 等)。根据 http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml,“ramp”应表示端口 7227(“Registry A & M 协议”) 。
请注意,这仅意味着端口 7227 正在被使用,而不意味着您实际上在该端口上运行了“Registry A & M Protocol”(无论是什么)。最有可能的是,有人将 TIBCO EMS 服务器配置为使用端口 7227(其默认端口是 7222,如果需要在同一台计算机上运行多个具有不同端口的服务器,许多人会从那里开始向上计数)。
您可以将选项
-P
(大写字母 P)添加到 lsof 命令中,以避免将端口号转换为人类可读的名称。