proc文件系统概述
生活随笔
收集整理的這篇文章主要介紹了
proc文件系统概述
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Linux內(nèi)核中的proc文件系統(tǒng)是一種特殊的文件系統(tǒng),通過它可以在運(yùn)行時(shí)訪問內(nèi)核的內(nèi)部數(shù)據(jù)結(jié)構(gòu)、改變內(nèi)核配置,內(nèi)核可以通過它向進(jìn)程發(fā)送信息。應(yīng)用程序可以通過proc文件系統(tǒng)獲取有關(guān)進(jìn)程的有用信息,Linux中的ps、top命令就是通過讀取proc下的文件來獲取它們需要的信息。與其他文件系統(tǒng)不同,proc主要存放由內(nèi)核控制的狀態(tài)信息,它存在于內(nèi)存之中而不是硬盤或其他存儲(chǔ)設(shè)備上。proc文件系統(tǒng)的根目錄是proc,對(duì)于系統(tǒng)中的任何一個(gè)進(jìn)程來說,在proc的子目錄里都有一個(gè)同名的進(jìn)程ID。利用proc文件系統(tǒng)可以獲取進(jìn)程信息、電源管理(APM)信息、CPU信息(cpuinfo)、負(fù)載信息(loadavg)、系統(tǒng)內(nèi)存信息(meminfo)等。圖1-5是proc目錄下的核心文件結(jié)構(gòu)。
| ? |
| (點(diǎn)擊查看大圖)圖1-5? proc文件結(jié)構(gòu) |
總結(jié)
以上是生活随笔為你收集整理的proc文件系统概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 异步通知
- 下一篇: 使用proc文件系统