【问题标题】:Why "lsof -wni tcp:3000"为什么“lsof -wni tcp:3000”
【发布时间】:2017-01-13 05:44:10
【问题描述】:

当我遇到“服务器已在运行”时,我使用以下命令来解决此问题

lsof -wni tcp:3000" 
kill -9 pid

我了解lsof,但不明白为什么"-wni"有人知道“-wni”代表什么吗?

我也可以使用lsof -i tcp:3000,但是lsof -i tcp:3000 和lsof -wni tcp:3000 有什么区别?

谢谢。

【问题讨论】:

  • lsof -wni tcp:3000lsof -w -n -i tcp:3000 的快捷方式。查找 lsof 文档以了解选项 w、n 和 i 的含义。也许你的系统上有一个文档,试试info lsofman lsof
  • 谢谢奇迹,我现在明白了。感谢您的帮助。

标签: lsof


【解决方案1】:

您可以运行man lsof 来找出这些标志。

-w 启用 (+) 或禁用 (-) 警告消息的抑制。

-n 禁止将网络号转换为网络文件的主机名。禁止转换可能会使 lsof 运行得更快。 当主机名查找无法正常工作时,它也很有用。

-i [i] 选择任何 Internet 地址与 i 中指定的地址匹配的文件列表。如果没有指定地址, 此选项选择所有 Internet 和 x.25 (HP-UX) 网络文件的列表。

【讨论】:

  • 非常感谢 Edmund Lee,我现在明白了。真的很感激。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-21
  • 1970-01-01
  • 2010-12-01
  • 2014-10-22
  • 2015-04-17
  • 1970-01-01
相关资源
最近更新 更多