中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

怎么在Linux系統中使用fuser命令

本篇文章給大家分享的是有關怎么在Linux系統中使用fuser命令,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

十余年的巫溪網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網營銷推廣的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整巫溪建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯從事“巫溪網站設計”,“巫溪網站推廣”以來,每個客戶項目都認真落實執行。

什么是Linux系統

Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。

描述:

fuser可以顯示出當前哪個程序在使用磁盤上的某個文件、掛載點、甚至網絡端口,并給出程序進程的詳細信息。

fuser顯示使用指定文件或者文件系統的進程ID。

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

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

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

yum install -y psmisc

語法:

fuser(選項)(參數)

訪問類型如下:

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

常用選項

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

參數

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

使用示例:

顯示使用某個文件的進程信息

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

?

1

2

3

$ fuser -um /dev/sda2

/dev/sda2:      6378c(quietheart) 6534c(quietheart) 6628(quietheart)

6653c(quietheart) 7429c(quietheart) 7549c(quietheart) 7608c(quietheart)

殺掉打開readme文件的程序

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

$fuser -m -k -i readme

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

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

fuser不同信號的應用

用 -l參數可以列出fuser所知的信號

?

1

2

3

4

[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可以發送它已知的信號給訪問的指定文件進程而代替-k參數默認發送的SIGKILL,例如:只是掛起進程,那么發送HUP信號就可以了

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

用戶     進程號 權限   命令

?

1

2

3

4

/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文件的本地進程的進程號,請輸入:

fuser /etc/passwd

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

fuser -u /etc/filesystems

以上就是怎么在Linux系統中使用fuser命令,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。

原文鏈接:https://www.cnblogs.com/Sungeek/p/11857549.html

網頁名稱:怎么在Linux系統中使用fuser命令
標題來源:http://m.2m8n56k.cn/article8/jdssop.html

成都網站建設公司_創新互聯,為您提供微信小程序企業網站制作標簽優化品牌網站建設網站設計公司微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
主站蜘蛛池模板: 草草视频手机在线观看视频 | 99精品久久久久久 | 成人午夜在线观看国产 | 国产精品美女一级在线观看 | 成人国产精品毛片 | 国产三级a三级三级天天 | 美国三级网站 | 国产成人精品亚洲77美色 | 免费一级毛片麻豆精品 | 成人三级在线 | 99精品视频在线观看免费 | 久久久久一 | 国产精品无码久久久久 | 国产三级网站 | 黄色成人在线观看 | 国产高颜值露脸在线观看 | 久久国产香蕉 | 美女张开腿给男人捅 | 亚洲激情 欧美 | 美女福利视频午夜在线 | 国产91在线精品 | 国产亚洲一区二区手机在线观看 | 婷婷亚洲久悠悠色在线播放 | 久草在线青青草 | 免费一级毛片免费播放 | 国产免费影院 | 国产毛片久久久久久国产毛片 | 欧美一区二区三区免费播放 | 亚洲另类在线视频 | 欧美极度极度另类 | 久久久久久色 | 日韩成人免费在线视频 | 午夜主播福利视频在线观看 | 在线国产一区二区 | 国产在线观看成人免费视频 | 色天使色婷婷在线影院亚洲 | 国产精品三级在线观看 | 2020久久国产最新免费观看 | 成人视视 | 欧美精品片在线观看网站 | 久在草 |