ativa o serviço systemd no destino não padrão, como 'chkconfig --level' did

1

Em Centos 6 eu usei:

chkconfig --level 12345 network on
chkconfig --level 12345 sshd on 

Agora tem o Centos 7.1. É possível ativar adicionalmente sshd em resque.target usando alguma ferramenta de linha de comando? Ou devo criar manualmente os links simbólicos?

Upd: tentou o caminho manual. Eu não ajudei: o servidor estava inacessível por ssh

mkdir -p /etc/systemd/system/rescue.target.wants
ln -sf /usr/lib/systemd/system/sshd.service /etc/systemd/system/rescue.target.wants/
systemctl daemon-reload
systemctl isolate rescue.target
    
por basin 24.09.2015 / 17:43

1 resposta

2

Acho que a maneira de fazer isso seria editar o arquivo de definição de serviço e adicionar uma entrada WantedBy para o destino desejado. Você pode editar /usr/lib/systemd/system/sshd.service e adicionar WantedBy=rescue.target como outra linha na seção [Install] , depois systemctl enable sshd e criar os links desejados.

Você também pode adicionar rescue.target à linha WantedBy existente adicionando-a após um espaço depois de qualquer valor existente.

É claro que, se o sshd fizer parte do problema, talvez você não queira que ele tente iniciar automaticamente no modo de recuperação. . .

    
por 24.09.2015 / 18:24