¿En qué podemos ayudarte?
<< Regresar
Estas aquí:
Imprimir

Gestión de servicios

Servicios

Una de grandes cualidades de Linux es la posibilidad de ofrecer una multitud de servicios para todo propósito, estos pueden iniciar o arrancar junto con la carga del sistema o pueden después ser puestos en marcha cuando se les requiera. Parte esencial de la administración de sistemas Linux es continuamente trabajar con los servicios que este proporciona, cosa que es bastante sencilla.

Podemos desplegar los servicios activos en el sistema por medio de systemctl o con chkconfig.

systemctl list-units --type=service
UNIT LOAD ACTIVE SUB DESCRIPTION
...
cron.service loaded active running Regular background program pr
dbus.service loaded active running D-Bus System Message Bus
ebtables.service loaded active exited LSB: ebtables ruleset managem
exim4.service loaded active running LSB: exim Mail Transport Agen
gdm.service loaded active running GNOME Display Manager
...

Uso de chkconfig con las banderas –list y –all

chkconfig --list --all
...
cron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
dbus 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ebtables 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
exim4 0:off 1:off 2:on 3:on 4:on 5:on 6:off
gdm3 0:off 1:off 2:on 3:on 4:on 5:on 6:off
...

Es posible iniciar, detener, recargar y saber el estado de un servicio por medio de las siguientes instrucciones.

Para iniciar un servicio

systemctl start [nombre.service]

Detener un servicio

systemctl stop [nombre.service]

Reiniciar un servicio

systemctl restart [nombre.service]

Recargar la configuración de un servicio sin tener que deternelo y ponerlo en marcha de nuevo

systemctl reload [nombre.service]

Estado de un servicio

systemctl status [nombre.service]

Retornará 0 si el servicio se encuentra activo y cualquier otro número en caso contrario.

systemctl is-active [nombre.service]

De igual forma es posible con con la instrucción service que es para System V.

service [nombre del servicio] start/status/stop/restart/reload

Por ejemplo, para detener el servicio de NetworkManager sería como se ilustra a continuación:

service NetworkManager stop

systemctl stop NetworkManager.service

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Tabla de contenidos