Tutoriales

ᐅ Cómo administrar y enumerar servicios en Linux » Chino simplificado de Linux

Administrar un servidor Linux es una tarea crítica que a veces puede ser difícil si no tiene las herramientas adecuadas. A menudo, la dificultad radica en los muchos recursos y servicios que deben configurarse y mantenerse. En los servidores, la mayoría de los recursos son software, lo que los hace más fáciles de monitorear. En este tutorial, aprenderá todos los conceptos básicos de los servicios de Linux, incluido cómo administrar, controlar y enumerar los servicios en Linux.

servicio Linux

Un servicio es un programa que se ejecuta en segundo plano y no está controlado por la interacción del usuario del sistema porque no tiene interfaz. Esto es para brindar mayor seguridad, ya que algunos de estos servicios son críticos para el funcionamiento del sistema operativo.

Por otro lado, en sistemas como Unix o Linux, los servicios también se denominan demonios. A veces, los nombres de estos servicios o demonios terminan con la letra d. Por ejemplo, sshd es el nombre del servicio que maneja SSH.

Entonces, pasemos a cómo listar servicios en Linux.

Cómo enumerar servicios en Linux

Consideremos un escenario potencial: ejecuta su sistema Linux y ya no puede acceder a localhost. Lo más probable es que el servicio HTTP esté deshabilitado y esté causando el problema.

Para resolver estos problemas y muchos otros, es bueno saber cómo enumerar todos los servicios en Linux.

Afortunadamente, CentOS y Ubuntu, dos de los sistemas operativos más populares en sus respectivos campos, comparten systemd. Esto significa que los comandos que estamos a punto de presentar son compatibles con ambos sistemas.

Primero, debe conectarse a su servidor usando SSH.

Una vez dentro, debe ser root para enumerar los servicios en Linux.

su

Ahora puede enumerar todos los servicios en Linux. Para hacer esto, ejecute el siguiente comando:

sudo systemctl list-unit-files --type service --all

Cuando ejecute el comando, verá todos los servicios en su sistema. Sin embargo, también verás que algunos tienen un estado definido. Veamos qué significa todo esto.

  • servicios habilitados (permitir) se está ejecutando actualmente. En general, estos no son un problema.
  • El servicio está deshabilitado (discapacitado) no está activado, pero puede activarse en cualquier momento sin ningún problema.
  • servicio de mascarillas (enmascarado) no se ejecutará a menos que elimine el atributo de ellos.
  • servicio estático (estacionario) solo se utilizan cuando otros servicios u organizaciones los requieren.
  • Finalmente, está el servicio generado (generar) a través de secuencias de comandos de inicio SysV o LSB con generadores systemd.

Si solo desea saber qué servicios se están ejecutando, debe usar el comando y grep de esta manera:

sudo systemctl | grep running

Administrar servicios de Linux

Ahora que sabe cómo enumerar servicios en Linux, es hora de aprender a administrar servicios específicos. Tenga en cuenta que cada servicio representa software y que cada software funciona de manera diferente. En este tutorial solo mostraremos cómo iniciar, verificar el estado y detener los servicios: controles básicos.

Para iniciar el servicio en Linux, debe ejecutar el siguiente comando:

sudo systemctl start [nombre_servicio]

Si el servicio está configurado correctamente, se iniciará. Ahora, si desea detenerlo, use el siguiente comando:

sudo systemctl stop [nombre_servicio]

Por otro lado, para consultar el estado del servicio puedes utilizar:

sudo systemctl status [nombre_servicio]

También es posible ejecutar un servicio cuando se carga el sistema operativo:

sudo systemctl enable [nombre_servicio]

O eliminarlo de la carga inicial:

sudo systemctl disable [nombre_servicio]

Finalmente, puede verificar qué puerto está utilizando el servicio.Para esto, usa Estadísticas de la red.

Para instalarlo en Ubuntu, simplemente ejecute:

sudo apt install netstat-nat

Si está utilizando CentOS 7:

yum install net-tools

Luego ejecute los siguientes comandos:

sudo netstat -plnt

La salida le dará toda la información de red requerida.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba