O sistema de gerenciamento de serviços mudou.
Todo conjunto de ferramentas de gerenciamento de sistemas possui utilitários próprios. Os utilitários com os quais você está acostumado são aqueles que vêm com o upstart, que são calços triviais para initctl start
e initctl stop
. Mas esta é a versão 15. do Ubuntu. Você não está mais usando o upstart.
Você está usando o systemd e os comandos de controle de serviço são subcomandos de systemctl
em vez de initctl
. Assim, os serviços são iniciados com systemctl start
, interrompidos com systemctl stop
, ativados com systemctl enable
, desativados com systemctl disable
e consultados com systemctl status
.
A configuração de serviços e serviços foi alterada.
Você presumivelmente seguiu instruções como o Como fazer para o Serial Console para transformar o /etc/init/tty1.conf
fornecido em /etc/init/ttyS0.conf
. Este é um arquivo de configuração iniciante e simplesmente será ignorado pelo systemd. Nada do que você aprendeu de lá se aplica ao systemd, nem mesmo o conceito de níveis de execução, que é "obsoleto" no mundo do systemd.
O arquivo de configuração do systemd para um getty
em um dispositivo de terminal real é /lib/systemd/system/[email protected]
. Esta é uma unidade de modelo , parametrizada no nome do arquivo do dispositivo serial. Portanto, o nome real do serviço a ser usado será [email protected]
. Você acabou de ativar / desativar / iniciar / parar como qualquer outro serviço.
Se você quer um console serial real, ao invés de apenas um terminal serial comum, então você nem faz isso. O systemd tem um mecanismo que instancia automaticamente [email protected]
sempre que o kernel é avisado para não ter seu console em um terminal virtual.
Leitura adicional
- Lennart Poettering (2013-10-07).
systemctl
. páginas de manual do systemd. freedesktop.org. - James Hunt e Clint Byrum (2014). "Utilitários" . Cookbook Upstart .
- Steve Langasek (2015-04-10). Instruções para o Serial Console . Ubuntu.
- Lennart Poettering (2013-10-07).
systemd-getty-generator
. páginas de manual do systemd. freedesktop.org.