Linux/proc
文件系統:一個實時系統信息功率。 該虛擬文件系統提供了有關係統過程,內存,CPU和網絡活動的動態,最新的詳細信息。與傳統文件系統不同,/proc
>不會持續存儲數據;它可以根據需要生成信息,反映了內核當前狀態。
>
- 什麼是
/proc
/proc
>
/proc
>
/proc
>
是Linux內核和用戶空間之間的重要橋樑,提供了一種用戶友好的方式來訪問系統信息,而無需專門的公用事業。 通過檢查/proc
>中的文件,您可以深入了解CPU使用情況,內存分配,運行過程等等。 /proc
>
對於:/proc
/proc
File | Description |
---|---|
/proc/cpuinfo |
Detailed CPU information (model, cores, clock speed). |
/proc/meminfo |
Memory usage statistics (total, free, used). |
/proc/stat |
Comprehensive system statistics (CPU, interrupts, context switches). |
/proc/uptime |
System uptime and idle time. |
/proc/loadavg |
System load averages (1, 5, and 15-minute averages). |
/proc/version |
Kernel version and build details. |
/proc/cmdline |
Kernel parameters used during boot. |
File | Description |
---|---|
/proc/mounts |
List of mounted filesystems and their mount points. |
/proc/filesystems |
Supported filesystem types by the kernel. |
/proc/swaps |
Information on active swap spaces. |
/proc/diskstats |
Disk I/O statistics (reads, writes, I/O times). |
File | Description |
---|---|
/proc/net/dev |
Network interface statistics (received/transmitted packets and bytes, errors). |
/proc/net/tcp |
Active TCP connections (addresses, ports, state). |
/proc/net/route |
IPv4 routing table. |
/proc/net/sockstat |
Socket statistics (allocated, orphaned sockets). |
/proc/sys/net/ipv4/conf/eth0/ |
(Example) IPv4 settings for the eth0 network interface. |
>每個運行過程都有自己的目錄,該目錄由其進程ID(PID)標識。 例如,/proc
包含進程1234的數據:/proc/1234/
>
/proc
中使用使用標準Linux命令訪問/proc
信息:
1。查看CPU詳細信息:
cat /proc/cpuinfo
2。檢查存儲器使用情況:
cat /proc/meminfo
3。請參閱系統正常運行時間:
cat /proc/uptime
4。列表已安裝的文件系統:
cat /proc/mounts
5。顯示運行過程(PIDS):
ls /proc | grep "^[0-9]"
/proc
>
文件及其用途:/proc
File/Directory | Description |
---|---|
/proc/cpuinfo |
CPU information |
/proc/meminfo |
Memory usage |
/proc/uptime |
System uptime |
/proc/loadavg |
System load average |
/proc/version |
Kernel version |
/proc/cmdline |
Kernel boot parameters |
/proc/mounts |
Mounted filesystems |
/proc/swaps |
Swap space information |
/proc/net/dev |
Network interface statistics |
/proc/net/tcp |
Active TCP connections |
/proc/net/route |
IPv4 routing table |
/proc/[PID] |
Process-specific information |
/proc/[PID]/cmdline |
Process command line |
/proc/[PID]/status |
Process status |
/proc/[PID]/io |
Process I/O statistics |
/proc/[PID]/fd |
Process file descriptors |
/proc/sys |
Modifiable kernel parameters |
/proc/stat |
System statistics |
以解鎖有價值的見解! /proc
以上是了解Linux \/Proc文件系統:初學者指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!