ARRANQUE RÁPIDO. Todo Comienza con Init

Tamaño: px
Comenzar la demostración a partir de la página:

Download "ARRANQUE RÁPIDO. Todo Comienza con Init"

Transcripción

1 ADMINISTRACIÓN Upstart Arranque rápido con Upstart, un sustituto para el legendario Sys V Init ARRANQUE RÁPIDO El lento arranque de Linux ha sido un problema que han estado padeciendo los usuarios desde hace unos años. El proyecto Upstart supone una buena solución al problema. POR NICO DIETRICH Y DIRK VON SUCHODOLETZ La historia de Linux incluye bastantes intentos por mejorar el largo proceso de arranque del sistema. Esto puede que no sea sorprendente, ya que el arranque puede desesperar hasta al más paciente de los usuarios. El tradicional diseño del sistema de arranque de Unix, System V, fue revolucionario, pero ha resultado ser un escollo para la mayoría de las distribuciones. Aunque han aparecido diversos trucos para acelerar el proceso a lo largo de todos estos años, la mayoría de las reformas del sistema de arranque han resultado ser inviables en la práctica, y muchos de los turbo cargadores empleados por los gurús no están al alcance de los usuarios normales y corrientes. Una herramienta nueva, Upstart, adopta una solución diferente para acelerar el proceso de arranque de Linux. El proyecto Upstart [1] presenta un servicio init genérico que es la base de muchos de los desarrollos de los sistemas Linux modernos. Upstart, que tiene raíces Unix, inteligentemente evita las esperas innecesarias, ejecuta los scripts de arranque de forma simultánea y reduce el tiempo de arranque al mínimo. El plan a largo plazo es reemplazar los servicios del sistema que se ejecutan en segundo plano, como el servicio at, cron y otros, por Upstart. Ubuntu 6.10 (Edgy Eft) muestra el primer efecto de este software prometedor. Todo Comienza con Init La mayoría de los sistemas basados en Unix comparten el concepto de init. El proceso invoca al kernel y asigna al proceso del kernel el ID 1. Esta secuencia está implementada en el kernel en el fichero /usr/src/linux/init/main.c de Linux. Init tiene la tarea de ejecutar el resto de los procesos del espacio del usuario e inicializar el sistema. El proceso y sus scripts cargan los módulos del kernel, comprueban y montan el sistema de ficheros, configuran la red, ejecutan los servidores y ejecutan el programa de login en modo gráfico. Init tiene que ejecutar los servicios en un orden determinado. Por ejemplo, no tiene sentido establecer la hora del sistema consultando a un servidor de tiempo de la red hasta que la máquina no haya activado la red. Para ello, tiene primero que inicializar el hardware de red y establecer al menos una interfaz de red para el acceso externo. El número de servicios y agentes en segundo plano ha crecido a lo largo de los años y esto ha hecho que el proceso init se haya convertido en una chapuza. Por el contrario, el uso en PC de escritorios, algo típico para Ubuntu, demanda una configuración dinámica del sistema. Sys V Init es también bastante lento para su uso en los dispositivos móviles. Esta clase de dispositivos requieren una solución ad hoc para configurar la red, así como una configuración dinámica del hardware. 58 Número 28

2 Upstart ADMINISTRACIÓN Para colmo, los programadores de Linux han desarrollado diversas herramientas: acpid y apmd para la gestión de la energía, el gestor de dispositivos HAL para montar dinámicamente las unidades de disco, y el gestor de recursos para la asignación dinámica de los privilegios de los dispositivos para el usuario que ejecute el escritorio GUI. Cada uno de estos sistemas implementa su propia lógica de configuración y los administradores tienen que familiarizarse con ella para poder ejecutar las tareas requeridas en el momento determinado. No todos los procesos y servicios están ligados al arranque o a la parada de la máquina. Por ejemplo, hay algunos servicios especiales, como cron y el servicio at, que ejecutan otros procesos en momentos determinados. No están ligados de ningún modo a los niveles de ejecución del sistema, aunque poseen una lógica subyacente similar. Este es otro punto que Upstart modifica [3]. Cuestiones de Diseño Antes de que los programadores de Ubuntu decidieran desarrollar un sistema nuevo, investigaron las alternativas existentes al sistema Sys V [2]. Ninguno de los diseños que estudiaron cumplía completamente sus Sys V Init expectativas o estaba disponible bajo una licencia aceptable. Cuando comenzaron a pensar en el nuevo diseño, tuvieron que escoger entre un objetivo o una opción orientada al resultado para la ejecución del sistema. La orientación al destino significaría la definición de los servicios que deberían ejecutarse al final de la secuencia de arranque (KDM, el servidor SSH, etc). En este caso, sería necesario investigar cada servicio y determinar en qué otros servicios se basa. Basándose en estas dependencias, el sistema init tendría que deducir una secuencia de arranque correcta. Esta es precisamente la solución adoptada por Gentoo con su sistema de dependencias (véase el cuadro titulado Gentoo ); Suse también se basa en esta solución con una versión modificada de Sys V Init (véase el cuadro titulado Suse Linux ). En la otra esquina del ring estaban los eventos. En vez de formular las dependencias, que un script probablemente tendría que gestionar en el tiempo de arranque del sistema, un sistema basado en eventos no ejecutaría un script hasta que se cumplieran una serie de precondiciones. Por ejemplo, no tendría sentido llamar a un cliente NFS hasta que haya disponible una autorización NFS. El sistema que adoptó Ubuntu abarca también condiciones más complejas como configuración de la red completada, Apache ejecutándose o (en el futuro) memoria USB conectada. Horizonte de Eventos Básicamente los eventos son simples cadenas de caracteres. Los desarrolladores de Upstart han dividido los eventos en tres clases: Eventos Simples, como el sistema está arrancando o el usuario ha presionado un botón. Los Eventos de Nivel poseen un parámetro adicional, como el estado del interfaz de red. Los servicios y las tareas se ejecutan para cualquier Evento de Nivel o sólo cuando un parámetro alcance un valor determinado. Los Eventos Temporales suceden tras un intervalo específico de tiempo o en un momento determinado. Los desarrolladores se han mantenido fieles al principio del código abierto publica pronto y publica a menudo. Por ello, el código fue publicado en una etapa muy temprana y lo presentaron en la distribución Edgy Eft, para demostrar hasta donde habían llegado. Su objetivo es recolectar el mayor número posible de respuestas de los desarrolladores que estén trabajando en otras distribuciones de Linux. Las primeras versiones de Unix utilizaban un simple script de la shell para configurar la máquina y lanzar los servicios. El diseño detrás de la familia BSD /etc/rc, por ejemplo, era realmente simple, pero presentaba un serio inconveniente. La incorporación de programas de terceros, o simplemente la realización de cambios en el sistema, implicaban la modificación del script. Desafortunadamente, la modificación de este código es bastante peligrosa y un simple error podría ocasionar que el sistema no volviera a arrancar. En muchos casos, ejecutar un servicio implica la ejecución de más de un comando, variando los detalles dependiendo del entorno actual. Por ejemplo, el servidor ISC DHCP puede ser configurado para escuchar en una interfaz Ethernet especificada, en vez de en todos los puertos. Para eliminar la necesidad de que los administradores tengan que modificar el script de arranque, los servicios a menudo vienen con ficheros de configuración que el script tiene que procesar. Esto permite que los administradores actualicen los scripts de arranque sin poner en peligro la configuración local. Figura 1: Este inittab típico define los niveles de arranque del 0 al 6. Sys V Init hace uso de una solución más flexible, pero también más compleja que BSD, presentando los niveles de ejecución (runlevels) que definen estados específicos de la máquina basados en los procesos que ejecuta. Es posible tener hasta ocho niveles de ejecución posibles, pero no son obligatorios, para cada sistema. Hay tres niveles de ejecución que tienen una tarea definida de forma clara: Parada (0), Modo Monousuario (1) y Reinicio (6). El fichero /etc/inittab especifica los niveles existentes y define el nivel de ejecución en el que entra el sistema tras el arranque (Figura 1). El diseño de Sys V supone que el sistema utilizará un número pequeño de estados predefinidos, tales como sin red, con red, con X11, etc. Los administradores pueden modificar el nivel de ejecución con el comando init nivel_de_ejecución. Otra ventaja de esta solución son los scripts separados para cada servicio o tarea de configuración. Por ejemplo, llamando a /etc/init.d/dhcpd restart permite relanzar el servidor DHCP sin afectar a los otros servicios. La idea de utilizar una colección de enlaces simbólicos para determinar el alcance y el orden de los scripts utilizados por cada nivel de ejecución es también una buena idea. Número 28 59

3 ADMINISTRACIÓN Upstart Sin embargo, esto también significa que las especificaciones podrían cambiar en el transcurso de unos meses. Los ejemplos descritos aquí se refieren a la versión 0.3 de principios de diciembre. Esta versión reemplaza el proceso init existente. Sin embargo, no debe suponerse que todos los scripts de arranque han sido modificados para usar el mecanismo de eventos. Upstart no soporta por ahora los eventos temporales y hay planes para utilizar otros programas, como Udev y ACPI o los servicios APM, como eventos fuentes. El Estado del Arte La versión actual de Ubuntu arranca de forma bastante rápida, aunque no se vea mucho de lo que está ocurriendo si se usa la configuración por defecto. La pantalla que se Como una de las más recientes incorporaciones a la familia Linux, Gentoo solucionó el problema de organización de los scripts de los niveles de ejecución de una forma especial. Para ello, no utiliza simples scripts bash como scripts para los niveles de ejecución, sino que por el contrario ejecuta un interprete separado: /sbin/runscript. Un ejemplo de una estructura típica es el siguiente: 01 #!/sbin/runscript 02 opts= depend start stop restart 03 depend() { 04 # dependencias y condiciones 05 } 06 start() { 07 # comandos para ejecutar los servicios 08 # incluyendo las tareas 09 } preparatorias 10 stop() { 11 # Comandos para parar los servicios 12 # demás de las acciones de 13 } limpieza 14 restart() { 15 # Reiniciando el servicio 16 } La cadena que sigue a opts lista todas las funciones proporcionadas por el script. Si se necesitan añadir otras funciones, sólo hay que añadirlas a la lista y escribir una función con el mismo Gentoo muestra con la barra de progreso y el logotipo del sistema operativo oculta cualquier información útil. Aunque los usuarios normales no se van a quejar por ello, los administradores seguro que estarán interesados en ella. Incluso si se elimina dicha pantalla (borrando el elemento splash de la línea de comandos del kernel en grub), no se verán muchos mensajes. Si se quieren más, sólo hay que eliminar la entrada quiet. A primera vista, las modificaciones aparecen ocultas. Si se ejecuta el comando man init o man telinit, se mostrará información indicando que el sistema de niveles de ejecución tiene un nuevo motor. Otra pista es la ausencia del fichero /etc/inittab. /etc/init.d, y los scripts de arranque que lo acompañan aún existen, ya que Ubuntu actualmente ejecuta Upstart en el modo compatible. Los planes a nombre. Mientras que las secciones start, stop y restart se mantienen fieles al diseño tradicional, depend proporciona una función más interesante. Un servicio puede depender de otro servicio o de algunos parámetros previos, por un lado; pero por otro lado, puede proporcionar funciones específicas que otros servicios puedan requerir: need service: Depende del servicio. use service: Utiliza el servicio. provide functionality: Proporciona una funcionalidad específica. before service: Debería comenzar antes que el otro servicio. after service: Debería comenzar después del servicio especificado. Gentoo también soporta servicios virtuales, como net, ya que hay varias clases de redes (Ethernet, Modem, WLAN). Esto también se aplica a los servicios de correo (mta). El script de arranque puede incluso determinar las dependencias dinámicamente, como muestra el ejemplo /etc/init.d/syslog-ng: case $(sed s/#.*// U /etc/syslog-ng/syslog-ng.conf)u in *source*tcp* *source*udp* U *destination*tcp* *destinationu *udp*) need net ;; esac Como los cambios no entran en conflicto con las dependencias existentes, los administradores pueden cambiar el orden en el que los servicios de ejecutan, utilizando before o after. medio plazo son permitir a /etc/event.d gestionar las definiciones de los trabajos, lo que simplemente se reduce a ficheros no ejecutables como el mostrado en el Listado 1. El ejemplo toma el camino fácil y simplemente llama al antiguo script de arranque para el nivel de arranque 2 (línea 20). Como puede verse en la línea 5, queremos que el script se ejecute cuando ocurra el evento runlevel-2. Finaliza si los eventos concluyen, o si suceden los eventos del runlevel-3 a runlevel-5 (de la línea 7 a la 10). En el futuro, una semántica más compleja soportará condiciones con operadores lógicos y pasarán parámetros a los scripts de eventos, si fueran necesarios. Estos ficheros juegan el mismo papel que las entradas del fichero /etc/inittab. Esto es por lo que Edgy Eft tiene tanto el fichero mostrado en la parte de arriba de la Figura 2 como rc2. Los Trabajos Compatibles con Upstart Hay dos formas de definir los trabajos. El método sencillo hace uso de exec /ruta/al/programa -O parámetros_opcionales. Funciona Listado 1: Definición de Trabajos 01 # /etc/event.d/rc2 02 # Runlevel 2 script compatible 03 con Upstart 04 # Esta tarea ejecuta los antiguos 05 scripts Sys V start on runlevel stop on shutdown 10 stop on runlevel-3 11 stop on runlevel-4 12 stop on runlevel script 15 set $(runlevel set 2 16 true) 17 if [ $1!= unknown 18 ]; then 19 PREVLEVEL=$1 20 RUNLEVEL=$2 21 export PREVLEVEL 22 RUNLEVEL 23 fi exec /etc/init.d/rc 2 26 end script 60 Número 28

4 Upstart ADMINISTRACIÓN exactamente igual que en la shell. Upstart en realidad utiliza una shell para manejar las comillas, o $. Si la definición del trabajo contiene algo más que una simple línea de comandos, el script de la shell puede ubicarse entre las palabras reservadas script y end script. (Listado 1, líneas 12 a la 21). Hay dos variaciones, start script y stop script. El start script /etc/event.d. realiza lo que el servicio requiere, como crear directorios o comprobar los privilegios de acceso. stop script se encarga de realizar la limpieza tras la finalización del servicio. Figura 2: Edgy Eft almacena ficheros que definen trabajos para los eventos típicos de inittab en quiere soportar la ejecución manual de los servicios, todo lo que se necesita es una simple línea en el script del evento que arranque al servidor: Figura 3: La lista de comandos initctl proporciona un resumen del estado del sistema. Autoejecución Utilizando un simple servidor como ejemplo, se puede ver lo que supone crear nuestros propios scripts para Upstart. El servidor no tiene que hacer nada, excepto mantenerse en ejecución. La siguiente sección /usr/local/bin/simpleserver.sh: #/bin/sh while true ; do sleep 1U ; done Llamemos al script de evento para este servicio como /etc/event.d/simple-server. Si sólo se exec /usr/local/bin/u simple-server.sh Para arrancar y parar los servicios, incluyendo el que se acaba de definir, simplemente hay que utilizar los comandos start y stop. Además de éstos hay un comando status. Con start simple-server se arranca el servicio. Para ver si el comando ha funcionado, se puede utilizar initctl list o status simple-server. Con stop simple-server se finalizará el servicio (Listado 2). Si todo funciona, la mayoría de los usuarios no querrán ver los mensajes del sistema. Sin embargo, la información que se registra puede ser muy valiosa, especialmente si se ha modificado el sistema. Si se prefiere que no aparezcan los mensajes en la pantalla cuando el sistema se esté arrancando, se pueden comprobar posteriormente. A groso modo, la salida de un script de Upstart es pasada a logd incluido en el paquete, y el servicio se encarga de registrarlas en /var/log/boot (Listado 3). La llamada a initctl list proporciona otra fuente de consulta con propósitos de depuración (Figura 3). Mientras que el tradicional Sys V Init sigue un procedimiento estrictamente lineal, las versiones más recientes de Suse Linux (10.0 y posteriores) soportan la ejecución concurrente de los scripts de arranque. Los administradores pueden activar esta característica en el fichero /etc/sysconfig/boot estableciendo la variable RUN_PARALLEL a yes. Esta opción cambia la secuencia clásica definida desde S00script1 a la S99script25. Por el contrario, se aplican las dependencias.depend.boot,.depend.start y.depend.stop. Si un administrador añade un simple script, digamos, S12nbd-server, a rc3.d creando un enlace de la forma tradicional, el sistema simplemente ignorará el cambio. El comando insserv gestiona esta tarea evaluando la cabecera del fichero para asegurarse una resolución correcta de las dependencias: Suse Linux ### BEGIN INIT INFO # Provides: nbd-server # Required-Start: $network # Should-Start: $syslog # Required-Stop: # Default-Start: 3 5 # Default-Stop: # Description: U Start Network Blockdevice Daemon ### END INIT INFO Con este sistema se oculta la mayor parte de la complejidad al usuario, sin embargo, esta solución ralentiza el sistema. Cuando probamos el arranque al estilo Suse en el X41 mencionado anteriormente (hay que admitir que la máquina tenía un disco duro antiguo) con el arranque concurrente tardó más o menos un minuto, bastante próximo a los 70 segundos que tarda el sistema tradicional. Se puede incluso ver alguna evidencia de la ejecución paralela de los servicios; la salida por pantalla aparece mezclada. Listado 2: Control de Servicios 01 root@edgyeft:~# start 02 simple-server 03 simple-server (start) running, 04 process 6507 active 05 root@edgyeft:~# stop 06 simple-server 07 simple-server (stop) running, 08 process 6507 killed 09 root@edgyeft:~# status 10 simple-server 11 simple-server (stop) waiting 12 root@edgyeft:~# start 13 simple-server 14 simple-server (start) running, 15 process 6517 active 16 root@edgyeft:~# status 17 simple-server 18 simple-server (start) running, 19 process 6517 active Número 28 61

5 ADMINISTRACIÓN Upstart Listado 3: Arrancando con Upstart 01 [...] 02 Dec 3 18:44:59 rc2: 03 * Starting deferred execution 04 scheduler atd [ ok ] 05 Dec 3 18:44:59 rc2: 06 * Starting periodic command 07 scheduler... [ ok ] 08 Dec 3 18:44:59 rc2: 09 * Enabling additional 10 executable 11 binary formats...[ ok ] 12 Dec 3 18:44:59 rc2: 13 * Checking battery state [ ok ] 15 Dec 3 18:44:59 rc2: 16 * Running local boot scripts 17 (/etc/rc.local) [ ok ] Figura 4a: Este análisis de Bootchart muestra el arranque de Debian GNU/Linux con el procedimiento init tradicional. Uso de Upstart en Debian Como Ubuntu está basado en Debian, las oportunidades de acelerar Debian, gracias a los cambios en Ubuntu, son bastante altas. Si se está preparado para aceptar el riesgo, se puede optar por reemplazar el sistema Sys V Init completamente o bien utilizar Upstart en paralelo. Los pasos para implementar el plan A (utilizando Upstart para reemplazar completamente el sistema antiguo) en Debian Unstable son bastante simples y los desarrolladores de la distribución ya han realizado el trabajo preparatorio separando el paquete sysvinit-utils del paquete sysvinit. Con ello se puede reemplazar fácilmente sysvinit por Upstart y mantener los viejos scripts. En el repositorio Experimental de Debian [2] está el paquete Upstart. Para utilizarlo, sólo hay que añadir la siguiente entrada a /etc/apt/sources.list: deb debian/experimental main Tras esto, con el siguiente comando se elimina el antiguo paquete sysvinit: apt-get installu upstart-compat-sysv Como sysvinit está marcado como requerido, el gestor de paquetes esperará hasta que se teclee Yes, do as I say! (Sí, Haz lo que digo!). El siguiente fallo ocu- Figura 4b: El cambio de Sys V por Upstart no cambia los resultados significativamente. rre cuando se actualiza. apt-get dist-upgrade eliminará los paquetes de Upstart que se hayan instalado y restablecerá el paquete sysvinit. Si esta es su intención, es decir, si realmente se desea restablecer Sys V Init, se puede ejecutar el siguiente comando apt-get install sysvinit para realizarlo. Autoadministración Si se decide compilar Upstart por uno mismo, habrá que eliminar manualmente el paquete sysvinit. Si no lo logra, make install sobreescribirá los ficheros binarios y el gestor de paquetes, o bien ignorará los cambios o, peor aún, decidirá que el sistema está corrupto. Digamos que es fácil compilar e instalar Upstart desde el código fuente [1]:./configure prefix=/usr U exec-prefix=/u sysconfdir=/etc make make install Tras completar estos pasos, el sistema solicitará los scripts de inicio. Para comenzar, hay que descargarse el archivo example-jobs-2.tar.gz desde el 62 Número 28

6 Upstart ADMINISTRACIÓN Listado 3a: Configuración de Grub 01 # /boot/grub/menu.lst 02 [...] 03 title Ubuntu, kernel generic 05 root (hd0,0) 06 kernel /boot/vmlinuz generic root=/dev/ 08 hdb1 ro quiet splash init=/ 09 opt/ 10 upstart/sbin/init 11 initrd /boot/initrd.img generic 13 boot 14 [...] directorio /download [1] y descomprimirlo en /etc/event.d. Mundos Paralelos Si se desea evitar una instalación fallida de Upstart estropeando System V Init, se puede instalar Upstart junto con Sys V. Para ello, hay que seguir los mismos pasos de antes, sólo los de la instalación, pero manteniendo el paquete sysvinit, y hay que asegurarse de que los nuevos ficheros acaban en /opt/upstart:./configure -prefix=/opt/u upstart sysconfdir=/etcu enable-compat En este escenario, habrá que modificar los scripts que se han ubicado en /etc/event.d. Para ello, hay que añadir la siguiente línea después de la línea script en rc-default y rcs-sulogin: export PATH=/opt/upstart/U sbin:$path Como el directorio de Upstart está al comienzo de la ruta de búsqueda, los scripts utilizarán el nuevo comando telinit. El sistema aún arrancará con Sys V Init por defecto, pero en el arranque, se le puede indicar al kernel que utilice el nuevo sistema. El siguiente parámetro de la línea de comandos del kernel se encargará de ello: init=/opt/upstart/sbin/init. Para realizar pruebas, puede que se prefiera introducir los parámetros en el prompt del gestor de arranque, pero se podría añadir una entrada nueva en el menú de configuración del gestor de arranque si lo desea (Listado 3a, línea 5). Análisis Bootchart [4] proporciona a los administradores un método excelente para comparar el proceso de arranque nuevo con el antiguo. La herramienta registra la carga de la CPU y el rendimiento de E/S del disco duro en el momento del arranque, y posteriormente convierte los resultados en una estupenda gráfica. Para ello, hay que instalar el paquete Bootchart y añadir una entrada a la línea de comandos del kernel. bootchart se ejecuta como primer proceso y se encarga de arrancar de forma adecuada al proceso init. El Listado 3b muestra la entrada para Grub. Si se está ejecutando Upstart junto con el antiguo sistema Init, hay que indicárselo a Bootchart añadiendo lo siguiente a la línea de comandos del kernel: bootchart_init=/opt/u upstart/sbin/init Tras ello, Bootchart registrará cualquier dato interesante que se procese cada 0.2 segundos y lo almacenará en /var/log/bootchart.tgz una vez que el proceso de arranque se haya completado. El comando bootchart -f png genera un gráfico PNG a partir de los datos, también se pueden utilizar las opciones svg y eps. Si se compara la gráfica del arranque con el sistema Sys V de la Figura 4a con la gráfica obtenida con Upstart 4b, los resultados que aportan serán engañosos. En nuestra máquina del laboratorio, Bootchart informó que el antiguo sistema Sys V Init tardó unos considerables 33 segundos, mientras que Upstart acabó en 23 segundos. Si se comprueban estos resultados detenidamente se revela que la ganancia real es de tan sólo dos segundos. Bootchart para el cronómetro tan pronto como KDM o cualquier otro gestor de login se ejecute. El hecho de que Upstart ejecute los trabajos en paralelo implica que este proceso comience antes de que todos los otros procesos críticos del arranque se hayan completado. Listado 3b: Bootchart 01 # /boot/grub/menu.lst 02 [...] 03 kernel /boot/vmlinuz generic 05 root=/dev/hdb1 ro quiet 06 splash init=/sbin/bootchartd 07 [...] Sería injusto para el proyecto Upstart ignorar el compromiso de Upstart en base a los resultados actuales de la prueba. Hay que recordar que el sucesor de init se estará ejecutando en modo compatible hasta que la mayoría del progreso se haya realizado. Se pueden esperar mayores ganancias de velocidad tan pronto como los scripts de arranque individuales se hayan adaptado al nuevo sistema. Además, Ubuntu no espera ver mayores ganancias de velocidad en el proceso de arranque hasta que Edgy sea reemplazado por Feisty Fawn. Conclusiones Los días en los que los ordenadores se arrancaban en un par de segundos han pasado, y la clase de apaños que muchas distribuciones utilizan para mejorar el tiempo de arranque probablemente no logren corregir el problema. Se les presenta un buen futuro a los nuevos diseños como Upstart. Incluso si Upstart no ofrece la misma clase de sensación de encender y listo que se percibe en las consolas de videojuegos, requiere menos paciencia que el antiguo sistema. Por supuesto, es preciso disponer de un buen conocimiento de administración de sistemas para migrar desde un sistema Linux en funcionamiento sin tener que realizar una reinstalación. Nuestra bola de cristal nos revela que Upstart está haciendo algo más que simplemente rejuvenecer el proceso de arranque: los desarrolladores prevén un servicio central que se encargará de relevar el popurrí de herramientas actuales. Incluyendo la ejecución de eventos específicos en momentos determinados, es decir, que reemplacen a cron y a at. A medio plazo, Upstart aún tiene que demostrar su habilidad para organizar el proceso de arranque de una forma clara, y por ahora, parece que va por buen camino. RECURSOS [1] Ubuntu Upstart: ubuntu.com [2] Upstart en la rama Experimental de Debian: experimental/admin/upstart [3] Upstart en el blog de Scott: /08/26/upstart-in-universe [4] Encendido por Charly Kühnast, Linux Magazine número 5, pg. 59 Número 28 63

Scripts de arranque. Pablo Sanz Mercado.

Scripts de arranque. Pablo Sanz Mercado. Scripts de arranque. Pablo Sanz Mercado. 1 1. Configuración y comandos básicos. Los niveles de ejecución en Linux son las diferentes formas en las que podemos encontrar un sistema operativo Linux. Cuando

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Servidor DNS sencillo en Linux con dnsmasq

Servidor DNS sencillo en Linux con dnsmasq Servidor DNS sencillo en Linux con dnsmasq Introducción El paquete dnsmasq permite poner en marcha un servidor DNS de una forma muy sencilla. Simplemente instalando y arrancando el servicio dnsmasq, sin

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

Gesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local)

Gesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local) Gesfincas INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local) GESFINCAS precisa ser instalado en el disco duro de su ordenador (en los supuestos de versiones para Red Local, en el Servidor del sistema

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como

Más detalles

Instalación de la aplicación.

Instalación de la aplicación. Manual de Instalación del Auto apagado de la UPV. Versión 1.0.1. Marzo del 2010 Redactado por Guillermo García. Dudas o erratas a guillermogn@upv.es. Instalación de la aplicación. Introducción La aplicación

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Redes de área local Aplicaciones y Servicios Linux NFS

Redes de área local Aplicaciones y Servicios Linux NFS MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...

Más detalles

4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP

4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP 4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP Dnsmasq es un paquete que incluye un servidor DNS y DHCP. El servidor DNS es un servidor muy sencillo que no contiene zonas

Más detalles

CITRIX 4.5 - Citrix Application Streaming

CITRIX 4.5 - Citrix Application Streaming 1 de 39 01/12/2007 1:06 CITRIX 4.5 - Citrix Application Streaming Es la caracteristica principal de la versión 4.5 de Citrix, el Application Streaming, en este documento se explica cómo usarlo. Application

Más detalles

V i s i t a V i r t u a l e n e l H o s p i t a l

V i s i t a V i r t u a l e n e l H o s p i t a l V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

Más detalles

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno. Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos

Más detalles

Seguidamente se muestra una pantalla para seleccionar nuestra localización, y comprobamos que la hora y demás es correcto. Podemos hacerlo fácilmente

Seguidamente se muestra una pantalla para seleccionar nuestra localización, y comprobamos que la hora y demás es correcto. Podemos hacerlo fácilmente A continuación se presentarán los diferentes pasos a seguir para la instalación de la distribución de linux Ubuntu 6.06 en su versión Desktop, usando para esto el nuevo instalador gráfico incluido en la

Más detalles

Ejecución del programa de instalación de Windows XP

Ejecución del programa de instalación de Windows XP Ejecución del programa de instalación de Windows XP Productos: Windows XP Professional Al instalar Windows XP Professional debe proporcionar información acerca de cómo desea instalar el sistema operativo.

Más detalles

INSTALACIÓN 2. 2.1 El Proceso de Instalación. 2.2 El Asistente de Instalación

INSTALACIÓN 2. 2.1 El Proceso de Instalación. 2.2 El Asistente de Instalación INSTALACIÓN 2 2.1 El Proceso de Instalación El proceso total de instalación, consiste en la ejecución en estricta secuencia, de cada uno de los siguientes componentes: Asistente de instalación de Microsoft

Más detalles

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server 5.2.- Configuración de un Servidor DHCP en Windows 2003 Server En este apartado vamos a configurar el servidor DHCP de "Windows 2003 Server", instalado en el apartado anterior. Lo primero que hemos de

Más detalles

Manual instalación Windows 8. Instalar Windows 8 paso a paso

Manual instalación Windows 8. Instalar Windows 8 paso a paso Manual instalación Windows 8. Instalar Windows 8 paso a paso Windows 8 es el nuevo sistema operativo de Microsoft, en el cual se han incluido más de 100.000 cambios en el código del sistema operativo,

Más detalles

Backharddi. 1.1. Introducción. 1.2. Cómo obtener Backharddi? MAX 3.1: Madrid_LinuX Manual de Utilización

Backharddi. 1.1. Introducción. 1.2. Cómo obtener Backharddi? MAX 3.1: Madrid_LinuX Manual de Utilización Backharddi Nota: Este manual solamente cubre la creación de imágenes en dispositivos locales, discos duros tanto internos como conectados a un puerto usb. Posteriormente se completará con la posibilidad

Más detalles

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos TEMA 1: SISTEMAS INFORMÁTICOS Parte 3: sistemas operativos Qué vamos a ver? Qué tipos de sistemas operativos existen principalmente Las distintas formas de instalar un sistema operativo En qué consiste

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX. Versión 4.0

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX. Versión 4.0 MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX Versión 4.0 1 Control Versión 1.0 Fecha: 01-07-2011 Modificaciones: Primera versión. Versión 2.0 Fecha: 22-09-2011 Modificaciones: Adaptado a websigner

Más detalles

Implantar Microsoft Software Updates Service (SUS)

Implantar Microsoft Software Updates Service (SUS) Implantar Microsoft Software Updates Service (SUS) Guía rápida de instalación Versión: 1.0 Autor: Paulino Insausti Barrenetxea Fecha: 15 de Junio de 2005 Licencia: CreativeCommons - ShareAlike Indice 1.Introducción...

Más detalles

Acronis Universal Restore

Acronis Universal Restore Acronis Universal Restore GUÍA DEL USUARIO Contenido 1 Qué es Acronis Universal Restore?...3 2 Instalación de Acronis Universal Restore...3 3 Crear dispositivos de inicio...3 4 Utilización de Acronis Universal

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

Instalación de ActivePerl en MS Windows

Instalación de ActivePerl en MS Windows Instalación de ActivePerl en MS Windows Rubén Armañanzas Arnedillo ruben@aula325.com 26 de septiembre de 2002 1. Descarga de los ejecutables necesarios En primer lugar vamos a descargar los ficheros que

Más detalles

Instalación Tacotel Lector Documentación Sistemas

Instalación Tacotel Lector Documentación Sistemas Índice 1 Introducción...3 2 Primeros pasos...3 2.1 Instalación del lector de tarjetas...3 2.2 Máquina Virtual de Java...3 3 Instalación del software Tacotel...4 4 Funcionamiento básico...5 4.1 Alta en

Más detalles

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín Animalandia Manual de instalación (Actualizado: Sept-2015) Fernando Lisón Martín Índice 1.- Requisitos previos...3 Instalación de paquetes...3 Configuración de apache...4 Configuración de php...4 Preparación

Más detalles

Instalación y configuración de VMWare ESX

Instalación y configuración de VMWare ESX 1 de 29 01/12/2007 1:47 Instalación y configuración de VMWare ESX Instalación y configuración de VMWare ESX 3.0.1, VMWare ESX es un sistema operativo de VMWare basado en Linux, que nos sirve para ahorrarnos

Más detalles

Instrucciones de instalación de TrueCode

Instrucciones de instalación de TrueCode Gracias por su compra y las instrucciones que le guiara a través del proceso de instalación y puesta en marcha de su nuevo software. Se recomienda la lectura y las discusiones de los usuarios por favor

Más detalles

Guía de Instalación para clientes de WebAdmin

Guía de Instalación para clientes de WebAdmin Panda Managed Office Protection Guía de Instalación para clientes de WebAdmin Tabla de contenidos 1. Introducción... 4 2. Instalación de Panda Managed Office Protection a partir de una instalación de Panda

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

Manual Usuario Tacotel Lector

Manual Usuario Tacotel Lector Índice 1 Introducción...3 2 Requisitos...3 2.1 Instalación del lector de tarjetas...3 2.2 Máquina Virtual de Java...5 2.2.1 Problemas ejecución versión 7 de Java...5 2.3 Acceso puerto remoto: 5555...6

Más detalles

Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007

Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007 1 de 20 10/09/2008 13:53 Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007 Migrar Exchange 2003 a Exchange 2007 o Exchange 2000 a Exchange 2007, Bueno, en este documento veremos

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

Requisitos mínimos: Instrucciones de uso. Problemas durante el arranque.

Requisitos mínimos: Instrucciones de uso. Problemas durante el arranque. Instalación de LliureX LiveDVD 7.11 Instalación de LliureX LiveDvd 7.11 Introducción: Requisitos mínimos: - Ordenador Pentium IV o superior. - 256 MB de RAM mínimo. - Unidad lectora de DVD-ROM. - 4 GB

Más detalles

Instalable módulo criptográfico Ceres. Manual de usuario

Instalable módulo criptográfico Ceres. Manual de usuario Instalable módulo criptográfico Ceres Manual de usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 1 2. REQUISITOS... 1 3. INSTALACIÓN... 2 1.1. Módulo CSP... 6 1.2. Módulo PKCS#11... 6 1.3. Certificados raíz...

Más detalles

Configuración del Panel de Control

Configuración del Panel de Control Configuración del Panel de Control Ahora le toca el turno al Panel de Control de ThunderCache7.1, que tiene unas mejoras enormes si lo comparamos con su versión anterior ThunderView2, nativa de ThunderCache

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10

Más detalles

Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX

Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX Curso 2013/2014 Introducción Esta práctica consiste en la elaboración de

Más detalles

SMS Gestión. manual de uso

SMS Gestión. manual de uso SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

- 1 - ÍNDICE. Haga clic en Instalar Software. PASO 3: Primero le hará falta elegir su lengua en esta pantalla:

- 1 - ÍNDICE. Haga clic en Instalar Software. PASO 3: Primero le hará falta elegir su lengua en esta pantalla: GUÍA DE INSTALACIÓN PASO A PASO DEL SOFTWARE PARA WINDOWS XP - Número 3.2 Gracias por haber comprado este dispositivo Roadpilot. Esta guía de instalación le ayudará a instalar el software y los controladores

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

CONFIGURACIÓN DE LOS EQUIPOS PARA CONEXIÓN A LA RED INALÁMBRICA CON EL SISTEMA OPERATIVO LINUX

CONFIGURACIÓN DE LOS EQUIPOS PARA CONEXIÓN A LA RED INALÁMBRICA CON EL SISTEMA OPERATIVO LINUX CONFIGURACIÓN DE LOS EQUIPOS PARA CONEXIÓN A LA RED INALÁMBRICA CON EL SISTEMA OPERATIVO LINUX Unidad de comunicaciones y seguridad c \ Pinar 19 Julián José González Caracuel wifi@csic.es Índice 1.Configuración

Más detalles

IS23 Mantenimiento de Instalaciones Informáticas Práctica 6. Acceso remoto a ordenadores tipo PC

IS23 Mantenimiento de Instalaciones Informáticas Práctica 6. Acceso remoto a ordenadores tipo PC IS23 Mantenimiento de Instalaciones Informáticas Práctica 6. Acceso remoto a ordenadores tipo PC 1 Objetivos Ingeniería Técnica Informática de Sistemas Curso 2003/2004 En la presente sesión se pretende

Más detalles

Oficina Online. Manual del administrador

Oficina Online. Manual del administrador Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

Cómo instalar un sistema operativo en VirtualBox http://www.noticiasubuntu.com/

Cómo instalar un sistema operativo en VirtualBox http://www.noticiasubuntu.com/ 1 de 16 Cómo instalar un sistema operativo en VirtualBox http://www.noticiasubuntu.com/ Este tutorial va dedicado a todos aquellos que estáis dando vuestros primeros pasos en VirtualBox. Vamos a aprender

Más detalles

CONFIGURACIÓN DEL SERVIDOR

CONFIGURACIÓN DEL SERVIDOR CONFIGURACIÓN DEL SERVIDOR Una vez finalizadas las configuraciones iniciales de las interfaces y direcciones IPs, desde cualquier equipo de la red abrimos el navegador e introducimos la dirección IP del

Más detalles

Universidad Luterana Salvadoreña Cátedra: Redes I Docente: Ing. Manuel de Jesús Flores Evaluación: Defensa Final Fecha de entrega: 30/05/2015 Linux

Universidad Luterana Salvadoreña Cátedra: Redes I Docente: Ing. Manuel de Jesús Flores Evaluación: Defensa Final Fecha de entrega: 30/05/2015 Linux Universidad Luterana Salvadoreña Cátedra: Redes I Docente: Ing. Manuel de Jesús Flores Evaluación: Defensa Final Fecha de entrega: 30/05/2015 Linux Terminal Server Project (LTSP) Descripción del proyecto

Más detalles

INSTALACIÓN DE LOS MÓDULOS DEL ERP AbanQ

INSTALACIÓN DE LOS MÓDULOS DEL ERP AbanQ INSTALACIÓN DE LOS MÓDULOS DEL ERP AbanQ Índice de contenido Instalación de los módulos del ERP AbanQ:...2 Requisitos para la instalación...2 Instalación de los módulos...2 1 Instalación de los módulos

Más detalles

Resumen. Funcionamiento. Advertencia

Resumen. Funcionamiento. Advertencia Resumen Módulo: Librería: IMPEXP.DLL Acoplable a: FactuCont 5, versiones monopuesto y red Descripción: Permite exportar datos de documentos, clientes, proveedores y artículos en un solo fichero para poder

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

- 1 - ÍNDICE. PASO 3: Primero le hará falta elegir su lengua en esta pantalla:

- 1 - ÍNDICE. PASO 3: Primero le hará falta elegir su lengua en esta pantalla: PASO 3: Primero le hará falta elegir su lengua en esta pantalla: GUÍA DE INSTALACIÓN PASO A PASO DEL SOFTWARE PARA WINDOWS 7 - Número 3.2 Gracias por haber comprado este dispositivo Roadpilot. Esta guía

Más detalles

Guía de Inicio Respaldo Cloud

Guía de Inicio Respaldo Cloud Guía de Inicio Respaldo Cloud Calle San Rafael, 14 28108 Alcobendas (Madrid) 900 103 293 www.acens.com Contenido 1 Introducción... 3 2 Características Respaldo Cloud... 4 3 Acceso y activación... 5 - Gestión

Más detalles

Guía de instalación de LliureX 5.09

Guía de instalación de LliureX 5.09 Guía de instalación de LliureX 5.09 Introducción La distribución LliureX está basada en Sarge, la versión estable de Debian GNU/Linux. Esta guía pretende ayudar al usuario en el proceso de instalación

Más detalles

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

CIF-KM. GUÍA DE LOS PRIMEROS PASOS CIF-KM. GUÍA DE LOS PRIMEROS PASOS Secciones 1. CONCEPTOS PREVIOS. 2. INSTALAR CIF-KM. 2.1 Descargar e instalar CIF-KM. 2.2 Configuración de CIF-KM. 2.3 Acceso externo al servidor de CIF-KM. 3. PRIMERA

Más detalles

Instrucciones de instalación de IBM SPSS Modeler Server 16 para Windows

Instrucciones de instalación de IBM SPSS Modeler Server 16 para Windows Instrucciones de instalación de IBM SPSS Modeler Server 16 para Windows Contenido Instrucciones para la instalación.... 1 Requisitos del sistema........... 1 Instalación............... 1 Destino...............

Más detalles

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie. Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra

Más detalles

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández Investigación Practica 1 Instalación del SGBD Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Ángel Garduño Córdova Isaac Méndez Hernández 1 ÍNDICE DE GENERAL INDICE DE TABLAS Y FIGURAS

Más detalles

Sitios remotos. Configurar un Sitio Remoto

Sitios remotos. Configurar un Sitio Remoto Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder

Más detalles

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2) 1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.

Más detalles

Solución: Descargar e instalarse el componente desde la página Web de Microsoft:

Solución: Descargar e instalarse el componente desde la página Web de Microsoft: Introducción Con este manual se pretende facilitar la instalación de los nuevos Programas de Gestión. En él se describe paso a paso lo que tiene hacer con una breve descripción y las imágenes de las pantallas

Más detalles

OnePAD 700 Preguntas Frecuentes

OnePAD 700 Preguntas Frecuentes OnePAD 700 Preguntas Frecuentes 1. Tengo algún problema con el funcionamiento del equipo Cargar los valores por defecto de fábrica 2. Tengo problemas con una aplicación instalada. Qué puedo hacer? Solucionar

Más detalles

Instalación de Elastix

Instalación de Elastix Instalación de Elastix Manual para la versión 1.3.2 PaloSanto Solutions Junio 2009 2009, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentación es confidencial y su propiedad intelectual

Más detalles

Guía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16

Guía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16 Guía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16 Contenido Capítulo 1. Introducción a IBM SPSS Modeler Social Network Analysis.... 1 Visión general de IBM SPSS Modeler

Más detalles

Guía de inicio rápido a

Guía de inicio rápido a Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

Instalación de la aplicación.

Instalación de la aplicación. Manual de Instalación del Auto apagado de la UPV. Versión 1.0.1. Marzo del 2010 Redactado por Guillermo García. Dudas o erratas a guillermogn@upv.es. Instalación de la aplicación. Introducción La aplicación

Más detalles

Manual de Instalación. Sistema FECU S.A.

Manual de Instalación. Sistema FECU S.A. Manual de Instalación Sistema FECU S.A. Índice Requerimientos de hardware... 3 Requerimientos de software... 3 Bajar programas desde Internet... 4 Manual de Usuario... 5 Archivos de instalación FECU S.A....

Más detalles

Manual del Usuario ADSL

Manual del Usuario ADSL Manual del Usuario ADSL Crear un usuario nuevo Pág. 2 Configuración de la Conexión Windows XP Pág. 5 Windows Vista Pág. 11 Windows 7 Pág. 15 Windows 98/ME/2000 Pág. 20 Ubuntu Linux Pág. 25 Linux Red Hat

Más detalles

Control de accesos autónomo por huella dactilar

Control de accesos autónomo por huella dactilar Manual de software Control de accesos autónomo por huella dactilar Access FP (SOFTWARE PARA LECTOR DE HUELLA DACTILAR SIMON ALERT REF.: 8902003-039) (Versión de sofware 1.1) (Versión de documento 1.2)

Más detalles

Instalación de OpenMPI

Instalación de OpenMPI Instalación de OpenMPI Programación Distribuida y Paralela Universidad de Granada Departamento del LSI Por: Daniel Guerrero Martínez Sergio Rodríguez Lumley 1 Índice de contenido Instalación de OpenMPI...3

Más detalles

ISCAN - MANUAL DE INSTALACIÓN

ISCAN - MANUAL DE INSTALACIÓN ISCAN - MANUAL DE INSTALACIÓN iscan es un software desarrollado y facilitado por INTECO (Instituto Nacional de Tecnología de la Comunicación) que realiza un análisis mensual del sistema y su seguridad

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

Ficheros de configuración de Nagios (ejemplo con nrpe y snmp)

Ficheros de configuración de Nagios (ejemplo con nrpe y snmp) How-to sobre Nagios Realizado por Eugenio Fuentefría Oróns Índice. Qué es Nagios? Funcionalidades de Nagios Equipos usados para las pruebas Instalación de Nagios. Uso de Nagios Modos de extraer información

Más detalles

Control de presencia para terminal por huella dactilar

Control de presencia para terminal por huella dactilar Manual de software Control de presencia para terminal por huella dactilar Access FP (SOFTWARE PARA LECTOR DE HUELLA DACTILAR SIMON ALERT REF.: 8902003-039 y 8902004-039) (Versión de sofware 1.5) (Versión

Más detalles

Capítulo 2. Cuestiones previas

Capítulo 2. Cuestiones previas 2.1. Creación del CD de Knoppix a partir de la ISO El CD de Knoppix puede ser descargado desde Internet. (Vea el capítulo anterior: www.victoralonso.com (http://www.victoralonso.com/knoppix/)). El resultado

Más detalles

Administración de GNU/Linux

Administración de GNU/Linux Administración de GNU/Linux Curso de Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones de Software Libre para estudiantes universitarios Pablo Cabezas Mateos Índice Qué debe conocer

Más detalles

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 Commvault Simpana 9 es la solución a la administración de los respaldos de los datos y archivos digitales, ya que ofrece un enfoque

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Roles y Características

Roles y Características dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las

Más detalles

INDICE. Página 2 de 23

INDICE. Página 2 de 23 INDICE 1. INTRODUCCIÓN... 3 1.1 OBJETIVO DE ESTE MANUAL... 3 1.2 DOCUMENTOS RELACIONADOS... 3 2. REQUERIMIENTOS MÍNIMOS DEL SISTEMA... 3 3. REQUERIMIENTOS RECOMENDADOS DEL SISTEMA... 3 4. INSTALACIÓN...

Más detalles

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86 Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86 1. CONSIDERACIONES PREVIAS Antes de empezar con la instalación vamos a revisar los requerimientos necesarios para poder

Más detalles

2. Accedemos al dominio, introducimos el nombre de usuario y la contraseña para acceder. Y damos click en Aceptar.

2. Accedemos al dominio, introducimos el nombre de usuario y la contraseña para acceder. Y damos click en Aceptar. Roaming Profile Es una característica que permite que casa Usuario pueda tener una carpeta con todos sus archivos dentro de la red lo cual le permite tener acceso a ellos independientemente en que equipo

Más detalles

Guardar y abrir documentos

Guardar y abrir documentos Contenido 1. Guardar como... 2 2. Abrir... 4 3. Recuperar archivos... 5 4. Unidades, Archivos y Carpetas... 5 5. Estructura de archivos... 6 6. Diferentes visiones de la lista de Abrir... 7 7. Cambiar

Más detalles

Puesta en Marcha versión Monousuario

Puesta en Marcha versión Monousuario Puesta en Marcha versión Monousuario Criterium www.criterium.es Antonio Muñoz Sánchez criteriumcyp@criterium.es 950 442 281 Puesta en Marcha versión Monousuario 1 Limitaciones de versión monopuesto...3

Más detalles

PRIMERA EVALUACIÓN. Realiza un conversor de números decimales a binario. La entrada será por parámetros.

PRIMERA EVALUACIÓN. Realiza un conversor de números decimales a binario. La entrada será por parámetros. PRIMERA EVALUACIÓN 1 ER Ejercicio: Realiza un conversor de números decimales a binario. La entrada será por parámetros. 2 o Ejercicio: Realiza una rutina que invierta una cadena de texto pasada por parámetro.

Más detalles