lunes, 31 de diciembre de 2012

Museo de Internet

www.thebiginternertmuseum.com

Para que las nuevas generaciones conozcan cosas como el ICQ o el portal Altavista por ejemplo.
Enviado desde mi BlackBerry® de Claro Argentina

domingo, 30 de diciembre de 2012

Arranque de Linux típico. (LEER!)

Las siguientes son las 6 etapas de alto nivel de un proceso de arranque de Linux típico.


1. BIOS

  • BIOS significa Basic Input / Output System
  • Realiza algunas comprobaciones de integridad del sistema
  • Búsquedas, carga y ejecuta el gestor de arranque.
  • Se busca gestor de arranque en disquete, CD-ROM o disco duro. Puede pulsar una tecla (por lo general de F2 F12, pero depende de su sistema) durante el arranque del BIOS para cambiar la secuencia de arranque.
  • Una vez que el programa cargador de arranque se detecta y se carga en la memoria, BIOS da el control a la misma.
  • Por lo tanto, en términos simples cargas BIOS y ejecuta el gestor de arranque MBR.

2. MBR

  • MBR significa Master Boot Record.
  • Se encuentra ubicado en el sector de la primera del disco de arranque. Típicamente / dev / hda o / dev / sda
  • MBR es menos de 512 bytes de tamaño. Esto tiene tres componentes 1) información principal gestor de arranque en el primero 446 bytes 2) Datos de la tabla de particiones en los próximos 64 bytes 3) Compruebe mbr validación en los últimos 2 bytes.
  • Contiene información acerca de GRUB (o LILO en los sistemas antiguos).
  • Así que, en términos simples cargas MBR y ejecuta el gestor de arranque GRUB.

3. GRUB

  • GRUB es sinónimo de Unified Bootloader Grand.
  • Si usted tiene múltiples imágenes del kernel instalado en su sistema, usted puede elegir la que desee ejecutar.
  • GRUB le muestra una pantalla de bienvenida, espera unos segundos, si no se introduce nada, se carga la imagen del kernel por defecto especificada en el archivo de configuración de GRUB.
  • GRUB tiene el conocimiento del sistema de ficheros (el más viejo cargador de Linux LILO no entendía sistema de archivos).
  • Archivo de configuración de GRUB es / boot / grub / grub.conf (/ etc / grub.conf es un enlace a esta). A continuación se muestra grub.conf de CentOS.
  •   # Boot = / dev / sda
     default = 0
     timeout = 5
     splashimage = (hd0, 0) / boot / grub / splash.xpm.gz
     hiddenmenu
     título CentOS (2.6.18-194.el5PAE)
               root (hd0, 0)
               kernel / boot/vmlinuz-2.6.18-194.el5PAE ro root = LABEL = /
               initrd / boot/initrd-2.6.18-194.el5PAE.img 
  • Como se observa a partir de la información anterior, contiene kernel y la imagen initrd.
  • Así que, en términos simples GRUB sólo carga y ejecuta las imágenes del kernel y initrd.

4. Núcleo

  • Se monta el sistema de archivos raíz como se especifica en el "root =" en grub.conf
  • Kernel ejecuta el programa / sbin / init
  • Dado que fue el programa init primero que debe ejecutar el kernel Linux, tiene el identificador de proceso (PID) de 1. ¿Es un "ps-ef | grep init 'y comprobar el pid.
  • initrd es sinónimo de disco RAM inicial.
  • initrd es usado por el kernel como el sistema de archivos raíz temporal hasta el kernel de arranque y el sistema de archivos raíz está montado. También contiene los controladores necesarios compilados dentro, lo que ayuda a acceder a las particiones del disco duro y otros componentes.

5. Init

  • Mira el archivo / etc / inittab para decidir el nivel de ejecución de Linux.
  • A continuación se presentan los niveles de ejecución disponibles
    • 0 - halt
    • 1 - modo de usuario único
    • 2 - Multiusuario, sin NFS
    • 3 - modo multiusuario completo
    • 4 - No se utiliza
    • 5 - X11
    • 6 - reboot
  • Init identifica el initlevel defecto de / etc / inittab y lo utiliza para cargar todos los programas apropiados.
  • Ejecutar 'grep initdefault / etc / inittab' en su sistema para identificar el nivel de ejecución predeterminado
  • Si quiere meterse en problemas, puede establecer el nivel de ejecución por defecto a 0 o 6. Puesto que usted sabe lo que significa 0 y 6, probablemente usted no puede hacer eso.
  • Normalmente, se establece el nivel de ejecución predeterminado para 3 o 5.

6. Programas de nivel de ejecución

  • Cuando el sistema está arrancando Linux, puede ver los diferentes servicios de empezar. Por ejemplo, se podría decir que "a partir de sendmail .... OK ". Esos son los programas de nivel de ejecución, ejecutado desde el directorio de nivel de ejecución según lo definido por su nivel de ejecución.
  • Dependiendo de su configuración por defecto nivel de inicio, el sistema ejecutará los programas de uno de los siguientes directorios.
    • El nivel de ejecución 0 - / etc/rc.d/rc0.d /
    • El nivel de ejecución 1 - / etc/rc.d/rc1.d /
    • El nivel de ejecución 2 - / etc/rc.d/rc2.d /
    • El nivel de ejecución 3 - / etc/rc.d/rc3.d /
    • El nivel de ejecución 4 - / etc/rc.d/rc4.d /
    • El nivel de ejecución 5 - / etc/rc.d/rc5.d /
    • Nivel de ejecución 6 - / etc/rc.d/rc6.d /
  • Tenga en cuenta que también hay enlaces simbólicos disponibles para estos directorios bajo / etc directamente. Así, / etc/rc0.d se enlaza a / etc/rc.d/rc0.d.
  • En el archivo / etc / rc.d / rc *. D / directorios, verías programas que se inician con S y K.
  • Programas empieza con S se utilizan durante el inicio. S para el inicio.
  • Programas comienza con K se utiliza durante el apagado. K para matar.
  • Hay un número justo al lado de S y K en los nombres de los programas. Estos son el número de secuencia en la que los programas deben iniciarse o muertos.
  • Por ejemplo, es S12syslog para iniciar el demonio syslog, que tiene el número de secuencia de 12. S80sendmail es iniciar el demonio sendmail, que tiene el número de secuencia de 80. Por lo tanto, el programa de syslog se iniciará antes de sendmail.
Fuente: http://www.thegeekstuff.com/2011/02/linux-boot-process/ 

jueves, 20 de diciembre de 2012

RV: ¡Gana puntos extra en MVA y obtén el reconocimiento de la comunidad!

------Mensaje original------
De: Microsoft Latinoamérica
Para: Yo
Responder a: Microsoft
Asunto: ¡Gana puntos extra en MVA y obtén el reconocimiento de la comunidad!
Enviado: 20 de dic de 2012 14:34

  Si necesitabas una motivación extra para finalizar tus carreras en MVA, te brindamos la oportunidad de ganar puntos extra si completas alguno de los sets que te proponemos. ¡Obtén el reconocimiento de la comunidad llegando al tope del ranking!         Microsoft respeta su privacidad. Revise nuestra Declaración de Privacidad en línea. Si prefiere no recibir más mensajes promocionales de correo electrónico de Microsoft Corporation en el futuro, haga clic aquí. Esta configuración no afectará los boletines que haya solicitado o las comunicaciones de servicio obligatorias que se consideren parte de ciertos servicios de Microsoft. Para configurar sus preferencias de contacto para otras comunicaciones de Microsoft, haga clic aquí. Microsoft Latinoamérica 6750 North Andrews Ave., Suite 400 Fort Lauderdale, FL 33309 United States
Enviado desde mi BlackBerry® de Claro Argentina