如何让 lsof
生成数字端口信息而不是尝试将端口解析为服务名称?
例如,我希望 TCP *:http (LISTEN)
给我 TCP *:80 (LISTEN)
事实上,如果可能的话,我从不想再次在 lsof
打印输出中看到另一个服务名称。因此,如果有一种方法可以将数字端口设置为默认值,我也想了解如何做到这一点。
最佳答案
运行 lsof -P
。
如果将选项与 -i 结合使用,请确保 P 在 i 之前:
lsof -Pi
根据 man lsof
, -P
禁止将端口号转换为网络文件的端口名称。禁止转换可能会使 lsof 运行得更快一些。当端口名称查找工作不正常时,它也很有用。”
关于unix - lsof 打印数字端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34032299/