A maneira recomendada de desabilitar o atd (e outros processos de inicialização desnecessários) no Ubuntu 14.04 LTS?

1

Eu apenas criei um novo servidor Ubuntu 14.04 e tenho tido um pouco de dificuldade em fazer com que o daemon atd pare de iniciar automaticamente. Tem havido um pouco de mudança no gerenciamento de processos de inicialização, e eu já vi dezenas de páginas da web em sistemas iniciantes, sysv-rc-conf e outros sistemas de gerenciamento inicial (para não mencionar o chk-config, que não está disponível) mais no Ubuntu de qualquer maneira) ...

Eu tentei usar sysv-rc-conf, mas com a configuração da seguinte forma, eu ainda tenho atd em execução na reinicialização:

# sysv-rc-conf --list atd 
atd          0:off  1:off   2:off   3:off   4:off   5:off   6:off

Mesmo que não seja compatível com o ponto de partida, coloquei "manual" em /etc/init/atd.override

Eu também tentei algumas invocações variantes de update-rc.d, mas apesar da saída promissora, o atd ainda inicia na reinicialização:

# update-rc.d atd disable 0123456
update-rc.d: warning:  start runlevel arguments (none) do not match atd Default-Start values (2 3 4 5)
update-rc.d: warning:  stop runlevel arguments (none) do not match atd Default-Stop values (0 1 6)
 Disabling system startup links for /etc/init.d/atd ...
 Removing any system startup links for /etc/init.d/atd ...
   /etc/rc0.d/K80atd
   /etc/rc1.d/K80atd
   /etc/rc2.d/K80atd
   /etc/rc3.d/K80atd
   /etc/rc4.d/K80atd
   /etc/rc5.d/K80atd
   /etc/rc6.d/K80atd
 Adding system startup for /etc/init.d/atd ...
   /etc/rc0.d/K80atd -> ../init.d/atd
   /etc/rc1.d/K80atd -> ../init.d/atd
   /etc/rc6.d/K80atd -> ../init.d/atd
   /etc/rc2.d/K80atd -> ../init.d/atd
   /etc/rc3.d/K80atd -> ../init.d/atd
   /etc/rc4.d/K80atd -> ../init.d/atd
   /etc/rc5.d/K80atd -> ../init.d/atd

Eu prefiro não apenas forçar brutalmente e bater os scripts, mas depois de tudo isso, é o que eu sou tentado a fazer. Existe alguma maneira recomendada (ou apenas prática e sustentável ) para lidar com problemas de inicialização como este no Ubuntu 14.04?

    
por rholmes 19.04.2014 / 20:02

1 resposta

3

Parece que tudo funciona como se supõe que o upstart (eu coloquei meus arquivos no diretório errado!):

Eu apenas fiz o seguinte:

echo "manual" > /etc/init/atd.override

e voila - o processo atd não inicia mais na reinicialização!

    
por 19.04.2014 / 20:32