Instalé el servidor MariaDB en mi máquina. Al configurar me encontré con un problema si tengo que habilitarlo todo el tiempo ya que el documento que sigo se proporciona con estos pasos,
sudo yum install mariadb mariadb-server
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
enable
ystart
con el--now
swich delenable
subcomando, por ejemplo:systemctl enable sshd --now
. Lo mismo es cierto para eldisable
comando alstop
servicio también .Respuestas:
systemctl start
ysystemctl enable
hacer cosas diferentes.enable
conectará la unidad especificada a lugares relevantes, de modo que se iniciará automáticamente en el arranque, o cuando se conecte el hardware relevante, u otras situaciones dependiendo de lo que se especifique en el archivo de la unidad.start
inicia la unidad ahora mismo.disable
ystop
son lo contrario de estos, respectivamente.Esto significa que cuando instales MariaDB por primera vez, es posible que desees ejecutarlo
systemctl enable mariadb.service
para habilitarlo para que comience en el arranque. También es posible que desee ejecutarsystemctl start mariadb.service
, o simplemente reiniciar, para iniciar MariaDB. Para detener MariaDB, ejecutesystemctl stop mariadb.service
(se iniciará nuevamente en el próximo arranque o cuando lo inicie manualmente). Para deshabilitarlo para que ya no se inicie en el arranque, ejecutesystemctl disable mariadb.service
.Fuente: página man de systemctl
fuente
systemctl disable
.Desde la página del
systemctl
manual :Básicamente,
enable
marca el servicio para iniciarse en el arranque y, destart
hecho, lo inicia de inmediato.fuente
A partir de la versión 220 de systemctl, habilite y deshabilite la compatibilidad con un interruptor --now para iniciar / detener servicios concurrentes con la habilitación / deshabilitación.
p.ej
systemctl --now enable foobar.service
Use
systemctl --version
para verificar su versión instalada.fuente