https://blog.csdn.net/beyond702/article/details/52860316
首先來介紹一下/proc目錄彻亲,它是一個虛擬的目錄谜慌,其下面的文件和目錄也都是虛擬的,不占用實際的存儲空間赞辩,而是存在于系統(tǒng)內(nèi)存中莹汤。proc以文件系統(tǒng)的方式為訪問系統(tǒng)內(nèi)核的操作提供接口泣棋,它是動態(tài)從系統(tǒng)內(nèi)核中讀出所需信息的。
- /proc/cmdline:顯示內(nèi)核啟動的命令行昧诱。
- /proc/cpuinfo:顯示系統(tǒng)cpu的信息晓淀。
- /proc/filesystems,顯示當(dāng)前注冊了的文件系統(tǒng)列表盏档,nodev表示為虛擬文件系統(tǒng)凶掰。
- /proc/interrupts:顯示當(dāng)前系統(tǒng)的中斷信息.
- /proc/ioports:被占用的輸入/輸出地址范圍列表。
- /proc/kmsg:輸出內(nèi)核消息日志蜈亩。
- /proc/loadavg:監(jiān)控cpu平均負載懦窘,其數(shù)值為所有核上cpu占用的累加值,前三個分別表示最近1稚配、5畅涂、15分鐘的平均負載,第四個表示當(dāng)前運行進程數(shù)和進程總數(shù)道川,最后一個表示最近運行的進程id午衰。
- /proc/locks:打開文件上的加鎖信息立宜。
- /proc/meminfo:顯示物理及虛擬內(nèi)存使用情況。
- /proc/misc:內(nèi)核函數(shù)misc_register登記的設(shè)備驅(qū)動程序苇经。
- /proc/modules:加載的內(nèi)核模塊列表赘理。
- Proc/mounts:當(dāng)前系統(tǒng)所安裝的文件系統(tǒng)信息(包括手動安裝的)。
- /proc/stat:系統(tǒng)簡要信息扇单。
- /proc/uptime:分別表示系統(tǒng)啟動時間和系統(tǒng)空閑時間商模。
- /proc/version:系統(tǒng)內(nèi)核版本。
- /proc/net:其實際掛載點是/proc/self/net蜘澜,能夠顯示當(dāng)前各種網(wǎng)絡(luò)情況施流,例如通過tcp文件可以查看tcp連接數(shù)及連接情況。
- /proc/sys 報告各種不同的內(nèi)核參數(shù)鄙信,某些參數(shù)能在root的情況下進行修改瞪醋。
- /proc/devices 當(dāng)前掛載的所有軟硬件設(shè)備(字符設(shè)備和塊設(shè)備),包括主設(shè)備號和設(shè)備名稱装诡。
- /proc/asound:聲卡相關(guān)的信息银受。
- /proc/buddyinfo:每個內(nèi)存區(qū)中每個order有多少塊可用,和內(nèi)存碎片問題有關(guān)鸦采。
- /proc/bus:輸入設(shè)備信息宾巍。
- /proc/cgroups:查看cgroups子系統(tǒng)信息。
- /proc/diskstats:用于顯示磁盤渔伯、分區(qū)和統(tǒng)計信息顶霞。
- /proc/execdomains:安全相關(guān)的信息。
- /proc/fb:幀緩沖設(shè)備信息锣吼。
- /proc/iomem:記錄物理地址的分配情況选浑。
- /proc/kallsyms:內(nèi)核符號表信息。
- /proc/pagetypeinfo:內(nèi)存分頁信息玄叠。
- /proc/partitions:分區(qū)信息
- /proc/sched_debug:cpu調(diào)度信息古徒。
- /proc/softirqs:軟中斷情況。
- /proc/vmallocinfo:vmalloc內(nèi)存分配信息诸典。
- /proc/vmstat:統(tǒng)計虛擬內(nèi)存信息描函。
- /proc/pid:顯示進城相關(guān)的所有信息。