Fedora /etc/sysctl.conf não carregado na inicialização

2

Estou executando o Fedora 27 com o kernel 4.14.5 e tenho um problema que /etc/sysctl.conf não está sendo carregado na inicialização.

Se eu correr:

sudo sysctl -p

após o boot, minhas configurações são carregadas e tudo funciona bem.

O que preciso fazer para ativar o carregamento de /etc/sysctl.conf ou quais alternativas existem para carregá-lo?

    
por Anton Althoff 16.12.2017 / 06:56

2 respostas

3

Em sistemas operacionais systemd como o Fedora, o carregamento dessas configurações é feito com o comando systemd-sysctl , executado pelo serviço systemd-sysctl . Seu problema é que você colocou as configurações no arquivo de configuração errado.

systemd-sysctl não lê /etc/sysctl.conf . Ele lê um monte de arquivos *.conf em (entre outros lugares) o diretório /etc/sysctl.d . Você deve criar um arquivo desse tipo e colocar suas configurações lá.

Leitura adicional

  • Lennart Poettering e cols. (2016). systemd-sysctl . páginas de manual do systemd. Freedesktop.org.
  • Lennart Poettering e cols. (2016). sysctl.d . páginas de manual do systemd. Freedesktop.org.
por 16.12.2017 / 11:46
1

Edite o CRON da sua raiz:

sudo crontab -e

Cole o seguinte:

@reboot /sbin/sysctl --load=/etc/sysctl.conf
    
por 16.12.2017 / 07:24

Tags