linux fuser 程式簡介

2021-06-14 04:41:55 字數 1156 閱讀 8209

1、簡介

fuser 是linux上的乙個命令,用以由檔案或裝置去找出使用檔案、或裝置的程序。

2、選項

-c 包含 file的檔案系統中關於任何開啟的檔案的報告。

-d 暗示使用了 -c 和 -x 標誌。關於任何與檔案系統(自父目錄刪除的)無鏈結的開啟檔案的報告。當與 -v 標誌一起使用時,它也會報告被刪除檔案的節點號和大小。

-f 僅對檔案的開啟例項報告。

-k 將 sigkill 訊號傳送到每個本地程序。僅有 root 使用者能終止另一使用者的程序。

-u 為程序號後圓括號中的本地程序提供登入名。

-v 提供詳細輸出。

-x 與 -c 或 -f 連用,報告除標準 fuser 輸出以外的可執行的和可載入的物件。

fuser會顯示正在使用指定的file,file system 或者 sockets的程序的pid。在預設的顯示模式下,每個檔名之後會跟隨乙個字元,用來指示當前的訪問型別。

如下所示:

c current directory.

e executable being run.

f open file.

f open file for writing.

r root directory.

m mmap'ed file or shared library

3、範例

例一:

#fuser –m –u /mnt/usb1 

/mnt/usb1:  1347c(root)  1348c(guido)  1349c(guido)

在例子一中,使用了-m和-u選項,用來查詢所有正在使用/mnt/usb1的所有程序的pid已經該程序的owner,如1347c(root),其中1347是程序pid,root是該程序的owner。

例二:

fuser 可以用來查詢哪些程序正在使用指定的network port。

[root@bl25p-19 /]# fuser -v -n tcp 111

user        pid   access   command 

111/tcp:             rpc        2848   f....         portmap 

小程式簡介

小程式簡介 小程式剛發布的時候要求壓縮包的體積不能大於1m,否則無法通過,在2017年4月做了改進,由原來的1m提公升到2m 小程式可以幹什麼?3.使用者使用頻率不高,但又不得不用的功能軟體,目前看來小程式是首選 4.連線線上線下 5.開發門檻低,成本低 1 2周 實現從 0 1 小程式開發相關資料...

C 基本語法簡介,C 程式簡介

c 基本語法 c 程式可以定義為物件的集合,這些物件通過呼叫彼此的方法進行互動。現在讓我們簡要地看一下什麼是類 物件,方法 即時變數。物件 物件具有狀態和行為。例如 乙隻狗的狀態 顏色 名稱 品種,行為 搖動 叫喚 吃。物件是類的例項。類 類可以定義為描述物件行為 狀態的模板 藍圖。方法 從基本上說...

邊緣啟動程式 簡介

您將學習什麼 您將學習邊緣啟動程式如何使您快速將資料傳送至提供predix雲服務的簡單ui。您需要做什麼 學習如何構建乙個聯網的應用程式 構建乙個聯網的應用程式 系列教程將向您展示如何啟動乙個基本的predix應用程式並使其執行。閱讀本概述後,您將學習到關於如何在您自己的predix雲空間中部署應用...