Ir al contenido principal

Aprende a iniciar, reiniciar y detener servicios en GNU/Linux

Al igual que todos los demás sistemas operativos, GNU/Linux tiene servicios y otros procesos, como los llamados daemons o demonios que se ejecutan en segundo plano para llevar a cabo ciertas funciones esenciales mientras el sistema está en funcionamiento. Cuando el sistema arranca, los servicios se inician automáticamente y siguen funcionando en segundo plano hasta que el sistema se apaga. Sin embargo, puedes iniciar, detener y reiniciar los servicios manualmente.
En este artículo, te mostraré diferentes métodos para iniciar, detener y reiniciar servicios en Ubuntu. El artículo cubre el odiado y amado systemd, el comando service y los scripts init.

Listar los servicios en Ubuntu

Antes de empezar, te mostraré cómo obtener una lista de todos los servicios en tu sistema, ya que necesitamos saber el nombre del servicio para administrarlo.

service --status-all

Se mostrará una lista completa de servicios.

Usar Systemd para iniciar/parar/reiniciar servicios 

Puedes iniciar, detener o reiniciar servicios utilizando la utilidad de systemd: systemctl. Esta es la forma preferida desde hace tiempo en las versiones actuales de casi todas las distros. Abre una ventana de terminal e introduce los siguientes comandos. Por ejemplo, en este caso, quiero iniciar, detener o reiniciar el servicio de bluetooth:

sudo systemctl [acción] [servicio]

Para iniciar un servicio:
sudo systemctl start bluetooth
Para detener un servicio:
sudo systemctl stop bluetooth
Para reiniciar un servicio:
sudo systemctl restart bluetooth
Para comprobar el estado del servicio:
sudo systemctl status bluetooth

Inicio/parada/reinicio de servicios con el comando “service”

También puedes iniciar, detener o reiniciar servicios utilizando el comando service. Abre una ventana de terminal e introduce los siguientes comandos para iniciar un servicio:

sudo service bluetooth start
 
Para detener un servicio:
sudo service bluetooth stop
 
Para reiniciar un servicio:
sudo service bluetooth restart
 
Para comprobar el estado del servicio:
sudo service bluetooth status

Uso de scripts Init para gestionar servicios 

Puedes iniciar, detener o reiniciar servicios usando scripts init en el directorio /etc/init.d. Este directorio consiste en realidad en varios scripts para diferentes servicios. Los scripts Init son obsoletos desde que Ubuntu cambió a Systemd, por lo que este método sólo se utilizará si tienes que tratar con una versión antigua de Ubuntu. Abre una ventana de terminal e introduce los siguientes comandos para iniciar un servicio:

/etc/init.d/bluetooth start
 
Para detener un servicio:
/etc/init.d/bluetooth stop
 
Para reiniciar un servicio:
/etc/init.d/bluetooth restart
 
Para comprobar el estado del servicio:
/etc/init.d/bluetooth status
Así es como puedes iniciar, detener y reiniciar servicios de diferentes maneras sin reiniciar todo el sistema operativo. Puedes usar estos comandos en casi todas las distribuciones GNU/Linux.

Comentarios

Entradas populares de este blog

9 comandos básicos Fdisk, para gestionar el disco duro

Fdisk (válido para fixed disk o format disk), es uno de los comandos más importantes que deberíamos conocer, puesto que en caso de no contar con interfaz gráfica de por medio (cosa muy habitual en las distribuciones destinadas a servidores por el mejor aprovechamiento de los recursos), nos ayudará enormemente en la gestión y administración de nuestro espacio en disco . Con esta herramienta podremos crear, eliminar, redimensionar, cambiar o copiar y mover particiones usando el sencillo menú que ofrece. El límite que existe en esta herramienta está en 4 particiones primarias como máximo por disco , y un número de particiones extendidas o lógicas que será variable en función del tamaño de nuestro disco duro. A continuación veremos algunos de los comandos más usados para gestionar la tabla de particiones de un sistema Linux . Recordad que deberemos estar con el usuario root o con algún usuario con permisos similares , para no encontrarnos continuamente con errores de permisos o com...

¿Qué es CentOS? Versiones CentOS y requisitos del sistema

  Los sistemas operativos para empresas deben cumplir con ciertos requisitos. Para algunos, por ejemplo, es esencial que el software vinculado a la administración del sistema cuente con una oferta de soporte por parte del equipo de desarrollo o del proveedor. Solo de esta forma es posible garantizar permanentemente que el software sea optimizado regularmente, se corrijan errores , esté protegido contra malware y se detecten nuevas vulnerabilidades. De la misma forma, la compatibilidad regresiva, es decir, asegurar la estabilidad de las interfaces entre el sistema operativo y los programas, es fundamental para el funcionamiento constante de las aplicaciones utilizadas en el entorno corporativo. Una de las soluciones empresariales de código abierto más populares en el sector web es la distribución Linux CentOS. Índice CentOS: la historia del descendiente de RHEL ¿Cuáles son las particularidades de CentOS? CentOS: ¿cuáles son los requisitos del sistema para la distribución?...

¿Cuántas horas debe dormir un informático?

¿Cuántas horas debe dormir un informático? Si eres programador, diseñador, digitador o simplemente eres de esas personas que la mayor parte del tiempo en su trabajo y vida cotidiana se la pasa frente una pantalla te traigo algo que a lo cual debes prestar mucha atención. Si eliges un informático al azar; programador o diseñador y le preguntas ¿Cuántas horas duermes diariamente? o ¿ Cuál es hábito de sueño? seguro que te responderá que dedica mucho tiempo de horas nocturnas a su trabajo. En los informáticos es muy común desvelarse mientras la mayoría de personas normales madrugan para realizar sus tareas diarias. Dormir es una de las partes más importantes de nuestro día a día. No en vano lo más probable es que sea la actividad en la que empleemos más tiempo a lo largo de nuestra vida. Por supuesto, el resto de tareas diarias se ven condicionadas por las necesidades de reposo que requiere el organismo. Pero, ¿cuántas horas necesitan los informático...