Buscar

4.2. Inicialización de servicios

download PDF
xinetd

Xinetd es un daemon utilizado para iniciar los servicios de red por solicitud. Los cambios en xinetd se relacionan con el límite permitido de descriptores de archivos abiertos:

  • El mecanismo de escucha ha cambiado de select() a poll(). Así, el límite de descriptores de archivos abiertos utilizado por xinetd puede ser cambiado.
  • Ahora, el límite del descriptor de archivos también se puede cambiar según servicio. Esto se puede realizar en el archivo de configuración para el servicio a través de la directiva rlimit_files. El valor puede ser un entero positivo o ILIMITADO.
Niveles de ejecución

En Red Hat Enterprise Linux 6, los niveles de ejecución 7, 8 y 9 personalizados ya no son compatibles y no pueden utilizarse.

Upstart

En Red Hat Enterprise Linux 6, init del paquete sysvinit se ha remplazado por Upstart, un sistema init basado en eventos. Dicho sistema maneja el inicio de tareas durante el arranque, deteniéndose durante el apagado y supervisándolos mientras el sistema se está ejecutando. Para obtener mayor información sobre Upstart, consulte la página man init(8).

Los procesos se dan a conocer como tareas Upstart y son definidos por archivos en el directorio /etc/init. Upstart está muy bien documentado a través de las páginas man. La vista general del comando está en init(8) y la sintaxis de tareas está descrita en init(5).
Upstart proporciona los siguientes cambios de conducta en Red Hat Enterprise Linux 6:
  • El archivo /etc/inittab está descontinuado y ahora sólo se utiliza solamente para configurar el nivel de ejecución predeterminado a través de la línea initdefault. Otra configuración se realiza a través de tareas upstarten el directorio /etc/init.
  • Ahora el número de consolas tty activas es establecido por la variable ACTIVE_CONSOLES en /etc/sysconfig/init, el cual es leído por la tarea /etc/init/start-ttys.conf. El valor predeterminado es ACTIVE_CONSOLES=/dev/tty[1-6], el cual inicia un getty en tty1 a través de tty6.
  • Un getty serial aún se configura automáticamente si la consola serial es la consola del sistema primario. En lanzamientos anteriores, esto era realizado por kudzu, el cual editaba /etc/inittab. En Red Hat Enterprise Linux 6, la configuración de la consola serial primaria es manejada por /etc/init/serial.conf.
  • Para configurar un getty ejecutando en una consola serial no predeterminada, debe escribir una tarea Upstart en lugar de editar /etc/inittab. Por ejemplo, si se desea un getty en ttyS1, el siguiente archivo de trabajo (/etc/init/serial-ttyS1.conf) funcionaría:
    # This service maintains a getty on /dev/ttyS1.
    
    start on stopped rc RUNLEVEL=[2345]
    stop on starting runlevel [016]
    
    respawn
    exec /sbin/agetty /dev/ttyS1 115200 vt100-nav
    
Como en lanzamientos anteriores, usted debe aún asegurarse de que ttyS1 esté en /etc/securetty si desea permitir inicios de sesión de root en este getty.
Ya no se admite el uso de /etc/shutdown.allow para definir quién puede apagar la máquina, debido al traslado a Upstart.
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.

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.