Onde posso encontrar uma descrição técnica dos parâmetros do kernel listados em /proc/sys
(ob Linux)?
9
Onde posso encontrar uma descrição técnica dos parâmetros do kernel listados em /proc/sys
(ob Linux)?
/proc
e/sys
não/proc/sys
(o que é confuso em termos de nome, mas diferente em uso).Respostas:
O diretório
/proc/sys
fornece acesso fácil às configurações do sysctl através do shell. Você pode ler e gravar essas configurações lendo e gravando esses arquivos ou ligando para osysctl
utilitário ou asysctl
chamada de sistema subjacente .As várias configurações estão descritas na documentação do kernel, em
Documentation/sysctl/*
. Comece comREADME
.Isso é de nível bastante baixo, então às vezes a documentação não é completamente precisa e você precisará recorrer à fonte. Cada configuração sysctl geralmente corresponde a uma variável com um nome semelhante dentro do kernel (mas isso é uma convenção, não uma regra). Muitas configurações são declaradas
kernel/sysctl.c
, mas componentes e módulos adicionais do kernel podem definir seus próprios. Na fonte (em uma cópia local ou online no LXR ), procure o nome da configuração do sysctl entre aspas (por exemplo"xfrm_larval_drop"
) para encontrar sua declaração.fonte
A fonte autorizada do conteúdo
/proc
está documentada na árvore de fontes do kernel em Documentation / filesystem / proc.txt . Isso faz referência a Documentação / sysctl como o documento que descreve/proc/sys
. Esse documento faz referência a outras pessoas na documentação da árvore de origem do kernel, portanto, esteja preparado para navegar por essa árvore.Esses links são para uma interface gitweb, para que você possa escolher uma versão específica do Linux em que esteja interessado. Esses links apontam para o HEAD atual.
fonte