Como desfazer as configurações do kernel?

1

Enquanto tentava ler alguns parâmetros do kernel, acho que, por engano, defini alguns:

# sysctl --system -r ^net.*tcp
* Applying /usr/lib/sysctl.d/00-system.conf ...
* Applying /usr/lib/sysctl.d/50-default.conf ...
kernel.sysrq = 16
kernel.core_uses_pid = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...

Agora, há uma maneira de desfazer essas alterações?

    
por Question Overflow 16.05.2014 / 07:19

1 resposta

2

Durante um boot sysctl as configurações são inicialmente definidas para os valores padrão codificados no kernel. É muito provável que você não queira reverter isso, já que as configurações específicas do sistema são carregadas dos vários arquivos de configuração do sistema por um script de inicialização sysctl , de maneira semelhante ao comando executado, exceto não limitado para configurações que correspondam a um determinado padrão.

A menos que você tenha realmente editado algumas configurações em qualquer um dos arquivos de configuração, ou configurado certas configurações sysctl diretamente via sysctl , provavelmente você não alterou nenhuma das configurações recarregando a configuração. Se você tiver definido algumas configurações diretamente com sysctl , sem registrar a alteração correspondente em um arquivo de configuração específico, a alteração será perdida na reinicialização.

O comando sysctl -a exibe todos os valores sysctl disponíveis.

    
por 16.05.2014 / 07:56