查看port对应的pid两种方式:
1. lsof -i:3010
2. netstat -tunlp | grep 3010
查看pid对应的服务:
1.ps -ef | grep 8095
1、lsof 命令
lsof (list open files)是一个列出当前系统打开文件的工具。在linux系统环境下,任何事物都可以以文件形式存在,通过文件不仅可以访问常规的数据,还可以访问网络连接和硬件。
lsof -i:3010
2、netstat命令
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
netstat -tunlp | grep 3010
参数 | 详情 |
---|---|
-a (all) | 显示所有选项,netstat默认不显示LISTEN相关 |
-t (tcp) | 仅显示tcp相关选项 |
-u (udp) | 仅显示udp相关选项 |
-n | 拒绝显示别名,能显示数字的全部转化成数字。(重要) |
-l | 仅列出有在 Listen (监听) 的服務状态 |
-p | 显示建立相关链接的程序名(macOS中表示协议 -p protocol) |
-r | 显示路由信息,路由表 |
-e | 显示扩展信息,例如uid等 |
-s | 按各个协议进行统计 (重要) |
-c | 每隔一个固定时间,执行该netstat命令。 |