站長資訊網
最全最豐富的資訊網站

linux中lsof命令是什么意思

linux中lsof命令是什么意思

lsof(list open files)是一個列出當前系統打開文件的工具。在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。

(推薦教程:linux教程)

所以,lsof的功能很強大。一般root用戶才能執行lsof命令,普通用戶可以看見/usr/sbin/lsof命令,但是普通用戶執行會顯示“permission denied”。因此通過lsof工具能夠查看這個列表對系統監測以及排錯將是很有幫助的。

在終端下輸入lsof即可顯示系統打開的文件,因為 lsof 需要訪問核心內存和各種文件,所以必須以 root 用戶的身份運行它才能夠充分地發揮其功能。

linux中lsof命令是什么意思

每行顯示一個打開的文件,若不指定條件默認將顯示所有進程打開的所有文件。lsof輸出各列信息的意義如下:

COMMAND:進程的名稱

PID:進程標識符

USER:進程所有者

FD:文件描述符,應用程序通過文件描述符識別該文件。如cwd、txt等

TYPE:文件類型,如DIR、REG等

DEVICE:指定磁盤的名稱

SIZE:文件的大小

NODE:索引節點(文件在磁盤上的標識)

NAME:打開文件的確切名稱

lsof指令的用法如下:

lsof abc.txt 顯示開啟文件abc.txt的進程 lsof 目錄名 查找誰在使用文件目錄系統

linux中lsof命令是什么意思

lsof -i :22 知道22端口被哪個進程占用

lsof -c abc 顯示abc進程現在打開的文件

lsof -g gid 顯示歸屬gid的進程情況

lsof -n 不將IP轉換為hostname,缺省是不加上-n參數

lsof -p 12 看進程號為12的進程打開了哪些文件

lsof -u username 查看用戶打開哪些文件

lsof -i @192.168.1.111 查看遠程已打開的網絡連接(連接到192.168.1.111)

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品无码中文字幕| 精品亚洲国产成人av| 伊在人亚洲香蕉精品区麻豆| 91精品久久久久久无码| 亚洲国产精品成人久久蜜臀| 99在线精品国自产拍中文字幕| 一本一本久久A久久综合精品 | 久久亚洲精品无码网站| 老子午夜精品无码| 成人国产精品免费视频| 国产精品亚洲片在线花蝴蝶| 无码国内精品久久人妻蜜桃| 九九免费精品视频在这里| 亚洲AV日韩AV天堂一区二区三区| 羞羞麻豆国产精品1区2区3区| 国内精品久久人妻互换| 日韩中文字幕在线视频| 久久久午夜精品福利内容| 秋霞午夜鲁丝片午夜精品久| 美日韩一区二区三区| 亚洲精品欧美综合四区| 婷婷五月深深久久精品| 久久久国产精品福利免费 | 精品免费tv久久久久久久| 无码区日韩特区永久免费系列| 国产精品最新资源网| 精品无码一区二区三区在线| 国产亚洲精品岁国产微拍精品| 中文国产成人精品久久久| 久久99精品国产麻豆| 四虎国产精品永久地址入口| 日韩亚洲Av人人夜夜澡人人爽| 国产成人精品免费视频大全五级| 亚洲精品视频在线观看视频| 精品无码一区二区三区亚洲桃色| 少妇伦子伦精品无码STYLES| 精品日本一区二区三区在线观看| 亚洲日韩精品无码专区网站| 国产v精品成人免费视频400条| 无码精品A∨在线观看十八禁| 2017国产精品自拍|