unix - lsof 打印数字端口

标签 unix tcp ports lsof

如何让 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/

相关文章:

linux - 应用程序状态脚本

bash - 计算每列中非空条目的数量,例如,comm 输出

c# - .Net Core 中的异步服务器套接字 - 如何返回结果?

java - accept() 方法和 tcp/ip 握手

c++ - UDP 源端口在客户端 getsocketname() 和服务器 recv() 上不同

python - 使用 python 脚本打开 localhost 端口

linux - 使用查找删除一些文件

linux - 使用完整路径 "/bin/..."调用可执行文件是否可移植?

networking - ARP报文中的源MAC地址和封装时指定的源MAC地址有什么区别?

android - 在真实的 Android 设备上使用 Tcp 套接字