Inicio › Foros › Sistemas operativos › Linux › Evitar que cargue un servicio en Linux CentOS 7 en el arranque
- Este debate tiene 1 respuesta, 2 mensajes y ha sido actualizado por última vez el hace 6 años, 9 meses por alonsojpd.
-
AutorEntradas
-
06/10/2018 a las 21:05 #2855VariosModerador
Hola, tengo un equipo con Linux CentOS 7 Minimal y quiero saber cómo se puede deshabilitar o desactivar un servicio para que no se cargue al arrancar el equipo.
Tengo una base de datos MariaDB en este equipo pero no quiero que se cargue al arrancarlo el MariaDB, a no ser que lo inicie manualmente ¿cómo se hace esto en Linux CentOS 7?
06/10/2018 a las 21:17 #2856alonsojpdSuperadministradorPuedes usar el siguiente comando en Linux CentOS para deshabilitar el inicio de un servicio, por ejemplo el servicio mariadb:
systemctl disable mariadb
Para comprobar el estado de un servicio (si está iniciado, si está habilitado su arranque en el inicio) puedes ejecutar el siguiente comando:
systemctl status mariadb
En el ejemplo anterior te devolverá el estado del servicio mariadb:
mariadb.service – MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: active (running) since dom 2018-06-10 21:09:41 CEST; 2min 36s ago
Process: 2712 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
Process: 2681 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
Main PID: 2711 (mysqld_safe)
CGroup: /system.slice/mariadb.service
├─2711 /bin/sh /usr/bin/mysqld_safe –basedir=/usr
└─2886 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –plugin-dir=/usr/lib64/mysql/plugin –log-error=/var…jun 10 21:09:35 srvweb systemd[1]: Starting MariaDB database server…
jun 10 21:09:35 srvweb mariadb-prepare-db-dir[2681]: Database MariaDB is probably initialized in /var/lib/mysql already, noth… done.
jun 10 21:09:35 srvweb mariadb-prepare-db-dir[2681]: If this is not the case, make sure the /var/lib/mysql is empty before ru…b-dir.
jun 10 21:09:36 srvweb mysqld_safe[2711]: 180610 21:09:36 mysqld_safe Logging to ‘/var/log/mariadb/mariadb.log’.
jun 10 21:09:36 srvweb mysqld_safe[2711]: 180610 21:09:36 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
jun 10 21:09:41 srvweb systemd[1]: Started MariaDB database server.
Hint: Some lines were ellipsized, use -l to show in full.Como ves en el ejemplo de salida anterior, en la segunda línea, el disabled, indica que no se cargará al arrancar el equipo. Y la tercera línea, Active: active (running) indica que actualmente está en ejecución.
Si lo detenemos con este otro comando:
systemctl stop mariadb
Y volvemos a ejecutar systemctl status mariadb, obtendremos:
mariadb.service – MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: inactive (dead) -
AutorEntradas
- Debes estar registrado para responder a este debate.