Pplware

Linux: O que esconde o /proc

Afinal do que falamos?
O /proc é um sistema de ficheiros, muitas das vezes também designado como directório virtual por ser mantido pelo Kernel do nosso sistema operativo e que disponibiliza diversas informações em real-time do nosso sistema.


Exemplos disso são os comandos ps ou lspci que adquirem informações dentro do sistema virtual /proc. Além disso, é possível também habilitar e desabilitar algumas configurações do Kernel.

Se por exemplo necessitamos de saber informações sobre o nosso CPU executamos o comando:

[root@pplware ~]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 2.00GHz
stepping        : 4
cpu MHz         : 2017.984
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up
bogomips        : 4038.08

/proc/devices

Dispositivos encontrados no seu sistema (ex. placa de som, placa de video, etc)

proc/interrupts

Informações sobre IRQs dos dispositivos

/proc/ioports

Informações sobre os endereços das portas I/O (Input/Output).

/proc/filesystems

Sistemas de ficheiros suportados pelo kernel.

/proc/devices

Dispositivos instalados

/proc/modules

Dispositivos carregados no Kernel. O comando equivalente é o “lsmod”

/proc/mounts

Partições que se encontram montada. Comando equivalente é “mount”

/proc/partitions

Partições existentes no sistema

/proc/version

Versão do Kernel. Semelhante a usar o comando “uname”

Exit mobile version