4 个回答

有些进程是需要root权限来查询的
比如我的机器上22号端口的服务是ssh,普通用户执行lsof -i:22,没有任何输出;加上sudo后就有输出了。

clipboard.png

对了,你注意到你的截图的首行的提示了吗?XD
(Not all prosess could be identified,non-owned process info will not be shown,you would have to be root to see it all.)

大哥,首行有提示的,不是root账号看不到的

另外,只要是进程就会有pid

你用 root 权限执行命令,就会看到该端口的进程信息了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题