|
lsof(list open files)是一个列显露时体例翻开文献的器材。正在linux境遇下,任何事物都以文献的样子存正在,通过文献不光仅能够拜候惯例数据,还能够拜候汇集衔尾和硬件。以是如传输限制制定 (TCP) 和用户数据报制定 (UDP) 套接字等,体例正在后台都为该行使轨范分拨了一个文献刻画符,无论这个文献的性子怎么,该文献刻画符为行使轨范与基本操作体例之间的交互供应了通用接口。由于行使轨范翻开文献的刻画符列外供应了豪爽闭于这个行使轨范自身的讯息,于是通过lsof器材也许查看这个列外对体例监测以及排错将是很有助助的。
lsof(listopenfiles)是一个列显露时体例翻开文献的器材。正在linux境遇下,任何事物都以文献的样子存正在,通过文献不光仅能够拜候惯例数据,还能够拜候汇集衔尾和硬件。以是如传输限制制定(TCP)和用户数据报制定(UDP)套接字等,体例正在后台都为该行使轨范分拨了一个文献刻画符,无论这个文献的性子怎么,该文献刻画符为行使轨范与基本操作体例之间的交互供应了通用接口。由于行使轨范翻开文献的刻画符列外供应了豪爽闭于这个行使轨范自身的讯息,于是通过lsof器材也许查看这个列外对体例监测以及排错将是很有助助的。
用于查看你历程开打的文献,翻开文献的历程,历程翻开的端口(TCP、UDP)。找回/光复删除的文献。是极端轻易的体例看守器材,由于lsof须要拜候重点内存和百般文献,以是须要root用户实行。
-i条目列出适宜条目的历程。(4、6、制定、:端口、@ip)
(1)cwd:显露currentworkdirctory,即:行使轨范确当前任务目次,这是该行使轨范启动的目次,除非它自身对这个目次举行更改
(2)txt:该类型的文献是轨范代码,如行使轨范二进制文献自身或共享库,如上列外中显示的/sbin/init轨范
-c选项将会列出全部以mysql这个历程起头的轨范的文献,原本你也能够写成lsofgrepmysql,可是第一种设施分明比第二种设施要少打几个字符了
0显露尺度输入,1显露尺度输出,2显露尺度谬误,从而可知:以是公众半行使轨范所翻开的文献的FD都是从3先河
实例24:列出COMMAND列中蕴涵字符串sshd,且文献描符的类型为txt的文献讯息
实例26:列出目前衔尾主机peida.linux上端口为:20,21,22,25,53,80闭系的全部文献讯息,且每隔3秒不休的实行lsof指令
|
|