O utilitário sysctl permite que um administrador do Linux consulte e modifique os parâmetros do kernel em tempo de execução. Por exemplo, para alterar o swappiness de um sistema Linux para 0, podemos:
echo 0 > /proc/sys/vm/swappiness
Ou podemos usar sysctl
:
sysctl -w vm.swappiness=0
Para tornar o valor persistente, o Archwiki sugere gravar vm.swappiness=0
no /etc/sysctl.d/99-swappiness.conf
arquivo.
Para inicialização silenciosa persistente , Archwiki sugere escrever kernel.printk = 3 3 3 3
para/etc/sysctl.d/20-quiet-printk.conf
Da mesma forma, tenho um 99-sysrq.conf
no meu sistema que também funciona sem o número.
Archwiki tem uma página sysctl que menciona a importância do número:
Observação: a partir da versão 207 e 21x, o systemd aplica apenas as configurações de
/etc/sysctl.d/*.conf
e/usr/lib/sysctl.d/*.conf
. Se você tiver personalizado/etc/sysctl.conf
, precisará renomeá-lo como/etc/sysctl.d/99-sysctl.conf
. Se você tivesse, por exemplo/etc/sysctl.d/foo
, você precisa renomeá-lo para/etc/sysctl.d/foo.conf
.
O que o número em 99-swappiness.conf
e 20-quiet-printk.conf
denota aqui?