问题标签 [lsof]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
89 浏览

tibco - lsof名称中的“斜坡”是什么意思

我正在使用 lsof 检查与远程 Tibco 服务器(7000)的连接。我正在使用这个命令..

线

第一个输出中的“斜坡”是什么意思?

0 投票
1 回答
4725 浏览

macos - 在 Mac OS X 上找不到哪个进程正在侦听端口 8001

如何在 Mac OS X 上查看哪个进程正在侦听端口 8001?

我尝试了几个命令:

lsof:

sudo lsof -nPi -sTCP:LISTEN | grep 8001

什么都没找到

网络统计:

网络统计-a | grep 8001

什么都没找到

我知道该端口正在被某人使用,因为我试图将 Emacs simple-httpd 默认 httpd-port 从 8080(默认)更改为 8001,但它失败了:

我该如何解决?我还尝试将端口设置为 8002,但遇到了同样的问题,但没有找到正在侦听端口 8002 的进程。

问题的根源是什么?

编辑:使用nmap我发现端口 8001 被vcom-tunnel服务使用,它是一个封闭的端口,端口 8002 被teradataordbms使用并且也被关闭。

这些服务是做什么用的?我可以禁用它们并使用它们占用的端口吗?

0 投票
1 回答
485 浏览

unix - lsof 输出中 *:* 的含义

在 Solaris(或 Unix)上,运行lsof给了我一堆这样的行:

但是让*:*我困惑 - 我期待看到类似的东西

是什么*:*意思?

0 投票
1 回答
1114 浏览

docker - 挂载到主机目录的 docker 卷仅包含来自最后一个容器的文件

我正在启动多个链接容器。所有容器都将主机目录 /var/log/tipsi/ 挂载到同一个内部目录。我仅从最后一个容器中看到 /var/log/tipsi 中的文件的问题:

  1. tipsi_solr 和tipsi_erl 具有相同的文件集
  2. Tipsi_web 容器(最后启动的容器)看不到上面的文件,只能看到它自己的文件
  3. 主机目录仅包含来自 #2 (tipsi_web) 的文件

我正在使用图启动容器。这是使用的配置:

有趣的是 - lsof 显示了tipsi_erl pid 的缺失文件(在主机上启动):

但其他应用程序无法访问它们:

此外,我尝试在 Dockerfile 中为所有容器指定和删除 VOLUME 参数,但没有任何运气。任何想法为什么不显示这些文件?

0 投票
2 回答
271 浏览

unix - lsof 显示多个进程的未链接文件

谁能解释多个进程如何保存未链接的文件?目前我看到同一个 inode 1543 的四个进程

0 投票
1 回答
1448 浏览

java - 找出程序/进程正在侦听的端口 - lsof、netstat

在 Ubuntu 下,我有一个交互式程序,我怀疑它正在挂起监听特定端口,不知道是哪个端口。

它是一个 shell 脚本,在其最后一行调用 java 命令。

当它处于“挂起”状态时,如何轻松找出它正在侦听的端口?

我试图将 lsof 放在命令前面,但是写出了一条巨大的路径,上面写着“lsof:路径太长”

0 投票
1 回答
1579 浏览

linux - 如何在 linux shell 上关闭打开(删除)的文件描述符

如果我使用

我有php5-fpm列表值列表。

列表值的两个示例输出:

1) 如何在 openVZ 容器中关闭它们?

2)这是忘记在 php 脚本中关闭 mysql 句柄的结果吗?

0 投票
1 回答
582 浏览

io-redirection - 使用“>”重定向到文件不起作用

我想将 'lsof' 的结果重定向到一个文件,但它不是这样工作的。

有没有人为什么它不起作用?

0 投票
1 回答
691 浏览

linux - 调试 Linux 上的垃圾邮件脚本在哪里

我的 Linux 服务器正在发送大量垃圾邮件,到目前为止,我必须确定其来源的唯一信息如下:

lsof -f | grep smtp ---- 结果

有时大约有 4-5 个用于不同的服务器。

另外:我的 phpmail 日志没有报告任何邮件发送,但我们的服务器肯定会发送大量垃圾邮件。

如何确定建立这些连接的脚本的确切位置?

0 投票
1 回答
619 浏览

linux - lsof:socket括号内的数字代表什么

当我在名称列中为套接字运行 lsof 命令时,一些数字出现在括号中,如下所示。这是什么意思?