https://blog.csdn.net/beyond702/article/details/52860316
首先來介紹一下/proc目錄,它是一個虛擬的目錄,其下面的文件和目錄也都是虛擬的,不占用實際的存儲空間,而是存在于系統內存中。proc以文件系統的方式為訪問系統內核的操作提供接口,它是動態從系統內核中讀出所需信息的。
- /proc/cmdline:顯示內核啟動的命令行。
- /proc/cpuinfo:顯示系統cpu的信息。
- /proc/filesystems,顯示當前注冊了的文件系統列表,nodev表示為虛擬文件系統。
- /proc/interrupts:顯示當前系統的中斷信息.
- /proc/ioports:被占用的輸入/輸出地址范圍列表。
- /proc/kmsg:輸出內核消息日志。
- /proc/loadavg:監控cpu平均負載,其數值為所有核上cpu占用的累加值,前三個分別表示最近1、5、15分鐘的平均負載,第四個表示當前運行進程數和進程總數,最后一個表示最近運行的進程id。
- /proc/locks:打開文件上的加鎖信息。
- /proc/meminfo:顯示物理及虛擬內存使用情況。
- /proc/misc:內核函數misc_register登記的設備驅動程序。
- /proc/modules:加載的內核模塊列表。
- Proc/mounts:當前系統所安裝的文件系統信息(包括手動安裝的)。
- /proc/stat:系統簡要信息。
- /proc/uptime:分別表示系統啟動時間和系統空閑時間。
- /proc/version:系統內核版本。
- /proc/net:其實際掛載點是/proc/self/net,能夠顯示當前各種網絡情況,例如通過tcp文件可以查看tcp連接數及連接情況。
- /proc/sys 報告各種不同的內核參數,某些參數能在root的情況下進行修改。
- /proc/devices 當前掛載的所有軟硬件設備(字符設備和塊設備),包括主設備號和設備名稱。
- /proc/asound:聲卡相關的信息。
- /proc/buddyinfo:每個內存區中每個order有多少塊可用,和內存碎片問題有關。
- /proc/bus:輸入設備信息。
- /proc/cgroups:查看cgroups子系統信息。
- /proc/diskstats:用于顯示磁盤、分區和統計信息。
- /proc/execdomains:安全相關的信息。
- /proc/fb:幀緩沖設備信息。
- /proc/iomem:記錄物理地址的分配情況。
- /proc/kallsyms:內核符號表信息。
- /proc/pagetypeinfo:內存分頁信息。
- /proc/partitions:分區信息
- /proc/sched_debug:cpu調度信息。
- /proc/softirqs:軟中斷情況。
- /proc/vmallocinfo:vmalloc內存分配信息。
- /proc/vmstat:統計虛擬內存信息。
- /proc/pid:顯示進城相關的所有信息。