Desbravando o diretório /proc – Parte 01
Conheça o diretório /proc, que oferece diversas informações pouca exploradas no gerenciamento de um sistema Linux.
O diretório /proc oferece diversas informações pouca exploradas no gerenciamento de um sistema Linux. No entanto, quando desejamos informações sobre todos os aspectos do sistema, incluindo hardware, processos em execução e o que está acontecendo no kernel, o /proc é uma fonte concentrada de informações rápidas e atuais.
Um fato interessante do diretório /proc: o mesmo não possui uma existência permanente em um disco rígido da forma como um arquivo de dados de um pacote de ferramentas para escritório ou um binário de aplicativo. Em vez disso, ele é criado conforme a necessidade. Se detalharmos o conteúdo do /proc com os comandos de gerenciamento de arquivos habituais, veremos que tudo possui timestamp. Grande parte do diretório /proc consiste de informações sobre processos específicos. O restante são informações gerais sobre sistema operacional e hardware e que a maioria dos arquivos possui o tamanho de 0 bytes.
Exemplos de utilização
Visualizar versão do kernel:
# less /proc/version
Visualizar status do módulo do kernel:
# less /proc/modules
Informações sobre o processador:
# less /proc/cpuinfo
Informações sobre endereços de memória:
# less /proc/ioports
Informações sobre as requisições de interrupção (IRQ):
# less /proc/interrupts
Com isso demos o nosso pontapé inicial nesta saga. No próximo artigo iremos cada vez mais dissecar o diretório /proc.
Até a próxima!







