Como Detener, iniciar y reiniciar los servicios de Linux Mint y derivados de Ubuntu

Un servicio no es más que un programa en ejecución que esta ejecutado en segundo plano y se activa cuando el sistema necesita de el. Los servicios con nombre que puedes conocer son: Apache, ssh, Nginx o Mysql.

Estos programas en las ultimas versiones derivadas de Ubuntu (linux mint),  están almacenados en el directorio /etc/init.d/, en este articulo vamos a mostrarle con ejemplo como puedes  detener, iniciar, reiniciar o verificación de un estado de dichos servicio.

El  comando Service


Con comando service puedes comprobar el estado, detener, iniciar o reiniciar los servicios y denominados init, que estan almacenados en directorio /etc/init.d.

La sintaxis para realizar los proceso de iniciar, detener, reiniciar o comprobar su estado es:

service <Nombre De Servicio> <comando orden>

En la siguiente imagen vamos comprobar el status del servicio smbd (samba)  mediante el comando service :

$ service smbd status
service

Gestionar servicios con Systemd


La Systemd es una suite que sirve para gestionar los servicios en los sistemas Linux.

Este comando systemctl es el que nos permite iniciar,detener,reiniciar y comprobar el estado de los servicios de nuestro sistema linux. Su objetivo es poder unificar las configuración y comportamiento de todas las distribuciones de Linux. Y También gestiona el programa init.

Veamos su sintaxis para comprobar el estado de un servicio:

$ systemctl <acción> <nombre del servicio>

$ systemctl status smbd
systemctl

El directorio donde estan los servicios /etc/init.d


Cuando nuestro sistema se inicia init es el primer programa que se ejecuta en nuestro ordenador y sigue funcionando como un proceso en segundo plano hasta que se apague nuestro sistema.

Es como un arbol en el cual de el recaen todos los demas procesos de arranque como si de un arbol con sus ramas se tratase, van arrancando sus servicion hasta que cargan todos los programas de nuestro Ubuntu.

init

Todos los servicios y los sucedaneos que se necesita para el inicio del arranque se encuentra en la carpeta /etc/init.d de nuestro ordenador.

Para comprobar el estado del servicio smbd es:

/etc/init.d/smbd status
etc init.d

Como se comprueban el estado de un servicio en Linux Mint y derivados de Ubuntu


Ahora vamos a explicarte 3 maneras diferentes de cómo comprobar el estado de los servicios en un sistema Linux Mint o derivados de Ubuntu.

Comprobar el estado de un servicio con el comando service:


Con service podemos comprobar el estado de un servicio, para iniciar, detener o reiniciar.

Lo utilizamos de la siguiente forma:

$ service <Nombre De Servicio> <orden>

$ service cron status
cron service

Comprobar el estado de los servicios en init.d en Linux Mint


Con el comando service también podremos interactuar con los servicios almacenados en la carpeta /etc/init.d. Veamos de que manera podemos lograrlo.

$ /etc/init.d/ <nombre del servicio>  status

Comprobemos ahora que ocurre con el servicio cron

$ /etc/init.d/cron status
cron init

Comprobar el estado de un servicio por Systemd


Systemd (systemctl) al igual que con el comando service su sintaxis es muy fácil de aprender:

$ systemctl status <Nombre De Servicio>
cron systemctl

Iniciar servicios en Linux Mint y derivados de Ubuntu


Para poder iniciar los servicios en un sistema operativo linux mint o derivados de Ubuntu, con el comando service deberemos utilizar el siguiente comando (utilizare para el ejemplo el servicio smbd (samba):

$ service smbd start
service start

Acordaros de que para poder iniciar el servicio nuestra maquina nos requerira la contraseña de root del sistema.

service startroot

Tambien podemos utilizar para iniciar el servicio el metodo basado en arranque de init.d

$ /etc/init.d/smbd start
init.d start

Introducimos posteriormente nuestra contraseña root.

init.d start root

Y el sistema nos devolverá el estado del servicio iniciado.

init.d iniciado

Y por ultimo el ejemplo de iniciar servicios con el comando systemctl.

$ systemctl start smbd
systemctl 1

Y como de costumbre nos requiere la contraseña root:

systemctl root

Como detener los servicios en Linux Mint y sus derivados de Ubuntu


Usando el comando service detendremos los servicios como con el siguiente ejemplo.

$ service smbd stop
service stop

Una vez mas como con los comando anteriores nuestro sistema, requiere privilegios root para poder ejecutar la orden.

servide stop root

Para realizar el proceso de parada del servicio mediante el directorio init.d.

$ /etc/init.d/ smbd stop
init.d stop

Introducimos nuestra password root para poder ejecutar la orden.

init.d stop root

Ahora con de la misma manera que anteriormente detendremos el servicio con el comando systemctl.

$ systemctl stop smbd
systemctl stop 1
systemctl stop root

Reiniciar servicios en Linux mint y derivados de Ubuntu

Para reiniciar los servicios utilizaremos la misma estructura de sintaxis que hemos utilizado para iniciarlo y pararlos, pero con la orden restart. y después de introducir nuestros comando introducimos como siempre la contraseña root del sistema.

A continuación te muestro los 3 ejemplos:

$ service smbd restart
$ /etc/init.d/smbd restart
$ systemctl restart smbd

Conclusión Final


Esto es todo sobre la gestión de los servicios en sistemas Linux Mint y derivados de Ubuntu. Si necesitas saber mas sobre la gestión de los mismos, escribe tu comentario y estaremos encantado de ayudarte. Alohaaa a torosss!

Deja un comentario

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