简单介绍Fedora proc文件系统变量
原创
一、什么是proc文件系统
proc文件系统(Process Filesystem)是一个伪文件系统,它以文件系统的形式提供了涉及系统中进程和内核信息的接口。proc文件系统并不实际存储任何数据,它通过内核的运行时数据来动态生成文件和目录。
二、Fedora中的proc文件系统
Fedora Linux作为Red Hat Enterprise Linux的社区版,同样提供了proc文件系统。在Fedora系统中,proc文件系统通常位于/proc
目录下。
三、proc文件系统中的常用变量
1. /proc/cpuinfo
/proc/cpuinfo
文件提供了涉及CPU的详细信息,包括型号、速度、缓存大小等。通过这个文件,用户可以了解系统的CPU配置。
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 63
model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
stepping : 9
microcode : 0x1
cpu MHz : 1799.994
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 21
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lahf constant_tsc arch_perfmon pebs bts tsc_adjust nx_vmx pdpe1gb rdtscp
bogomips : 3619992.91
clflush size : 64
cache_alignment : 64
address sizes : 86-bit physical, 64-bit virtual
power management:
2. /proc/meminfo
/proc/meminfo
文件提供了涉及系统内存的详细信息,包括总内存大小、空闲内存、已用内存、交换空间等信息。
MemTotal: 1612724 kB
MemFree: 54840 kB
Buffers: 6600 kB
Cached: 48416 kB
SwapTotal: 4194304 kB
SwapFree: 4194304 kB
Active: 613256 kB
Inactive: 284392 kB
Active(anon): 335872 kB
Inactive(anon): 28836 kB
Active(file): 277384 kB
Inactive(file): 255556 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapCache: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 335872 kB
Mapped: 26736 kB
Shmem: 36 kB
Slab: 69632 kB
SReclaimable: 41632 kB
SUnreclaim: 28000 kB
KernelStack: 32768 kB
PageTables: 20208 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 4016288 kB
Committed_AS: 123136 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 54840 kB
VmallocChunk: 34359482112 kB
HardwareWatchdog: 0 (not available)
3. /proc/net/ipv4/netstat
/proc/net/