首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该如何理解“`lsof`”的“`NAME`”字段的输出?

我该如何理解“`lsof`”的“`NAME`”字段的输出?
EN

Unix & Linux用户
提问于 2019-01-06 04:09:02
回答 1查看 1.3K关注 0票数 2
代码语言:javascript
复制
$ sudo lsof +E -a -U -p 1480
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
      Output information may be incomplete.
COMMAND    PID USER   FD   TYPE             DEVICE SIZE/OFF  NODE NAME
Xorg       717 root   43u  unix 0xffff975eacf2d400      0t0 30862 @/tmp/.X11-unix/X0 type=STREAM ->INO=28661 1480,lxtermina,3u
dbus-daem  980    t   34u  unix 0xffff975eacf2fc00      0t0 30865 /run/user/1000/bus type=STREAM ->INO=28666 1480,lxtermina,9u
dbus-daem 1073    t   13u  unix 0xffff975eacf2c400      0t0 28664 @/tmp/dbus-vtzJFcQ5Cy type=STREAM ->INO=28663 1480,lxtermina,5u
lxtermina 1480    t    3u  unix 0xffff975eacf2c000      0t0 28661 type=STREAM ->INO=30862 717,Xorg,43u
lxtermina 1480    t    5u  unix 0xffff975eacf2d000      0t0 28663 type=STREAM ->INO=28664 1073,dbus-daem,13u
lxtermina 1480    t    7u  unix 0xffff975eacf2f000      0t0 28665 /run/user/1000/.lxterminal-socket- type=STREAM
lxtermina 1480    t    9u  unix 0xffff975eacf2e800      0t0 28666 type=STREAM ->INO=30865 980,dbus-daem,34u

NAME字段中,INO=2866413u

type=STREAM ->INO=28664 1073,dbus-daem,13u

谢谢。

EN

回答 1

Unix & Linux用户

发布于 2019-01-06 13:48:12

这个lsof命令页。它对+E选项的描述是

管道端点信息以“PID,cmd,FDmode”形式显示在NAME列中,其中PID是端点进程ID;cmd是端点进程命令;FD是端点文件的描述符;模式是端点文件的访问模式。UNIX文件端点信息显示在表单“type=TYPE ->INO=INODE PID,cmd,FDmode”中的NAME列中,其中类型为套接字类型;INODE是连接套接字的i节点编号;PID、cmd、FD和模式与管道端点信息相同。注意:只有当-v输出的编译标志行包含HASUXSOCKEPT时,UNIX文件端点信息才可用。

因此,INO=28664意味着连接的套接字具有inode编号28664,而13u表示端点的文件描述符为13,其访问模式为读/写。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/492751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档