systemd – ¿Cuál es la diferencia entre "systemctl start" y "systemctl enable"?

Pregunta:

Instalé MariaDB-server en mi máquina. Mientras configuraba, 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

Respuesta:

systemctl start y systemctl enable hacen cosas diferentes.

enable conectará la unidad especificada en lugares relevantes, de modo que se iniciará automáticamente al arrancar, o cuando se conecte el hardware relevante, o en otras situaciones, dependiendo de lo que se especifique en el archivo de la unidad.

start inicia la unidad ahora mismo.

disable y stop son lo opuesto a estos, respectivamente.

Esto significa que cuando instale MariaDB por primera vez, es posible que desee ejecutar systemctl enable mariadb.service para habilitarlo de modo que se inicie en el arranque. Es posible que también desee ejecutar systemctl start mariadb.service , o simplemente reiniciar, para iniciar MariaDB. Para detener MariaDB, ejecute systemctl stop mariadb.service (se iniciará de nuevo en el próximo arranque o cuando lo inicie manualmente). Para deshabilitarlo para que ya no se inicie en el arranque, ejecute systemctl disable mariadb.service .

Fuente: página de manual de systemctl

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım