欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux中fuser命令用法詳解

 更新時間:2020年06月29日 09:23:54   作者:Tse先生  
這篇文章主要介紹了Linux中fuser命令用法詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

描述:

fuser可以顯示出當(dāng)前哪個程序在使用磁盤上的某個文件、掛載點、甚至網(wǎng)絡(luò)端口,并給出程序進(jìn)程的詳細(xì)信息。

fuser顯示使用指定文件或者文件系統(tǒng)的進(jìn)程ID。

默認(rèn)情況下每個文件名后面跟一個字母表示訪問類型。

在zkfc的日志里面,有一個warn:PATH=$PATH:/sbin:/usr/sbin fuser -v -k -n tcp 8090 via ssh: bash: fuser: 未找到命令

原因是最小化安裝centos的時候,沒有fuser這個命令

yum install -y psmisc

語法:

fuser(選項)(參數(shù))

訪問類型如下:

c:代表當(dāng)前目錄 
e:將此文件作為程序的可執(zhí)行對象使用
f:打開的文件。默認(rèn)不顯示。 
F:打開的文件,用于寫操作。默認(rèn)不顯示。 
r:指示該目錄為進(jìn)程的根目錄。
m:指示進(jìn)程使用該文件進(jìn)行內(nèi)存映射,抑或該文件為共享庫文件,被進(jìn)程映射進(jìn)內(nèi)存。
s:將此文件作為共享庫(或其他可裝載對象)使用

常用選項

-a:顯示所有命令行中指定的文件,默認(rèn)情況下被訪問的文件才會被顯示。 
-c:和-m一樣,用于POSIX兼容。 
-k:殺掉訪問文件的進(jìn)程。如果沒有指定-signal就會發(fā)送SIGKILL信號。 
-i:殺掉進(jìn)程之前詢問用戶,如果沒有-k這個選項會被忽略。 
-l:列出所有已知的信號名稱。 
-m:name 指定一個掛載文件系統(tǒng)上的文件或者被掛載的塊設(shè)備(名稱name)。這樣所有訪問這個文件或者文件系統(tǒng)的進(jìn)程都會被列出來。如果指定的是一個目錄會自動轉(zhuǎn)換成"name/",并使用所有掛載在那個目錄下面的文件系統(tǒng)。 
-n:space 指定一個不同的命名空間(space).這里支持不同的空間文件(文件名,此處默認(rèn))、tcp(本地tcp端口)、udp(本地udp端口)。對于端口, 可以指定端口號或者名稱,如果不會引起歧義那么可以使用簡單表示的形式,例如:name/space (即形如:80/tcp之類的表示)。 
-s:靜默模式,這時候-u,-v會被忽略。-a不能和-s一起使用。 
-signal:使用指定的信號,而不是用SIGKILL來殺掉進(jìn)程??梢酝ㄟ^名稱或者號碼來表示信號(例如-HUP,-1),這個選項要和-k一起使用,否則會被忽略。 
-u:在每個PID后面添加進(jìn)程擁有者的用戶名稱。 
-v:詳細(xì)模式。輸出似ps命令的輸出,包含PID,USER,COMMAND等許多域,如果是內(nèi)核訪問的那么PID為kernel.  -V 輸出版本號。 
-4:使用IPV4套接字,不能和-6一起應(yīng)用,只在-n的tcp和udp的命名存在時不被忽略。 
-6:使用IPV6套接字,不能和-4一起應(yīng)用,只在-n的tcp和udp的命名存在時不被忽略。 
- 重置所有的選項,把信號設(shè)置為SIGKILL.

參數(shù)

文件:可以是文件名或者TCP、UDP端口號。

使用示例:

顯示使用某個文件的進(jìn)程信息

這個命令在umount的時候很有用,可以找到還有哪些用到這個設(shè)備了。 

$ fuser -um /dev/sda2 
/dev/sda2:      6378c(quietheart) 6534c(quietheart) 6628(quietheart) 
6653c(quietheart) 7429c(quietheart) 7549c(quietheart) 7608c(quietheart) 

殺掉打開readme文件的程序

這里,會在kill之前詢問是否確定。最好加上-v以便知道將要殺那個進(jìn)程。 

$fuser -m -k -i readme

查看那些程序使用tcp的80端口

$fuser -v -n tcp 80 或 $fuser -v 80/tcp 

fuser不同信號的應(yīng)用

用 -l參數(shù)可以列出fuser所知的信號

[root@_mongodb_117 ~]# fuser -l
HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM
STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS
UNUSED

fuser可以發(fā)送它已知的信號給訪問的指定文件進(jìn)程而代替-k參數(shù)默認(rèn)發(fā)送的SIGKILL,例如:只是掛起進(jìn)程,那么發(fā)送HUP信號就可以了

[root@_mongodb_117 ~]# fuser -v /root/install.log

用戶     進(jìn)程號 權(quán)限   命令

 /root/install.log:  root    3347 f.... tail
[root@_mongodb_117 ~]# fuser -k -SIGHUP /root/install.log
 /root/install.log:  3347
[root@_mongodb_117 ~]# fuser -v /root/install.log

要列出使用/etc/passwd文件的本地進(jìn)程的進(jìn)程號,請輸入:

fuser /etc/passwd

要列出使用/etc/filesystems文件的進(jìn)程的進(jìn)程號和用戶登錄名,請輸入:

fuser -u /etc/filesystems

總結(jié)

到此這篇關(guān)于Linux中fuser命令用法詳解的文章就介紹到這了,更多相關(guān)Linux fuser內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • 25個 Git 進(jìn)階技巧(翻譯)

    25個 Git 進(jìn)階技巧(翻譯)

    這篇文章主要介紹了25個 Git 進(jìn)階技巧(翻譯),需要的朋友可以參考下
    2015-05-05
  • logrotate實現(xiàn)日志切割方式(轉(zhuǎn)儲)

    logrotate實現(xiàn)日志切割方式(轉(zhuǎn)儲)

    這篇文章主要介紹了logrotate實現(xiàn)日志切割方式(轉(zhuǎn)儲),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • linux中Centos7的LVM磁盤擴(kuò)容問題

    linux中Centos7的LVM磁盤擴(kuò)容問題

    本篇文章給大家詳細(xì)介紹了在linux中Centos7的LVM磁盤擴(kuò)容問題,以及注意點做了分享,需要的朋友分享下吧。
    2018-02-02
  • Linux whatis命令的使用方法

    Linux whatis命令的使用方法

    這篇文章主要介紹了Linux whatis命令的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 使用yum查看工具lspci所在包并安裝的方法(詳解)

    使用yum查看工具lspci所在包并安裝的方法(詳解)

    下面小編就為大家?guī)硪黄褂脃um查看工具lspci所在包并安裝的方法(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • Easypanel免費的VPS主機(jī)面板 可跨平臺Linux和Windows

    Easypanel免費的VPS主機(jī)面板 可跨平臺Linux和Windows

    Easypanel是一款免費的功能強(qiáng)大集開通虛擬主機(jī),ftp空間,數(shù)據(jù)庫等功能為一體的主機(jī)控制面板,具備跨平臺(windows,linux),安全穩(wěn)定、操作簡便等特點,感興趣的小伙伴們可以關(guān)注一下
    2017-07-07
  • Linux中有效地管理進(jìn)程的8個命令

    Linux中有效地管理進(jìn)程的8個命令

    這篇文章主要給大家介紹了關(guān)于Linux中有效地管理進(jìn)程的8個命令,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用linux具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • Linux免密碼遠(yuǎn)程登錄的實例

    Linux免密碼遠(yuǎn)程登錄的實例

    這篇文章主要介紹了Linux免密碼遠(yuǎn)程登錄的實例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Linux下Python腳本自啟動和定時啟動的詳細(xì)步驟

    Linux下Python腳本自啟動和定時啟動的詳細(xì)步驟

    這篇文章主要介紹了Linux下Python腳本自啟動和定時啟動的詳細(xì)步驟,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • 如何配置Apache服務(wù)器中的虛擬機(jī)

    如何配置Apache服務(wù)器中的虛擬機(jī)

    Apache 的虛擬主機(jī)就是在一臺服務(wù)器上運行多個網(wǎng)站,每個虛擬主機(jī)都可以綁定獨立的域名,為這些域名可以指定單獨的目錄,訪問這些域名的時候,Apache 會打開對應(yīng)目錄里面的東西。本文給大家介紹Apache服務(wù)器虛擬機(jī)的配置方法,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04

最新評論