3.5.5.2. Anulación de la configuración de la unidad por defecto


Esta sección describe cómo anular la configuración por defecto de la unidad.

Procedimiento

  1. Para realizar cambios que persistan después de actualizar el paquete que proporciona el archivo de la unidad, copie primero el archivo en el directorio /etc/systemd/system/. Para ello, ejecute el siguiente comando como root:

    cp /usr/lib/systemd/system/name.service /etc/systemd/system/name.service

    Donde name representa el nombre de la unidad de servicio que desea modificar. La sintaxis anterior se aplica a todos los tipos de unidades.

  2. Abra el archivo copiado con un editor de texto y realice los cambios deseados. Para aplicar los cambios de la unidad, ejecute como root:

    systemctl daemon-reload
    systemctl restart name.service

Ejemplo 3.11. Cambiar el límite de tiempo de espera

Puede especificar un valor de tiempo de espera por servicio para evitar que un servicio que funcione mal congele el sistema. De lo contrario, el tiempo de espera se establece por defecto en 90 segundos para los servicios normales y en 300 segundos para los servicios compatibles con SysV.

Por ejemplo, para ampliar el límite de tiempo de espera del servicio httpd:

  1. Copie el archivo de la unidad httpd en el directorio /etc/systemd/system/:

    cp /usr/lib/systemd/system/httpd.service /etc/systemd/system/httpd.service
  2. Abra el archivo /etc/systemd/system/httpd.service y especifique el valor de TimeoutStartUSec en la sección [Service]:

    …​
    [Service]
    …​
    PrivateTmp=true
    TimeoutStartSec=10
    
    [Install]
    WantedBy=multi-user.target
    …​
  3. Recarga el demonio systemd:

    systemctl daemon-reload
  4. Optional. Verifique el nuevo valor del tiempo de espera:

    systemctl show httpd -p TimeoutStartUSec
Nota

Para cambiar el límite de tiempo de espera globalmente, introduzca el DefaultTimeoutStartSec en el archivo /etc/systemd/system.conf.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.