Cargando



Listar Servicios Linux

Tutorial con vídeo para Listar Servicios Linux con comandos para listar servicios en ejecución Linux.


may 16 2023 09:52
Intermedio
may 17 2023 15:28

Cuando administramos Sistemas Operativos Linux debemos tener en cuenta que existen una serie de parámetros que son esenciales para un correcto funcionamiento del sistema en general y uno de estos son los servicios de Linux.

 

Básicamente un servicio en Linux se ejecuta en segundo plano y su tarea es dar una función específica en el sistema. Los servicios por defecto (en su gran mayoría) se inician automáticamente durante el arranque del sistema y estarán activos y en ejecución en segundo plano con el fin de responder a las solicitudes generadas por las aplicaciones o el usuario.

 

En Sistemas Operativos Linux los servicios son administrados a través del sistema de inicio el cual se encarga de las tareas de inicio, detención y administración de estos servicios en segundo plano, normalmente el sistema de inicio es SysVinit, systemd, Upstart o algunos otros teniendo en cuenta la distribución usada.

 

Tutorial para listar servicios Linux o ver servicios activos en Linux.

 

Systemctl es un comando en Linux con el cual es posible controlar el sistema de inicio de systemd, gracias a este comando como usuarios estaremos en capacidad de administrar los servicios en segundo plano, las unidades de sistema y los sockets del sistema creando un entorno de disponibilidad mucho más completo. Systemctl nos da la oportunidad de iniciar, detener, reiniciar y verificar el estado de los servicios en segundo plano así como deshabilitar que ese servicio inicie automáticamente o bien realizar tareas extras como lo son:

 

Tareas Systemctl

 

  • Comprobar el estado de las unidades del sistema.
  • Validar los montajes del sistema de archivos.
  • Administrar dispositivos de red, dispositivos de almacenamiento y más.

 

 

Solvetic te explicará cómo usar systemctl para listar los servicios en Linux y así administrarlos de una forma mucho más completa.

 

 

Para estar al día, recuerda suscribirte a nuestro canal de YouTube!
SUSCRIBETE EN YOUTUBE

 

Cómo listar servicios Linux con Systemctl

 

Paso 1

Abrimos la terminas y listamos las entradas deseadas para comprobar Systemd:
pstree | head -#
Paso 2

Allí hemos validado el árbol de procesos con el comando pstree y notamos que se usa Systemd.

 

 

 

Paso 3

Validamos los servicios en ejecución:
systemctl --type=service --state=running

 

Paso 4

Puedes usar las flechas de dirección para ver más contenido:

 

 

Paso 5

Encontramos detalles como:

 

  • Unit: es el nombre del servicio o daemon.
  • Load: indica el estado de carga del servicio o demonio, sus opciones son loaded, not-found, bad-setting, error, o masked.
  • Active: indica el estado general actual del servicio o demonio, las opciones son active, reloading, inactive, failed, activating, o deactivating.
  • SUB: es el subestado del servicio o demonio,, allí podemos ver resultados como dead, exited, failed, inactive, o running.
  • Description: es una breve descripción del servicio.

 

Paso 6

Puedes ver el estado de un proceso en específico:
systemctl --type=service --state=running | grep (nombre)

 

Paso 7

Validamos los servicios fallidos:
systemctl --type=service --state=failed

 

Paso 8

Es posible ingresar dos estados en simultáneo:
systemctl --type=service --state=failed,exited

 

Paso 9

Usamos las flechas de dirección para ver los demás resultados:

 

 

Paso 10

Para listar unidades de archivo activas ejecutamos el comando. Allie encontramos detalles como el nombre de la unidad, su estado actual y demás valores.
systemctl list-unit-files --state=enabled

 

Paso 11

Quitamos el parámetro “—state” para resultados generales:
systemctl list-unit-files

 

Paso 12

Puedes usar diversas opciones de parámetro si es necesario:
systemctl list-unit-files --state=enabled,failed

 

Paso 13

Para validar las unidades de archivo deshabilitadas ejecutamos:
systemctl list-unit-files --state=disabled,failed

 

Paso 14

Para ver un servicio en detalle ejecutamos:
systemctl status (servicio)

 

Paso 15

Allí vemos valores como:

 

  • El nombre del servicio
  • El ID de proceso de la instancia
  • Ruta al archivo de la unidad
  • Cuánto tiempo de CPU se ha usado
  • Instancias simultáneas de este servicio y más

 

Gracias a Systemctl podremos llevar un control completo sobre los servicios en Linux y así administrarlos de una forma eficiente.

 

Tutorial con vídeo para saber cómo configurar Servicio Red Inicio automático Linux en el arranque.


¿Te ayudó este Tutorial?


1 Comentarios


Juan Pablo Inoa Acevedo
may 18 2023 20:13

Excelente, además pude comprobar que funciona a la perfección en Kali, es importante conocer cuales servicios se están ejecutando en el sistema operativo para una mejor administración del mismo y obtener algunas informaciones de suma importancia del S. O. 

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X