Existe um site em algum lugar que lista o conteúdo /proc
e o que cada entrada significa?
Existe um site em algum lugar que lista o conteúdo /proc
e o que cada entrada significa?
Respostas:
A documentação para a implementação do Linux /proc
está na Documentation/filesystems/proc.txt
documentação do kernel.
Tenha em atenção que /proc
é uma das áreas onde ixes * mais diferem. Ele começou como um recurso específico do System V, então foi amplamente estendido pelo Linux e agora está sendo preterido por coisas como /sys
. Os BSDs - incluindo o OS X - ainda não o adotaram. Portanto, se você escrever um programa ou script que acesse as coisas /proc
, há uma boa chance de ele não funcionar em outros * ixes.
Sim, há uma página de manual na seção 5 "Formatos e convenções de arquivos":
No entanto, é surpreendentemente longo - descreve 189 tipos de arquivos /proc
.
Basicamente /proc
, os arquivos são armazenados na RAM quando o sistema inicializa e permanece lá enquanto o sistema estiver ativo. Conhecer o que há neste arquivo é como ler RAM. É por isso que você não pode alterar o conteúdo ou os valores desses arquivos usando o vim ou algum outro editor. Eles precisam ser forçados com alguns valores booleanos.
Aqui eu tenho uma boa documentação com toda a lista e descrições de cada item.