tft每日頭條

 > 生活

 > 快速上手lsof命令

快速上手lsof命令

生活 更新时间:2024-11-19 16:44:06

lsof 是 linux 下的一個非常實用的系統級的監控、診斷工具。它是 List Open Files的縮寫。

使用 lsof,你可以獲取任何被打開文件的各種信息,因為 lsof 需要訪問核心内存和各種文件,所以必須以 root 用戶的身份運行它才能夠充分地發揮其功能。

快速上手lsof命令(快速上手lsof命令)1

-c選項 命令名稱,使用這個選項可以查找指定命令所使用的文件

例1:查看sftp使用的文件

lsof -c sftp

快速上手lsof命令(快速上手lsof命令)2

如圖所示,sftp正在下載文件。因為沒有使用root帳戶執行,所以很多行提示權限拒絕。

例2:查看使用文件的進程

lsof DB02-20220520.xb.rar

快速上手lsof命令(快速上手lsof命令)3

-i選項,查看網絡ipv4、ipv6打開的文件

例3:列出所有打開了的網絡文件

lsof -i

快速上手lsof命令(快速上手lsof命令)4

例4:列出打開的ipv4網絡文件

lsof -i 4

快速上手lsof命令(快速上手lsof命令)5

例5:列出打開的端口号22網絡文件

lsof -i:22

快速上手lsof命令(快速上手lsof命令)6

類似的還可以按網絡協議:

lsof -i TCP:22

按協議并且使一段端口号:

lsof -i TCP:1-1024

D選項,列出指定目錄下打開的文件

例6:列出當前目錄下打開的文件

lsof D ./

快速上手lsof命令(快速上手lsof命令)7

-p選項,查看指定pid進程打開的文件

例7:查看838進程打開的文件

lsof -p 838

快速上手lsof命令(快速上手lsof命令)8

-u選項,查看指定用戶打開的文件

例8:查看allenle用戶打開的文件

lsof -u allenle

快速上手lsof命令(快速上手lsof命令)9

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved