lsof 命令用法 檢視已刪除空間卻沒有釋放的程序

2021-10-03 06:04:26 字數 522 閱讀 2972

lsof(list open files)是乙個檢視當前系統檔案的工具。在linux環境下,任何事物都以檔案的形式存在,通過檔案不僅僅可以訪問常規資料,還可以訪問網路連線和硬體。如傳輸控制協議 (tcp) 和使用者資料報協議 (udp) 套接字等,系統在後台都為該應用程式分配了乙個檔案描述符,該檔案描述符提供了大量關於這個應用程式本身的資訊。

普通檔案

目錄網路檔案系統的檔案

字元或裝置檔案

(函式)共享庫

管道,命名管道

符號鏈結

網路檔案(例如:nfs file、網路socket,unix網域名稱socket)

還有其它型別的檔案,等等

lsof -n |grep deleted
lsof | grep delete | awk '' | xargs kill
lsof | grep delete | awk 'print $2' | xargs kill

lsof 命令用法 檢視已刪除空間卻沒有釋放的程序

檢視已經刪除的檔案,空間有沒有釋放,沒有的話kill掉pid lsof n grep deleted lsof簡介lsof list open files 是乙個列出當前系統開啟檔案的工具。問題描述 服務報警根分割槽使用率超過95 上來檢視發現96 使用率 但是 分割槽下面的目錄,每個查詢加起來也不...

Lsof命令及用法

lsof options filename 如果提示沒有安裝lsof這個命令,centos可以執行 yum install lsof 安裝,debian可以執行 apt get install lsof 安裝。lsof filename 顯示開啟指定檔案的所有程序 lsof a 表示兩個引數都必須滿...

linux檢視開啟檔案的命令 lsof

簡介 lsof可以列出某個程序開啟的所有檔案資訊。開啟的檔案可能是普通的檔案,目錄,nfs檔案,塊檔案,字元檔案,共享庫,常規管道,明明管道,符號鏈 接,socket流,網路socket,unix域socket,以及其它更多。因為unix系統中幾乎所有東西都是檔案,你可以想象lsof該有多有用。ls...