为什么 lsof | grep pid | wc -l 和 lsof -p pid |wc -l 的结果不同?
为什么 lsof | grep pid | wc -l 和 lsof -p pid |wc -l 的结果不同? 的结果与 的结果lsof -p | pid | wc -l相似ls /proc/pid/fd | wc -l,但是 的结果lsof | grep pid(or process name) |wc -l 比第一个大。 ...
为什么 lsof | grep pid | wc -l 和 lsof -p pid |wc -l 的结果不同? 的结果与 的结果lsof -p | pid | wc -l相似ls /proc/pid/fd | wc -l,但是 的结果lsof | grep pid(or process name) |wc -l 比第一个大。 ...
鉴于 virtualboxvm 是我的用户拥有的一个进程,如果我使用,我希望显示 virtualbox 进程的 TCP 连接lsof。 考虑以下示例 - 假设我的用户名是 eddy: $sudo lsof -n -a -i -ueddy` COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ... VirtualBo 25679 eddy 95u IPv4 315623 0t0 TCP 192.168.` ... etc. ... lsof -n -a -i -ueddy...
我遇到了一个问题,可能是由于服务打开了太多文件造成的。我试图检查它打开了哪些文件,并监控它随时间的变化。这是在 CentOS 7 上,所以我猜lsof是我的朋友 - 但是,我无法理解结果。 我的服务以富有想象力的“service_user”名称运行。它是该机器上唯一一个以该名称运行的进程。 我假设使用lsof -u service_user会给我该用户打开的文件,我只需计算它们(最初,然后可能检查详细信息)。这里的数字对于服务来说是合理的,当然不表示存在问题。但是,如果我进行全面lsof过滤,只保留提及 service_user 的文件,我会得到三个数量级以...
在 Unix 中,您是否知道如何进行持续的打开文件句柄监控? 我知道lsof,它的最大采样率为 1 秒。但是,我希望做同样的事情,只是连续进行,这样它就不会错过打开时间少于 1 秒的文件。您知道在 Unix 上实现此目的的任何方法吗? 我知道斯特拉斯和脂肪痕迹但我希望在非 Linux 版本的 Unix 以及基于 BSD 的服务器上实现此目的。 谢谢你, 詹姆斯·佩德森 ...
例如,如果我继续量子计算堆栈交换,lsof 列出了 stackoverflow.com,其 IP 地址为 198.252.206.25。或者,如果我登录 reddit,它会列出 ec2-52-87-69-120.compute-1.amazonaws.com 或类似的 aws 域。但是,这两个远程地址均未显示在 chrome 的开发人员工具窗口中,尽管它们来自的选项卡已打开。 这是一个错误,还是存在某种在工具中根本无法显示的连接类型? ...
我遇到了一个奇怪的问题,我的 /tmp 文件夹中的文件有时会在创建后 5 分钟内被删除。这似乎也不是定期调度程序的标准 clean-tmps 部分,而是默认的 3 天无访问权限或其他什么的。而且我也没有重启我的机器,它一直处于开启状态。我只是循环执行ls -l /tmp/<file>,经过一段不确定的时间后,通常在几分钟内,它就会消失。 我试图弄清楚哪个过程正在执行删除操作,我已尝试过 fswatch 如下: touch /tmp/bar; fswatch -0 -l 0.1 --event Removed --event Link /tmp/ ...
首先这里是一些背景信息,尽管它可能与问题无关。 我正在学习 Kubernetes,并设置了一个集群,pi-hole 在其中作为服务运行。我可以从 LAN 上另一台计算机上运行的浏览器访问管理控制台。 以下是服务内容: $ sudo kubectl get services --all-namespaces -o wide NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) ...
lsof 对我来说不起作用。我尝试使用以下帖子中的说明如何找出 macOS 中哪个程序和进程 ID 访问了给定的 IP 地址?查找哪个进程正在访问特定 IP 地址。但在 OSX 10.13 上,它显示: %sudo lsof-i 1.2.3.4 密码: lsof:未知协议名称(1.2.3.4)在:-i 1.2.3.4 lsof 4.91 最新修订版:ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/最新常见问题解答:ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ...
/dev/sda4处于 ntfs 文件系统中,并挂载上/mnt/winntfs (ntfsusermap最关键的一点),该文章列出了如何在 linux 中逐步挂载 ntfs。 如何在 Linux 中逐步挂载 ntfs sudo cp -r mydoc /mnt/winntfs ls /mnt/winntfs mydoc ls /mnt/winntfs/mydoc analyse build cron 您可以看到我已将 $HOME/mydoc 中的所有内容复制到 /mnt/winntfs/mydoc 中,现在我想删除/mnt/winntfs/m...
验证打开文件的真正方法是什么 我们所做的是 lsof | sort | uniq >/tmp/file 因此/tmp/file包括所有打开的文件 并且可以通过以下方式识别打开文件的数量 wc -l /tmp/file 3259806 /tmp/file 直到现在很酷 但是当我们查看该文件时我们看到 more /tmp/file abrt-dbus 189428 root 1u unix 0xffff883fcd70c380 0t0 61987 socket a...
这是我的问题。我使用 Nodemon 在 Debian 服务器上运行 Node.JS API(因为我目前正在我的服务器上编程),并且该 API 位于使用反向代理的 Apache 虚拟主机上。 我使用 nodemon 是因为我对代码所做的每个更改都会重新启动我的 node.js 应用程序,但有时它会失败,并且会出现一个错误,提示该端口上已经有一个软件正在运行(我的端口是 7000),所以我停止 nodemon 并终止该进程。 $ sudo lsof -n -i :7000 | grep node node 70690 root 43u ...
我发现了这个问题,有没有办法修复 OS X 10.7.1 上的“系统中打开的文件太多”错误?,特别是这个答案 https://superuser.com/a/1180084/177312 该命令的输出为: 562 com.apple 580 firefox 716 eclipse 825 Microsoft 874 Google 950 plugin-co 953 plugin-co 1901 AppleSpel 2563 AppleSpel 2646 AppleSpel WTF?为什么 Spell 会浪费所有打开的文件?我认为我使用...
我有一个进程正在读取一些环境变量来设置自身,但我不确定是哪一个。编程语言对我来说很陌生,所以假设我没有源代码。 有什么方法可以让我嗅探它正在读取哪些变量,就像我知道这个过程正在打开哪些文件strace一样lsof。 ...
使用 Mosh 后,我注意到所有进程退出后,所持有的 UDP 端口mosh-server仍在使用中。 运行netstat -ln,显示这些端口正在使用中: Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) udp4 0 0 10.0.106.61.60002 *.* udp4 0 ...
我的 MacBook 的 9229 端口有未知流量。 $ sudo tcpdump -i any -n port 9229 ...... 12:10:39.176502 IP6 ::1.62261 > ::1.9229: Flags [S], seq 638850191, win 65535, options [mss 16324,nop,wscale 5,nop,nop,TS val 1096627032 ecr 0,sackOK,eol], length 0 12:10:39.176520 IP6 ::1.62261 > ::1.9229:...