Instalei o servidor MariaDB na minha máquina. Ao configurar, encontrei um problema: tenho que habilitá-lo o tempo todo, pois o documento a seguir é fornecido com estas etapas,
sudo yum install mariadb mariadb-server
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
enable
estart
com o--now
swich deenable
subcomando, por exemplo:systemctl enable sshd --now
. O mesmo vale para odisable
comando também parastop
o serviço.Respostas:
systemctl start
esystemctl enable
fazer coisas diferentes.enable
conectará a unidade especificada em locais relevantes, para que inicie automaticamente na inicialização, ou quando o hardware relevante estiver conectado ou em outras situações, dependendo do que está especificado no arquivo da unidade.start
inicia a unidade agora.disable
estop
são o oposto destes, respectivamente.Isso significa que, quando você instala o MariaDB pela primeira vez, convém executar
systemctl enable mariadb.service
para habilitá-lo para que ele inicie na inicialização. Você também pode querer executarsystemctl start mariadb.service
, ou apenas reiniciar, para iniciar o MariaDB. Para parar o MariaDB, executesystemctl stop mariadb.service
(ele será iniciado novamente na próxima inicialização ou quando você o iniciar manualmente). Para desativá-lo para que não inicie mais a inicialização, executesystemctl disable mariadb.service
.Fonte: página de manual systemctl
fonte
systemctl disable
.Na página de
systemctl
manual :Essencialmente,
enable
marca o serviço para iniciar a inicialização e,start
na verdade, inicia o serviço imediatamente.fonte
A partir do systemctl versão 220, ative e desative o suporte a uma opção --now para iniciar / parar serviços simultaneamente com a ativação / desativação.
por exemplo
systemctl --now enable foobar.service
Use
systemctl --version
para verificar sua versão instalada.fonte