新聞中心
在linux操作系統(tǒng)中,可以通過各種不同的方式來查看文件打開數(shù)。其中,lsof命令使用最為廣泛,它可以顯示當(dāng)前操作系統(tǒng)打開的文件、進(jìn)程及網(wǎng)絡(luò)連接等信息。

首先,打開終端,輸入以下命令即可便捷地查看Linux文件的打開數(shù):
lsof -p
其中,為需要查看的進(jìn)程號。如果沒有指定進(jìn)程號的話,lsof默認(rèn)會列出所有當(dāng)前運(yùn)行的進(jìn)程。lsof命令執(zhí)行后,會得到如下格式的結(jié)果:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
chromium-b 13553 chris cwd DIR 8,3 4096 514205 /home/chris
chromium-b 13553 chris txt REG 8,3 7652784 523262 /home/chris/Desktop/chromium-browser-stable/chromium-browser
chromium-b 13553 chris mem REG 8,3 1220 51700 /lib/x86_64-linux-gnu/ld-2.23.so
上述輸出的內(nèi)容分為7列,其中 COMMAND 是進(jìn)程的名字;PID 是進(jìn)程的ID;USER 是用戶的名字;FD 是文件的類型;TYPE 是文件的類型;DEVICE 是文件的設(shè)備;SIZE/OFF 是文件的大??;NODE 是文件的節(jié)點(diǎn)。
另外,Linux系統(tǒng)也可以通過/proc文件系統(tǒng)來查看文件打開數(shù)。/proc文件系統(tǒng)是Linux內(nèi)核把內(nèi)核數(shù)據(jù)以文件的形式存放在用戶空間的一種機(jī)制??梢酝ㄟ^以下命令訪問/proc文件來查看文件打開數(shù):
ls -l /proc//fd/
其中, 為需要查看的進(jìn)程ID 。如果不指定PID,則會顯示所有當(dāng)前運(yùn)行的進(jìn)程。/proc文件系統(tǒng)訪問返回的內(nèi)容格式如下:
lrwx------ 1 chris chris 64 Aug 22 09:36 0 -> /dev/pts/0
lrwx------ 1 chris chris 64 Aug 22 09:36 1 -> /dev/pts/0
lrwx------ 1 chris chris 64 Aug 22 09:36 2 -> /dev/pts/0
lr-x------ 1 chris chris 64 Aug 22 18:01 3 -> /tmp/configfile (deleted)
因此,可以通過上述三種方式查看Linux文件的打開數(shù)。只需輸入少量的代碼即可得出相應(yīng)的信息,顯示相關(guān)系統(tǒng)進(jìn)程的打開文件、文件路徑及文件大小等信息,為Linux系統(tǒng)管理提供了很大的方便。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌網(wǎng)站設(shè)計(jì),成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價值。
網(wǎng)頁名稱:如何查看Linux系統(tǒng)下的文件打開數(shù)?(查看linux打開文件數(shù))
文章鏈接:http://m.5511xx.com/article/dhhecdc.html


咨詢
建站咨詢
