LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
init es el programa que se utiliza en la mayoría de los Linux para generar otros procesos en el arranque. Al estilo de BSD (que va desde el archivo /etc/rc script) este es ligeramente diferente del estilo de SysV: SysV es probablemente el inicio en el que usted está más familiarizado, ya que es utilizado por Debian, SuSE, y hasta hace poco, Redhat. Con esta configuración, el sistema comprueba el archivo /etc/inittab para encontrar un nivel de ejecución predeterminado. Este archivo también define lo que debe hacer para diversos niveles de ejecución. Un nivel de ejecución es una forma de especificar un conjunto de procesos a ejecutar. El punto importante del inicio es el nivel elegido. Esto significa que usted asigna a cada servicio a un nivel de ejecución, y los servicios se pondrán a funcionar en bloque a partir del nivel elegido (o pasar a una vez arrancado). Por supuesto, puedes iniciar y detener manualmente los servicios de secuencias de comandos con el mismo, pero la idea básica es arrancar uno o un conjunto de servicios que corresponden a situaciones de uso particular.
Dentro de los niveles de ejecución, los nombres de los enlaces de inicio y fin indican el momento la secuencia de comandos. Cada archivo /etc/rcx.d del directorio tiene una colección de enlaces para el inicio/parada de servicios en los scripts de /etc/init.d/. Que tendrán un aspecto simililar a este.
K20service -> /etc/init.d/ servicio
S35service -> /etc/init.d/ servicio
Si el vínculo comienza con una K, el servicio se detuvo. Si comienza con una S, se inicia. Esto se hace con la lógica en / etc/init.d/rc. Los números de control de la orden, evitan problemas de dependencias: Los número menores se ejecutan primero.
Con configuraciones modernas, cada vez más este sistema estático tiene desventajas:
Así que, habida cuenta de estas cuestiones: ¿cómo funciona Upstart? ¿cómo mejorar las cosas, y cómo puede usted empezar a utilizarlo?
El punto crucial sobre Upstart es que está basada en eventos en lugar de niveles de base (Init, como se ha descrito anteriormente, es el nivel de base). Los servicios pueden ser iniciados o detenidos en respuesta a otros hechos (eventos) ocurridos en el sistema: de cualquier otro acontecimiento, en cualquier lugar. Así que un servicio se puede configurar para responder a un evento generado por un hardware cuando éste es conectado, por ejemplo. También puede tratar de reiniciar los servicios en caso de que mueran inesperadamente (que init no puede hacer).
En lugar de tratar a un nivel determinado (o un software) como una meta, iniciando los servicios que se correspondan con Upstart!
comienza con un solo 'inicio' para cada caso, y se lleva a cabo en lo que respecta al hardware disponible, y en lo que respecta a la cadena de acontecimientos de 'inicio'. (Tenga en cuenta que puede configurar los servicios para comenzar cuando se inicia otro servicio, que puede también ampliar la cadena de inicio.) También puede utilizar los acontecimientos para poner en marcha servicios en bloques - que habrá una explicación en el siguiente artículo sobre cómo ejecutar (de forma combinada) su antiguo sistema con init con Upstart.
Fuente (en inglés): LinuxPlanet.

Dentro de los niveles de ejecución, los nombres de los enlaces de inicio y fin indican el momento la secuencia de comandos. Cada archivo /etc/rcx.d del directorio tiene una colección de enlaces para el inicio/parada de servicios en los scripts de /etc/init.d/. Que tendrán un aspecto simililar a este.
K20service -> /etc/init.d/ servicio
S35service -> /etc/init.d/ servicio
Si el vínculo comienza con una K, el servicio se detuvo. Si comienza con una S, se inicia. Esto se hace con la lógica en / etc/init.d/rc. Los números de control de la orden, evitan problemas de dependencias: Los número menores se ejecutan primero.
Con configuraciones modernas, cada vez más este sistema estático tiene desventajas:
- Plug-and-play "problemas de hardware": No puede controlar el hardware que es enchufado después del inicio. En cambio, las modernas distribuciones de Linux que utilizan init tienen que manejar esto a través del núcleo.
- Simlarly, puede tener problemas con los sistemas de ficheros en red que puede no estar disponible en el arranque, o pueden estar disponibles sólo en ciertas etapas.
- Es posible que los demonios que sólo nos gustaría a correr cuando el equipo está disponible.
Así que, habida cuenta de estas cuestiones: ¿cómo funciona Upstart? ¿cómo mejorar las cosas, y cómo puede usted empezar a utilizarlo?
El punto crucial sobre Upstart es que está basada en eventos en lugar de niveles de base (Init, como se ha descrito anteriormente, es el nivel de base). Los servicios pueden ser iniciados o detenidos en respuesta a otros hechos (eventos) ocurridos en el sistema: de cualquier otro acontecimiento, en cualquier lugar. Así que un servicio se puede configurar para responder a un evento generado por un hardware cuando éste es conectado, por ejemplo. También puede tratar de reiniciar los servicios en caso de que mueran inesperadamente (que init no puede hacer).
En lugar de tratar a un nivel determinado (o un software) como una meta, iniciando los servicios que se correspondan con Upstart!
comienza con un solo 'inicio' para cada caso, y se lleva a cabo en lo que respecta al hardware disponible, y en lo que respecta a la cadena de acontecimientos de 'inicio'. (Tenga en cuenta que puede configurar los servicios para comenzar cuando se inicia otro servicio, que puede también ampliar la cadena de inicio.) También puede utilizar los acontecimientos para poner en marcha servicios en bloques - que habrá una explicación en el siguiente artículo sobre cómo ejecutar (de forma combinada) su antiguo sistema con init con Upstart.
Fuente (en inglés): LinuxPlanet.

-
Energía.
- Un poco "de luz" en el histórico apagón del 28A: la mayor prueba de estrés para el sistema eléctrico ibérico
- BYD presenta nueva tecnología de supercarga para vehículos eléctricos con velocidades máximas de 1000 kW
- La Revolución Energética: Batería de Diamante de Carbono-14 con 5,700 Años de Duración
- El auge de la energía solar en EE.UU. continúa, pero se ve contrarrestado por el aumento del consumo de energía
- Enron.com anuncia pedidos anticipados de un reactor nuclear doméstico con forma de huevo
- Japón Descubre un Tesoro Submarino que Podría Redefinir su Economía y Liderazgo Global
- Las baterías de iones de litio de un solo cristal duran ocho veces más, según investigaciones
- Las nuevas barras de combustible nuclear resisten 1900º C ( 3452 °F ) durante 120 días de prueba, lo que aumenta las esperanzas de reactores más seguros
- El plan de Islandia de perforar un volcán para probar energía geotérmica supercargada y "sin límites"
- Este dispositivo genera electricidad con luz solar de noche
- La energía limpia debería volverse más barata y crecer aún más rápido
- Saurea: El Motor Solar Indestructible que Promete Transformar las Zonas Rurales del Mundo
- La energía verde de las baterías de almacenamiento está reemplazando a los combustibles fósiles en California y Texas
- Lanzamiento oficial del kernel 6.10 de Linux: esto es lo nuevo y lo mejorado
- China está instalando energías renovables equivalentes a cinco grandes plantas nucleares por semana