GNU/Linux >> Tutoriales Linux >  >> Debian

Debian – ¿Servicio activo pero (salido)?

Ya instalé el firewall (iptables) en un servidor Debian 8.
El servicio está activo pero en estado (salido).

¿Qué significa “Activo:activo (salido)”? ¿Y cómo puedo arreglarlo o cambiarlo (en ejecución)?

[[email protected]:~]# systemctl status firewall.service
● firewall.service - LSB: Start daemon at boot time
   Loaded: loaded (/etc/init.d/firewall)
   Active: active (exited) since dim. 2017-08-20 18:32:48 CEST; 11min ago

août 20 18:32:46 fw-liv-1-new firewall[623]: ---->Politiques par defaut DROP
août 20 18:32:47 fw-liv-1-new firewall[623]: ---->Chargement des regles LBN input
août 20 18:32:47 fw-liv-1-new firewall[623]: ---->Connexions locales
août 20 18:32:47 fw-liv-1-new firewall[623]: ---->Chargement des regles LBN input
août 20 18:32:47 fw-liv-1-new firewall[623]: ---->Chargement des regles LBN forward
août 20 18:32:48 fw-liv-1-new firewall[623]: ---->Execution de /etc/firewall/firewall_LBN.sh
août 20 18:32:48 fw-liv-1-new firewall[623]: ---->Regles filter INPUT
août 20 18:32:48 fw-liv-1-new firewall[623]: ---->Regles filter FORWARD
août 20 18:32:48 fw-liv-1-new firewall[623]: ---->Regles filter OUTPUT
août 20 18:32:48 fw-liv-1-new systemd[1]: Started LSB: Start daemon at boot time.

También intenté detener/iniciar el cortafuegos, pero el estado no cambió.
¿Alguien podría ayudarme con esto, por favor?

Respuesta aceptada:

● firewall.service - LSB: Start daemon at boot time
   Loaded: loaded (/etc/init.d/firewall)
   Active: active (exited) since dim. 2017-08-20 18:32:48 CEST; 11min ago 

No está utilizando una unidad de servicio systemd explícitamente escrita. Está utilizando una unidad generada por systemd-sysv-generator , desde una furgoneta Smoorenburg rc script que tiene información de encabezado LSB. systemd-sysv-generator adopta un enfoque único para todos, modificado con algunas conjeturas. Van Smoorenburg rc los scripts pueden o no iniciar procesos daimonion de larga ejecución, pueden o no emplear archivos PID, etc. systemd-sysv-generator trata de generar unidades de servicio que se acomoden a estas posibilidades.

Las unidades de servicio generadas automáticamente tienen RemainAfterExit=true cuando se genera desde van Smoorenburg rc scripts con información LSB. Entonces, cuando el proceso que ejecuta el script finaliza y no deja ningún proceso en ejecución, el servicio todavía se considera "activo", con el proceso de servicio cerrado.

Este es, por supuesto, el caso de un servicio que solo ajusta algunas reglas al inicio y en realidad no crea un proceso demonio , como es el caso de su /etc/init.d/firewall texto. Irónicamente, pero lamentablemente no inusual, la descripción en el encabezado LSB en su furgoneta Smoorenburg rc secuencia de comandos — "Iniciar daemon en el momento del arranque" — es completamente incorrecto para el firewall Servicio. No hace eso en absoluto.

Lecturas adicionales

  • https://unix.stackexchange.com/a/233581/5132
Relacionado:¿Cómo seleccionar PartFamilyId y FamilyStatus está activo o (activo y nulo) según las concatenaciones de partfamilyid por cosas?
Debian
  1. ¿Habilitación condicional de archivos Systemd a través del paquete Debian?

  2. Debian:¿cómo funcionan los servicios en Debian y cómo puedo administrarlos?

  3. Debian:¿la forma correcta de usar Onfailure en Systemd?

  4. Debian:¿cómo crear un sitio web Darknet/tor en Linux?

  5. Debian:la solicitud de inicio del servicio se repite demasiado rápido, ¿se niega a iniciar?

Cómo instalar y usar Monit en Debian 9 / Ubuntu 16.04

Cómo iniciar, detener y reiniciar servicios en Debian

Cómo iniciar, detener y reiniciar servicios en Debian 10

Cómo instalar Icinga 2 en Debian 8

Revisión de Debian 11

Centos 7:Primeros pasos