隻需輸入 lsof 就可以生成大量的資訊,因為 lsof 需要通路核心記憶體和各種 檔案,是以必須以 root 使用者的身份運作它才能夠充分地發揮其功能。
lsof 的示例輸出:
<a target="_blank"></a>
檢視檔案被哪些程序占用
指定目錄,可以看到有哪些程序打開了其下的檔案:
這在 umount 某個檔案系統失敗時非常有用。
指定程序号,可以檢視該程序打開的檔案:
檢視指定端口有哪些程序在使用:
檢視指定網口有哪些程序在使用:
檢視指定用戶打開的檔案:
檢視指定程式打開的檔案:
隻有多個查詢條件都滿足, 用 "-a" 參數。
原文釋出時間為:2013-08-19
本文來自雲栖社群合作夥伴“linux中國”