O /proc no Linux é um diretório virtual que serve como “diagnóstico” e configurações em tempo real do kernel. Este tutorial traz uma breve introdução à ele.
O sistema de arquivos /proc é um diretório especial onde fica todas as informações de depuração do kernel. Também se encontram algumas configurações que habilitam e desabilitam o suporte à alguma coisa no kernel. É muito útil para o diagnóstico do seu hardware. Vou aqui comentar arquivos do /proc para você ‘depurar’ o seu hardware:
- /proc/devices
Aqui estão os dispositivos encontrados no seu sistema, incluindo modem, placa de som, placa de rede, teclado, impressora, etc.
- /proc/interrupts
Neste arquivo estão as informações das IRQs dos dispositivos.
- /proc/ioports
Informações sobre os endereços das portas I/O (Input/Output).
- /proc/pci
Dispositivos PCI instalados no sistema. O comando ‘lspci’ também serve para mostrar esse arquivo.
- /proc/cpuinfo
Aqui você pode ver as características do seu processador e máquina.
- /proc/filesystems
Sistemas de arquivos suportados pelo kernel.
- /proc/devices
Dispositivos gerais instalados.
- /proc/meminfo
Informações da memória usada. O comando ‘free’ também serve para mostrar este arquivo.
- /proc/modules
Módulos carregados no kernel. O comando ‘lsmod’ também serve para mostrar este arquivo.
- /proc/mounts
Partições montadas. O comando ‘mount’ sem parâmetro nenhum mostra esse arquivo.
- /proc/partitions
Partições existentes e que o Linux reconheceu.
- /proc/version
Versão do kernel. O comando ‘uname’ também serve para mostrar este arquivo.
Explore este diretório! Só não dê um cat no arquivo /proc/kcore, por favor! :) kcore = kernel core.