DevSecOpsARTIGO

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!

entusiasta Linux, especialista em Autenticação Centralizada e Servidores de Arquivos, e Antigomobilista nas horas vagas. Deividson é um dos co-fundadores do Seja Livre, e atualmente é Editor de conteúdo e Consultor de Mídias Sociais do Blog Seja Livre.

Ver perfil