Archive by Author

Instalaciones desatendidas CentOS 5.2

Necesitamos archivo, anakonda-ks.cfg. Este archivo se genera en /root

con la instalación de cada sistema, este archivo tiene una sintaxi
especial, en el documento de instalación de centos se describen las
opciones.CentOS 5.2

http://www.centos.org/docs/5/html/5.2/pdf/Installation_Guide.pdf

En el CD#1 de la instalación de Centos tenemos una carpeta isolinux
para crear un cd de instalación que contenga Anaconda (Anaconda es el
instalador de Centos/Fedora/RHEL)

Metemos el archivo de kickstart.cfg dentro de la carpeta pero lo
renombramos a ks.cfg

# mkdir /mnt/isolinux
# mount /dev/cdrom /mnt/isolinux

# mkdir  /tmp/isolinux
# cp /mnt/isolinux /tmp/isolinux
# cp <nuestro anakonda.cfg> /tmp/isolinux

Hacemos la ISO con las configuraciones de ks.cfg mediante un sistema
linux (toma ya!!!)

# mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T isolinux/

isolinuxes una carpeta en nuestro sistema de archivos que contiene el
CD de arranque

Para realizar las instalación desatendida, Insertamos el CD de
Arranque y en Anaconta introducimos

linux ks=cdrom:/ks.cfg

Correspondencia Teclado

= –> ¿
: –> n
/ –> -

La idea es tener mas de una imagen para montar cada uno de los
equipos, luego los paquetes de CentOS los tenemos en CD o via PXE en
red.

Tipo:

ks/
-- ks.172.16.157.1.cfg
-- ks.172.16.157.2.cfg

MySQL Replication

La Replicación permite que la información de una base de datos MySQL (llamada Master) sea replicada en una o varios motores MySQL (llamados Slaves).

Mysql Master-Slave replication

La replicación es asíncrona, por lo que los slaves no tienen porqué estar permanentemente conectados para recibir las actializaciones del servidor. Esto permite que la replicación se pueda realizar a larda distancia, incluso con conexiones de tipo dial-up.

Algunos posibles usos de la replicación en MySQL pueden ser:

  • Soluciones de rendimiento: Repartir la carga sobre múltiples slaves hace incrementear el rendimiento de la base de datos. En este ‘paradigma’ todos los inserts y updates se deben realizar en el master. Las lecturas se realizarán sobre los slaves.

  • Integridad de los datos: Toda la informaci-on se replicará en el slave y como éste es capaz de parar el proceso de replica, incluso podríamos paragar el servidor MySQL si no está operativo en el momento será posible realizar un backupt sin corromper la base de datos.

  • Analisis

  • Distribución a larga distancia: Es posible que en una oficina quieras traajar con una copia de la base de datos central. Es posible usar la replicación para crear una copia local sin necesidad de tener una acceso permanente al master.

MySQL soporta la replicación unidirecional asíncrona, en el que un sercidor actua de master y uno o varios actúan como slaves.

La replicación entre servidores MySQL funciona a través del mecanismo de registros binarios (binnary logging). El master MySQL escribe las actualizaciones y cambios como ‘eventos’ en el log. Los slaves se configuran para ralizar la lectura del registro del mastery ejecutar aquellos ‘eventos’ que encuentren en la base de datos local.

En este escenario el master no hace nada, tan solo almacena los cambios en el registro binario. Cada slave guarda una copia de los contenidos del registro del master. Es responsabilidad del slave devidir que instrucciones debe ejecutar

Los slaves guardan una copia del registro del master de la mima forma que la posición hasta la que han leído la información del master. Esto significa que diversos slaves pueden conectarse a un mismo master y es posible que puedan estar en un mimsmo momento ejecutando diferentes partes del mismo registro primario.

Arsys compra el “Cube Panel”

cubepanel

Biztology es una empresa de software especializada en el sector del Hosting, donde tienen desarrollada la aplicación Cube Panel un panel de control multiplataforma para la administración de servidores.

Con la adquisión por parte de Arsys se busca hacer crecer la empresa y mejorar el producto que seguirá manteniendo la marca Cube Panel pero a través de la comercialización del proveedor de hosting.

fuente: loogic.com

Por una ADSL de calidad en España

¿Qué ocurre con el ADSL de nuestro país?

España lleva varios años ocupando las últimas posiciones en Europa en banda ancha según varios documentos y estudios de la OCDE (Organización para la Cooperación y el Desarrollo Económico). Desde el Gobierno se han ido anunciado rebajas en el precio del ADSL que nunca han llegado.

Comparativa de precios

A día de hoy la realidad es que los precios del ADSL no han bajado y seguimos teniendo una banda “ancha” lenta y cara. De hecho, en estudios sobre precios presentados por la CMT (Comisión de Mercado de las Telecomunicaciones) resulta claramente Telefónica como el operador incumbente dominante y el más caro de toda Europa.

¿Y el resto de operadores qué hacen?

Los operadores alternativos (Ya.com, Jazztel, Orange, Tele2…) no han trasladado al usuario final los descuentos aplicados en el precio mayorista que cobra Telefónica a ellos.

¿Qué puedo hacer?

La asociación de internautas y otras páginas web independientes han elaborado una queja masiva en forma de manifiesto donde solicitan a Telefónica de España la rebaja incondicional de los precios del ADSL para que sean exactamente iguales a los proporcionados en el resto de países en los que está operando. Esta rebaja afectará a los precios mayoristas y como consecuencia los operadores alternativos deberán rebajar sus precios en la misma medida.

Firma el manifiesto por una ADSL de calidad en España

Firmar el MANIFIESTO

jQuery Cuadros de Diálogo: Alert, Confirm y Prompt

Un conjunto de métodos que proporcionan una forma customizable para mostrar avisos de JavaScript, confirmaciones, y preguntas de tipo Alert, Confirm y Prompt

Resumen

Este plugin jQuery pretende sustituir la funcionalidad básica proporcionada por los típicos métodos de JavaScript:  alert(), confirm() y prompt() funciones. ¿Cuál es el beneficio de la utilización de métodos personalizados? Bueno, algunas buenas razones:

* Estos son completamente personalizables a través de CSS (lo que puede hacer que sus aplicaciones es mucho más profesional)
* Puede establecer un título personalizado para cada cuadro de diálogo
* IE7 usuarios obtener una horrible advertencia y por lo general tienen que volver a cargar la página si utiliza la llamada a prompt()

Estos métodos simulan de un verdadero cuadro de diálogo modal. Automáticamente se posicionan en función del tamaño de la ventana del navegador (a diferencia de otros existentes como lightbox). Si se incluye el plugin Arrastrable (Dragable) de jQuery UI, los os de diálogo se pueden mover arrastrando sus barras de título. Todo lo que necesitas para realizar los cuadros de diálogo de esta demostración se incluye en la descarga.

Se Requiere jQuery 1.2.6 o superior.

Implementación

Incluye el código siguente en la cabecera (<head>) del documento HTML:

<!-- Dependencies -->
<script src="/path/to/jquery.js" type="text/javascript"></script>
<script src="/path/to/jquery.ui.draggable.js" type="text/javascript"></script>


<!-- Core files -->
<script src="/path/to/jquery.alerts.js" type="text/javascript"></script>
<link href="/path/to/jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" />

Aseegurate de remplazar la ruta correta hacia el lugan en dónde hayas colgado los scripts.

Uso

Este plugin usa el espacio de nombres $.alerts ,  pero también incluye algunos atajos para que el código sea más claro:

  • jAlert(message, [title, callback])
  • jConfirm(message, [title, callback])
  • jPrompt(message, [value, title, callback])

A diferencia de los cuadros de diálogo típicos, puedes incluir código HTML en el parámetro message. Para indicar una nueva linea puede usar \n o <br />.

IMPORTANTE! Estos métodos no devuelben los mismos valores que confirm() y prompt()

. Para acceder a los resultados deber usar una función que recoga la devolución de la llamada.  (Fijate en la demostación para mas detalles.)

Demostración

Visita la página de demostración para ver ejemplos.

Descarga

Descárgate la última versión del plugin: Version 1.0