Como redefinir o sysctl para os padrões do sistema operacional?


10

Não consegui encontrar uma resposta nas páginas de manual do sysctl. Meu arquivo sysctl.conf ainda está no estado padrão, estou testando vários valores e carregado novas configurações via sysctl -p newsettings.conf. Eu pensei que seria suficiente para redefinir para fazer sysctl -p(o que significa que ele lê os valores de sysctl.conf). Mas um rápido sysctl -a | grep domainrevelou que ainda existem as configurações antigas.

Alguma ideia?

Respostas:


15

Tanto quanto sei, não há "desfazer" para sysctl- Você precisa redigitar as configurações padrão (normalmente /etc/sysctl.confsimplesmente não especifica padrões, portanto, relê-lo não reverterá suas alterações, a menos que haja uma configuração explícita).

Se você não conhece as configurações padrão, uma reinicialização as recuperará e você poderá listá-las sysctl -a(armazene-as em algum lugar para referência). Se você tiver outra máquina praticamente idêntica, poderá obter a sysctl -asaída desse host em vez de reiniciar.


1
Ok obrigado. Reiniciar seria uma possibilidade e, em seguida, sysctl -a > sysctl_defaults.confdeveria fazer o truque. Vou deixar isso em aberto por algum tempo, talvez alguém saiba um jeito. Caso contrário, aceitarei sua resposta como a correta.
Fleshgrinder 15/08/12

@Fleshgrinder Certifique-se de armazenar os valores sysctl em algum lugar em que eles não sejam lidos rotineiramente na inicialização (como ~/sysctl_defaults.conf) - embora isso não aconteça frequentemente, às vezes o valor padrão de um determinado botão sysctl muda e você pode introduzir alguns estranheza acidental dessa maneira.
voretaq7

1
Obrigado, eu sabia disso e os guardei no meu diretório pessoal, como você propôs. Também assegurei que não /etc/sysctl.dhavia nada antes de reiniciar. Tudo funcionou como um encanto e acho que sua solução está totalmente bem. Obrigado novamente por sua ajuda.
Fleshgrinder

0

Padrões Sysctl

No CentOS 7, veja

/usr/lib/sysctl.d/

para obter as configurações padrão fornecidas com o sistema operacional.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.