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