lunes, 24 de marzo de 2014

Ver Ficheros PDF protegidos con contraseñas BeCyPDFMetaEdit.


BeCyPDFMetaEdit es un utilitario gratuito para Windows, que te permite remover la contraseñas de ficheros PDF protegidos.

A más de uno le pasó que se olvidó la contraseña para poder acceder a un archivo importante.  Ahora con este pequeño software lo podemos llevar a cabo, pero hay que tener en cuenta que lo aconsejable antes de utilizarlo es generar una copia del fichero en cuestión y trabajar con esa copia, ya que luego de eliminada la contraseña, el fichero no se puede modificar.

El proceso es muy fácil.  Ejecutan el programa, seleccionan “Complete Rewrite”, pasan a la lengueta que dice “Security” y el parámetro “Security System” lo cambian a “No Encryption”.  Clic en Save y listo, el PDF ya se puede leer sin problemas.


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

miércoles, 19 de marzo de 2014

Proxmox Virtual Environment.



Proxmox VE es una solución completa de virtualización de servidores basada en sistemas de código abierto. Permite la virtualización tanto sobre KVM como contenedores y gestiona máquinas virtuales, almacenamiento, redes virtualizadas y clústeres HA.

Sus funcionalidades profesionales y su interfaz web intuitiva están diseñados para ayudarle a aumentar el uso de los recursos existentes y reducir los costos de hardware y el tiempo de administración - tanto en las empresas como en su uso doméstico. Usted puede virtualizar fácilmente sus más exigentes aplicaciones en Linux y Windows.

Características Proxmox VE.

KVM y contenedores:Proxmox VE es un software de código abierto, optimizado para el rendimiento y facilidad de uso. Para una máxima flexibilidad, hemos implementado dos tecnologías de virtualización - Máquina Virtual basada en el Kernel (KVM) y el contenedor de virtualización.




Administración central:

Unique Multi-master Design.

La limpieza en la Web GUI le da una visión general de todos sus invitados KVM y contenedores Linux e incluso de todo el clúster. No hay necesidad de un servidor de administración independiente y compleja.

Proxmox Cluster File System (pmxcfs).
Proxmox VE utiliza el sistema de archivos de clúster Proxmox único (pmxcfs), Un sistema de archivos con bases de datos para almacenar los archivos de configuración. Esto le permite guardar la configuración de miles de máquinas virtuales. Usando corosync, estos archivos se replican en tiempo real en todos los nodos del clúster. El sistema de archivo almacena todos los datos dentro de una base de datos persistente en el disco, sin embargo, una copia de los datos residen en la memoria RAM que proporciona un tamaño máximo de almacenamiento es de 30 MB - más que suficiente para que miles de máquinas virtuales.
Proxmox VE es la única plataforma de virtualización utilizando este sistema único de archivos de clúster.

Rich app Management Tool.
Proxmox VE es fácil de usar. Usted no tiene que instalar una herramienta de gestión separada o de cualquier nodo de administración adicional con enormes bases de datos, todo se puede hacer a través de la herramienta de gerencia aplicación web Rich incluidos. La herramienta multi-master permite gestionar todo el clúster desde cualquier nodo del clúster. La administración basada en web central - basado en el Marco de JavaScript (Ext JS 4) - le da el poder de controlar todas las funcionalidades de la interfaz gráfica de usuario y una visión general de la historia y syslogs cada nodo solo lo que incluye ejecutar copias de seguridad o restauración, live-migración. o actividades HA activa.

REST web API.
Proxmox VE utiliza una API RESTful. Elegimos JSON como formato de datos principal, y toda la API se define formalmente mediante esquema JSON. Esto permite una integración rápida y fácil para que las herramientas de gestión de terceros como entornos de alojamiento personalizados.

Role-based Administration.
Puede definir el acceso granular para todos los objetos (como VM, almacenes, nodos, etc) mediante el uso de la función de gestión de usuarios y permisos basado. Esto le permite definir los privilegios y le ayuda a controlar el acceso a objetos Este concepto también se conoce como listas de control de acceso:. Cada permiso especifica un sujeto (un usuario o grupo) y un papel (conjunto de privilegios) en una ruta específica .

Authentication Realms.
Proxmox VE soporta múltiples fuentes de autenticación, como Microsoft Active Directory, LDAP, autenticación estándar PAM Linux o el servidor de autenticación VE incorporado Proxmox.

50 Aplicaciones virtuales para Proxmox VE.
A través de la VE de administración central basada en Web Proxmox se puede descargar e instalar más de 50 dispositivos virtuales para ejecutarse como un contenedor de OpenVZ. Un dispositivo virtual es una aplicación completamente preinstalado y preconfigurado y el entorno del sistema operativo que se ejecuta en cualquier servidor estándar en un entorno autónomo, aislado conocido como una máquina virtual.
Nuestro socio tecnológico Llave en mano Linux ofrece una amplia gama de aparatos listos para el estreno.


Backup y Restore:La herramienta de copia de seguridad integrada (vzdump) crea instantáneas coherentes de funcionamiento VEs OpenVZ y KVM invitados. Es, básicamente, crea un archivo de los datos de máquina virtual o CT y también incluye los archivos de configuración VM / CT.

KVM Live Backup funciona para todos los tipos de almacenamiento, incluyendo imágenes de VM en NFS, iSCSI LUN, Ceph RBD o pastor. El nuevo formato de copia de seguridad se ha optimizado para el almacenamiento de copias de seguridad de máquinas virtuales rápidas y eficaces (archivos dispersos, de los datos del pedido, minimizado I / O).

Alta disponibilidad:

Proxmox VE High Availability Cluster.


Proxmox VE HA Cluster permite la definición de los altos servidores virtuales disponibles. Si una máquina virtual o un contenedor (VM o CT) se configura como HA y el host físico falla, la máquina virtual se reinicia automáticamente en uno de los nodos del clúster Proxmox VE restantes .

El Proxmox VE HA Cluster se basa en las tecnologías probadas HA Linux, proporcionando un servicio HA estable y confiable.

Network:

Bridged Networking


Proxmox VE utiliza un modelo de puente de red. Todas las máquinas virtuales pueden compartir un puente, como si los cables de red virtual de los huéspedes eran todos conectados en el mismo switch. Para la conexión de las máquinas virtuales con el mundo exterior, los puentes están asociadas a las tarjetas de red físicas asignadas una configuración TCP / IP.

Para mayor flexibilidad, VLAN (IEEE 802.1q) y la unión / agregación de red son posibles. De esta forma es posible construir redes virtuales complejas y flexibles para los anfitriones VE Proxmox, aprovechando toda la potencia de la pila de red de Linux.

Almacenamiento:

Almacenamiento Flexible.

El modelo de almacenamiento VE Proxmox es muy flexible. Imágenes de máquinas virtuales pueden ser almacenados en uno o varios almacenes locales o en el almacenamiento compartido como NFS y SAN. No hay límites, es posible configurar tantas definiciones de almacenamiento que desee.

La ventaja de almacenar máquinas virtuales en almacenamiento compartido es la capacidad de vivir a migrar máquinas funcionando sin ningún tiempo de inactividad.

Usted puede utilizar todas las tecnologías de almacenamiento disponibles para Debian Linux.
Se pueden añadir los siguientes tipos de almacenamiento a través de la interfaz web.

Tipos de almacenamiento de red compatibles:
  • LVM Group (soporte de red con objetivos iSCSI)
  • iSCSI de destino
  • NFS Share
  • Ceph RBD
  • Dirigir a iSCSI LUN
Tipos de almacenamiento locales apoyados:
  • LVM Group (dispositivos locales de respaldo, como dispositivos de bloque, dispositivos FC, DRBD, etc)
  • Directorio (almacenamiento en sistema de archivos ya existente)

Proxmox VE Servicios y Soporte.
Proxmox cuenta con una suscripción que incluyen soporte técnico realizado por expertos Proxmox,
ademas de foros y wikis de ayuda.

Proxmox Entorno Virtual Archive.

Imagenes ISO,documentacion y acuerdos de uso.



Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

Proxmox Mail Gateway.

Establecido en 2004, Proxmox  es un servidor dedicado de anti-spam y anti virus para correo electrónico de entrada y salida, es utilizado por los clientes en todo el mundo en todo tipo de empresas, desde aquellos con sólo unos pocos usuarios de correo electrónico hasta empresas con varios miles de cuentas de correo electrónico. El gateway de correo Proxmox es adecuado para empresas con sus propios servidores de correo electrónico, así como para los proveedores de Internet que ofrecen el servicio de control de correo como valor agregado. 

PROXMOX MAIL GATEWAY

La combinación de tecnologías de código abierto con los servicios profesionales y de fácil instalación y configuración, hacen de Proxmox la elección número uno en gateways de correo basados en Linux. El Gateway de correo electrónico está disponible en español.

La seguridad del correo electrónico comienza controlando todas las conexiones entrantes y salientes de correo electrónico. Proxmox Mail Gateway aborda del tráfico de correo electrónico no deseado, centrándose en spam y la detección de virus.  Proxmox Mail Gateway utiliza una amplia variedad de pruebas de red local e identificación de las firmas de spam eliminando los riesgos que implican los Spammers.


Todos y cada uno de los correos son analizados y calificados con una puntuación de spam asignado. El sistema optimiza la eficiencia de las reglas que se ejecutan para minimizar el número de falsos positivos y falsos negativos.  La arquitectura flexible combinada con la interfaz web intuitiva, elimina hasta un 98% las amenazas nuevas y existentes que llegan a través del correo electrónico.

Especificaciones:
http://distrowatch.com/table.php?distribution=proxmox

Descargas y manuales:
http://www.proxmox.com/es/downloads/category/proxmox-mail-gateway


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

Seguridad para imprimir funciones avanzadas.

En Impresión Pyme ya os hemos hablado de HP Access Control, un servicio con el que controlar la impresión y establecer pautas en la empresa, pero ahora queremos centrarnos en las funciones avanzadas de seguridad para imprimir que posibilita esta plataforma.

Por un lado, disponemos de herramientas centradas en la identificación, encargadas de verificar la identidad del usuario. Es posible escoger entre distintos métodos, como número de identificación personal, tarjeta de proximidad o tarjeta inteligente (con amplia compatibilidad con algunas de las más utilizadas en entornos empresariales).

Por su parte, la herramienta de autorización nos permite controlar el acceso por usuario a las funciones de los distintos dispositivos. Así, podremos restringir usuarios en una impresora determinada (por ejemplo, una que tengamos configurada para imprimir en color) o limitar el acceso a copias o funciones de envío digital a ciertos empleados.

Por último, también es posible disponer de un registro de actividades para conocer de un vistazo todo lo relacionado con el uso de una impresora en nuestra empresa. Sin ir más lejos, tendremos la oportunidad de pedir a los usuarios que justifiquen sus actividades de impresión, para cumplir con las políticas de nuestra empresa y evitar abusos.

Con toda la información obtenida, es posible controlar al máximo los costes de impresión y al mismo tiempo evitar problemas relacionados con la seguridad para imprimir. Toda ayuda es poca al respecto.


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

HP Access Control, Controla la impresión en tu empresa.

Tener bajo control lo que se imprime en una empresa es muy sencillo con HP Access Control. Gracias a este servicio, controlar la impresión y establecer ciertas pautas para que el gasto en esta partida no se dispare está al alcance de todos, y también se refuerza la seguridad.

HP Access Control nos permite recibir informes por usuario, por trabajo y por dispositivo para tener todos los datos al detalle de lo que se imprime. Así, evitaremos que los usuarios impriman en color de forma innecesaria, al delimitar su uso solo a determinados casos, por ejemplo.

En cuanto a seguridad se refiere, también podemos establecer requisitos de identificación y autorizaciones para prevenir el uso fraudulento, proteger la privacidad de los datos y mejorar la gestión de toda la impresión.

HP Access Control está disponible en impresoras y equipos multifunción de HP, como es el caso de la gama Officejet Pro.


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

Pull Printing.

¿Quieres saber qué es Pull Printing? Se trata de una tecnología que permite a los usuarios recuperar los trabajos de impresión cuando y donde quieran, desde cualquier dispositivo conectado a una red. Así, es posible obtener la mayor versatilidad posible a la hora de imprimir y seguir siendo productivos.

Gracias a Pull Printing se logra una mayor seguridad, gracias al cifrado y almacenaje de trabajos de impresión, que permiten que solo pueda acceder a un documento el usuario que previamente estuviese autorizado a hacerlo.

Asimismo, con Pull Printing cualquier trabajador puede acceder a las impresoras o multifunciones de HP que existan en una pyme tras autenticarse, y gracias a la trazabilidad que trae consigo, pone fin a los documentos impresos que parecen no ser de nadie y acaban tirándose a la basura por un mal uso previo.

El software HP Access Control incorpora Pull Printing, y al instalarse en un servidor permite que todo el parque de impresoras de la pyme se beneficie de sus características.


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

lunes, 10 de marzo de 2014

Configuraciones RAID


Las configuraciones RAID suscitan muchas dudas incluso entre los usuarios más avanzados, que en ocasiones pueden llegar a sentirse perdidos a la hora de identificar adecuadamente las ventajas y desventajas de las diferentes alternativas que ofrecer dichas configuraciones.

En esta guía os iremos mostrando una a una todos los detalles que debéis conocer de las configuraciones RAID más populares y utilizadas a día de hoy, tanto a nivel particular como profesional, pero antes de entrar directamente en materia aclararemos algunos puntos esenciales.

El primero es, obviamente, concretar qué es una configuración RAID, y la respuesta es bastante sencilla. Las siglas RAID significan “conjunto redundante de discos independientes”, o dicho de una manera más sencilla, indican una configuración basada en varias unidades de almacenamiento que trabajan de forma conjunta.

Por otro lado debemos tener claro que dentro de una configuración RAID el modo por el que optemos influye, y mucho, aunque fundamentalmente a dos niveles, rendimiento y seguridad de nuestros datos, un binomio en el que debemos optar en mayo medida por uno u otro de los dos beneficios mencionados.

Hechas estas pequeñas aclaraciones entramos a revisar directamente cada una de las principales modalidades RAID que podemos utilizar comenzando, eso sí, por las dos más comunes y frecuentes, la RAID 0 y la RAID 1.

RAID 0.

Es sin duda una de las más conocidas, y también de las más utilizadas, especialmente a nivel particular.
Este tipo de RAID distribuye los datos entre todas las unidades de almacenamiento que la forman. Su principal ventaja es que ofrece un mayor rendimiento de los datos, es decir, una mayor velocidad de trabajo.


Lamentablemente esta gran ventaja tiene también un importante inconveniente, y es que precisamente al carecer de redundancia (control de errores mediante copias redundantes de datos) cualquier fallo o avería en uno de los discos puede suponer una pérdida total de los datos.

¿Es interesante entonces utilizar este modo RAID?

Pues lo cierto es que RAID 0 es una gran opción cuando nuestro objetivo principal es obtener un mayor rendimiento, especialmente si contamos con presupuestos ajustados, ya que con unidades modestas podemos mejorar sensiblemente el rendimiento.

Obviamente a lo dicho debemos, una vez más, plantear el “pero” que expusimos anteriormente, la ausencia de redundancia en la copia de datos.

Con todo, es evidente que este inconveniente tiene una solución bastante simple, como por ejemplo realizar copias de seguridad de nuestros datos en unidades externas de almacenamiento o, porque no, en la nube.

¿Es realmente significativa la mejora de velocidad bajo RAID 0?

De nuevo la respuesta es afirmativa, ya que puede resultar hasta dos veces más rápida que una configuración basada en un solo disco duro.

RAID 1.

También conocido como “mirroring” o “modo espejo”, es sin duda una de las configuraciones más populares a día de hoy.

El modo RAID 1 trabaja en espejo, duplicando todos los datos de cada unidad de almacenamiento de forma sincronizada a otra unidad de almacenamiento.

De esta forma si se produce un fallo o avería en alguna de las unidades no perderemos ningún dato. Así, queda claro que la gran ventaja de utilizar una configuración RAID 1 es la seguridad a prueba de fallos que presenta, ya que en caso de que se estropee uno de los discos nuestros datos estarán a salvo en los restantes.


Junto a esta debemos exponer otra ventaja que, probablemente, resulta menos visible, pero que está ahí.

Dicha ventaja es que al estar los datos duplicados se disfruta de de un mayor rendimiento de lectura, ya que se pueden leer dos datos diferentes en dos discos diferentes, a pesar de que el conjunto actúa a la hora de escribir como si sólo hubiera un disco.

El lado negativo de este tipo de configuraciones es claro: el gran sacrificio de espacio que supone. Sí, al trabajar en modo espejo se realizan copias redundantes de datos, de forma que si tenemos, por ejemplo, dos HDDs de 1 TB en RAID 1 no disfrutaremos de 2 TB totales de espacio, sino de 1 TB, ya que el segundo TB será utilizado para las grabaciones redundantes.

Esto supone que el rendimiento a nivel de escritura no mejora, ya que los datos deben ser escritos en todas las unidades de almacenamiento que dan vida a la configuración RAID 1.

¿Merece la pena utilizar esta configuración RAID?

Pues todo depende de nuestras necesidades, aunque es evidente que la configuración RAID 1 va dirigida en mayor medida al sector profesional, donde la seguridad e integridad de los datos e información sea primordial.

Con todo también puede ser una solución interesante para usuarios particulares, ya que el coste de montar una configuración RAID 1 no es tampoco nada disparatado.

¿Seguridad o velocidad?
Llegados a este punto la conclusión es clara y la expondremos de la forma más sencilla posible. ¿Buscas seguridad? Lo tuyo es montar un RAID 1. ¿Buscas velocidad y no te importa hacer copias de seguridad periódicas “por si acaso”? Entonces debes optar por RAID 0.

RAID 10 (0+1) y RAID 01.

Como dijimos una RAID 10 es, en esencia, la combinación de una RAID 0 y una RAID 1. La ventaja de utilizar una RAID 10 es que podremos contar con la redundancia de la RAID 1, esto es, las copias de seguridad redundantes, y del buen nivel de rendimiento de una RAID 0.


Como podemos ver en la imagen la RAID 10 se divide en una estructura muy concreta, utilizando cuatro unidades de almacenamiento en las que se establece entre cada par una RAID 1, dando lugar a un subconjunto que es agrupado finalmente en sus cuatro unidades como una RAID 0.

Así, en cada subdivisión RAID 1 podrían fallar tres de los cuatro discos y no perderíamos los datos. Con todo, si no cambiamos los discos que han fallado el restante pasa a ser un punto único de fallo para todo el conjunto.

De esta manera si ese disco falla sí perderemos la totalidad de los datos que tengamos.

Ahora que hemos entrado un poco en materia debemos destacar que hay una variante de esta RAID, conocida como RAID 01. En esta se dividen los datos entre múltiples discos, y después se duplican en espejo los discos distribuidos en un grupo de discos idéntico.


Como podemos ver en la segunda imagen su esencia es idéntica a la RAID 10, sólo que en vez de dos subdivisiones RAID 1 encontramos dos subdivisiones RAID 0. Esta configuración es menos segura que la RAID 10, ya que no tolera dos fallos simultáneos, de tal manera que cuando un disco falla la subdivisión restante pasa a ser un punto único de fallo para todo el conjunto.

¿Merece la pena utilizar estas configuraciones?

Teniendo en cuenta que hablamos de configuraciones RAID con cuatro discos duros queda claro que no resultan la mejor opción para un usuario corriente, sobre todo teniendo en cuenta su complejidad y alto coste de mantenimiento.

Con todo no podemos negarlo, una configuración RAID 10 es una gran elección, ya que nos permite disfrutar de la mejora de rendimiento de una RAID 0 y de la seguridad de una RAID 1.

¿Seguridad o velocidad? No, mejor las dos.

Como vemos en este caso sí se puede tener todo, pero a cambio tenemos que estar dispuestos, como dijimos, a lidiar con las complejidades que ofrece una configuración RAID 10 con cuatro discos duros.

A pesar de lo dicho debemos terminar con un apunte claro, y es que para el sector profesional dicha configuración es, probablemente, la mejor elección.

RAID 5.

En un intento de dar una definición sencilla sobre la RAID 5 podemos decir que esta configuración busca ofrecer un rendimiento similar a una RAID 0, pero con una redundancia más económica que las RAID 1 siendo,  como decimos, el más habitual en el sector empresarial.


Dentro de una RAID 5 encontramos un mínimo de tres discos duros, en los cuales los datos se dividen en bloques. Explico la imagen, Si el equipo quiere leer el dato A1 el encargado de servirlo es el disco cero, 
Bien, si el equipo necesita también el dato B1 tendría que esperar, ya que el disco está sirviendo el dato A1, pero si necesita el dato B2 éste sí podría ser servido a la vez, ya que se encargaría el disco 1.

Así, podemos realizar operaciones de lectura y escritura de forma solapada, lo que redunda en un mayor rendimiento y una mayor eficiencia.

Bien pero, ¿cómo se protegen los datos? La clave reside en los bloques de paridad, que se utilizan para reconstruir los datos si una unidad del grupo RAID falla.

Así, cada vez que se escribe un bloque de datos (A1, A2, étc) en una RAID 5 se genera un bloque de paridad dentro de la misma división, que como decimos puede ser recuperado y recalculado junto con los demás bloques de datos en caso de fallo.

Dicho de forma simple por si aún estáis confusos, viene a ser una especie de recolecta de “trocitos” de datos de las distintas unidades de almacenamiento.

Evidentemente esto ayuda a reducir considerablemente los costes que la redundancia supone en términos de almacenamiento disponible, lo que a su vez supone un menor coste económico para la empresa.

¿Es interesante utilizar esta configuración?

Como dijimos a nivel empresarial es una solución muy interesante y, de hecho, la más popular actualmente en dicho sector.

Con todo, debemos tener en cuenta si vamos a utilizar unidades SATA de gran capacidad  que este tipo de soluciones de almacenamiento presentan ciclos de trabajo más cortos que otros tipos de unidades, como las SAS.

Junto a esto debemos tener en presente también que en los discos duros SATA de gran tamaño (a partir de 500 GB) los tiempos de reconstrucción son más largos, un hecho que a medio plazo podría producir una degradación del rendimiento del controlador.

Es explico esto último con un ejemplo. Imaginad que tenéis una RAID 5, falla una unidad SATA y la sustituimos, ya que de lo contrario un nuevo fallo en otra unidad nos haría perder todos los datos.

Pues bien, cuando la hayamos sustituido deberemos llevar a cabo un proceso de reconstrucción, donde se tomarán los bloques paridad de cada unidad existente. Este proceso puede alargarse enormemente, así que si realmente vamos a decantarnos por utilizar una RAID 5 la mejo opción son los HDDs SAS.

RAID 6.

Estamos ante una configuración idéntica a una RAID 5, con la salvedad de que utiliza una segunda banda de paridad que se distribuye también entre todos los discos de la RAID,  lo que aumenta a cuatro el número mínimo de unidades de almacenamiento necesarias.


Esto nos deja una gran ventaja frente a la RAID 5, y es que dicha segunda banda de paridad actúa como protección ante una posible pérdida de datos en caso de fallo o avería que afecte a una segunda unidad dentro del grupo RAID.

Gracias a lo expuesto el uso de unidades SATA de gran capacidad es más viable en esta configuración.
Como era de imaginar la RAID 6 plantea inconvenientes, siendo uno de los principales su bajo nivel de rendimiento cuando necesitamos realizar la reconstrucción de dos unidades de forma simultánea, ya que dicho rendimiento llega a caer hasta el 20%.

Otro problema que presenta la RAID 6 es la capacidad real de almacenamiento de que podremos disponer. Les explico con un ejemplo, si tenemos una RAID 6 con cuatro discos duros el espacio equivalente a dos de ellos se dedica a la paridad.

Esto quiere decir que si utilizamos cuatro discos duros de 1 TB cada uno dispondremos en realidad de 2 TB de espacio, ya que los otros 2 TB se dedican a paridad.

Con todo, si aumentamos el número de discos duros utilizados en esta RAID la proporción de espacio real disponible mejora.

¿Es interesante utilizar esta configuración?

Sí, es una solución interesante, dado que ofrece una mayor protección frente a la pérdida de datos, ya que protege frente a fallos dobles de discos e incluso durante la reconstrucción de un disco, pero debemos tener en cuenta dos aspectos muy importantes.

Por un lado el coste. Una RAID 6 de cuatro discos es, como dijimos, poco eficiente, ya que el espacio de almacenamiento del que podremos disponer será del 50%.

En consecuencia para mejorar la eficiencia de una RAID 6 es recomendable montar al menos 6 unidades de almacenamiento, ya que la paridad se reparte en distintas divisiones entre todos los discos duros que integran la RAID. De esta forma si contamos con 6 discos duros de 1 TB en una RAID 6 dispondremos en realidad de 4 TB de espacio.

Por otro lado a nivel de rendimiento debemos tener en cuenta que una RAID 6 no penaliza en operaciones de lectura, pero sí que notaremos un efecto negativo en las de escritura, como consecuencia de los cálculos adicionales de las labores de paridad.

Podemos concluir que esta RAID va orientada, al igual que la RAID 6, al sector profesional, donde la seguridad de los datos tenga una gran relevancia, tanto como para justificar la mayor inversión que supone frente a una RAID 5.


RAID 50.

Podemos definir una RAID 50, de forma simple y llana, como una configuración que coge bloques de RAID 5 y los distribuye formando una única RAID 0, tal y como podemos ver en la imagen.



Sí, como habrá anticipado más de uno de vosotros esta configuración nos recuerda a la RAID 10, ya que en esencia lo que busca es ofrecer lo mejor de una RAID 5 y una RAID 0.

De esta forma con una RAID 50 podremos disfrutar de la paridad distribuida que ofrece una configuración RAID 5, pero también del buen nivel de rendimiento que caracteriza a una RAID 0.

Gracias a dicha paridad un disco de cada conjunto RAID 5 puede fallar sin que nos expongamos a perder ningún dato. Con todo, si no sustituimos el disco que ha fallado los discos restantes de dicho conjunto se convierten en un punto único de fallo para todo el conjunto.

Esto quiere decir que si falla otro disco dentro del mismo conjunto perderemos todos los datos. El tiempo necesario de recuperación (detectar y responder al fallo de disco y reconstruir el conjunto sobre el nuevo disco) representa un periodo de vulnerabilidad del conjunto RAID.

Para aclarar posibles dudas lo explicamos con un ejemplo. Bajo esta configuración un conjunto de siete discos ofrece la mayor capacidad y eficiencia de almacenamiento, debido al tema de la paridad distribuida que les explicamos al hablar sobre la RAID 5, pero ofrece una tolerancia máxima de tres fallos potenciales de disco, uno por cada conjunto.

¿Merece la pena utilizar esta configuración?

De nuevo nos encontramos ante una solución que resulta interesante para el sector empresarial y profesional, ya que presenta un coste muy elevado, tanto de inicio como de mantenimiento.

En este sentido debemos destacar que, por ejemplo, el conjunto sufre un estrés máximo durante la reconstrucción de un disco fallido, ya que es necesario leer cada bit de información, lo que aumenta la vulnerabilidad de cada conjunto de discos.

A pesar de estas desventajas es importante tener en cuenta que una RAID 50 mejora en gran medida el rendimiento de una RAID 5, especialmente a nivel de escritura, ofreciendo  a su vez una tolerancia a fallos relativamente buena.

Dicho esto podemos concluir que esta configuración resulta recomendable para aquellos que busquen una gran tolerancia a fallos sin renunciar a un alto nivel de capacidad y a un buen rendimiento aunque, eso sí, siempre que estén dispuestos a aceptar su elevado costo.


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

viernes, 7 de marzo de 2014

Siete formas de configurar arranque múltiple con Windows 8 y Linux.

Hace unos días un buen amigo estuvo batallando con su nueva notebook (que como era de esperar venía con UEFI y Windows 8 preinstalado) tratando de instalarle Arch en ‘dual boot’ sin llegar a conseguirlo. Justo después de que eliminara las particiones de Windows e instalara solamente Arch, encontré un artículo en uno de los sitios de mi preferencia, en el que se explican 7 formas distintas de configurar el arranque múltiple en sistemas con Windows 8.

A sugerencia de este amigo, quien recibió tarde la información, me animé a traducir el artículo completo para ponerlo a disposición de todos, de manera tal que aquellos que no puedan leerlo en su idioma original tengan acceso a sus consejos, no obstante, como siempre recomiendo a todos los que tengan la oportunidad, acudan directamente a la fuente original que siempre será más rica que cualquier traducción.

Como información preliminar, el artículo en cuestión es el último de una serie de 3 sobre el mismo tema, publicados por el autor en su blog en el sitio ZDnet.com, los cuales recomiendo leer por su orden a aquellos que quieran entrar en detalles sobre el asunto. Sobre el autor de los mismos, su nombre es J.A. Watson y exibe un impresionante currículum que él mismo describe de la siguiente manera: “Empecé a trabajar con lo que llamamos “ordenadores analógicos” en el mantenimiento de aeronaves con la Fuerza Aérea de los Estados Unidos en 1970. Después de terminar el servicio militar y regresar a la universidad, me presentaron los microprocesadores y la programación en lenguaje de máquina en procesadores Intel 4040. Después de eso también trabajé, manejé y programé equipos de Digital Equipment Corporation PDP-8, PDP-11 (/45 y /70) y minicomputadoras VAX. Estuve involucrado con la primera ola de microordenadores basados en Unix, a principios de los 80. He estado trabajando en el desarrollo de software, operación, instalación y soporte desde entonces”.

Dicho esto, sin más, aquí les va la traducción del artículo en cuestión, sobre la que recalco, todos los méritos corresponden al autor original y cualquier posible error es de mi propia cosecha.

Siete formas de configurar arranque múltiple con Windows 8 y Linux

Una buena parte de los comentarios en mi post más reciente sobre la instalación de Fedora en mi nuevo ordenador portátil fue en el sentido de “en lugar de decirnos lo que no funciona, por favor danos un poco de información acerca de las opciones que tenemos para hacer el trabajo”.

Es un buen consejo, y estoy feliz de seguirlo. Si todo lo que hacemos es sentarnos y quejarnos del arranque dual de Linux en sistemas UEFI, es muy probable que desalentemos a algunas personas de probarlo, y la verdad es que hay opciones que funcionan sin una enorme cantidad de esfuerzo.

Primero, sin embargo, voy a repetir algo que he dicho muchas veces antes. Cada implementación del firmware UEFI es diferente – y no sólo un poco diferente, cualquiera que sea.

Algunos trabajan muy bien con instalaciones de Linux, arrancan dual sin problemas desde el principio. Otros son difíciles, impredecibles y francamente exasperante en su inconsitencia y parecen salirse de su camino para evitar que Linux arranque. Así que si deseas tener arranque dual de Linux y Windows, intenta encontrar una descripción escrita por alguien con el mismo sistema que estás utilizando, o por lo menos en un sistema del mismo fabricante.

Ok, así que ¿cuáles son las posibilidades?

1 . Instala el gestor de arranque GRUB de Linux.

Bueno, la primera y sin duda la más sencilla si funciona correctamente, es instalar el gestor de arranque GRUB de Linux como el objeto de arranque por defecto, y que tenga el control del arranque dual con Windows.

Para ello, por supuesto, tienes que tener una distribución de Linux compatible con UEFI – las que he probado y puedo dar fe de ello son openSUSE, Fedora, Linux Mint y Ubuntu, pero hay otras y hay más por venir en un futuro próximo.

Si tienes una distribución de Linux compatible con el arranque seguro UEFI, ni siquiera tienes que cambiar los ajustes de configuración UEFI, aunque mucha gente va a optar por desactivar el arranque seguro de todos modos.

Al instalar una distribución de Linux compatible con UEFI, si todo funciona como debería y la configuración del firmware UEFI funciona correctamente y no obtienes un “reinicio” incorrecto (algo que he visto suceder con demasiada frecuencia ), entonces al reiniciar después de la instalación completa obtendrás el menú de arranque del GRUB, y serás capaz de elegir entre Linux (por defecto) o Windows 8 para arrancar desde él.

En ese momento estás casi libre en casa – pero ten en cuenta que yo personalmente he visto (y personalmente poseo) sistemas que en algún momento posterior, de repente restablecen la configuración de arranque de Windows sin ninguna razón en particular. Si esto sucede, debes considerar el uso de uno de los otros métodos que se describen a continuación, ya que mi experiencia ha sido que esto no sucede sólo una vez.

2 . Use la tecla de selección de arranque del BIOS.

La segunda posibilidad es que elijas una distribución de Linux compatible con UEFI, que la instalación se realice muy bien, pero al reiniciar levante con Windows en lugar de Linux. Esto puede ser muy desalentador, pero en realidad no es tan difícil trabajar con ello.

Lo importante a recordar es que la instalación de Linux se ha añadido a sí misma a la lista de inicio: sólo tienes que ser capaz de llegar a esa lista para arrancar.

La forma más sencilla de hacerlo es utilizar la opción de BIOS Boot Selection, que se activa pulsando una tecla especial durante el proceso de encendido o reinicio. Esa “tecla especial’ varía entre sistemas, he visto Escape, F9 y F12 utilizado en algunos de mis sistemas, y estoy seguro de que hay otras.

Al pulsarla, se interrumpirá el proceso de arranque de Windows y obtendrás una lista de los sistemas operativos disponibles – probablemente Windows 8 y Linux. Yo personalmente no presto atención a esta opción porque no me gusta entrar en la “carrera” con el proceso de arranque para asegurarme de que pulso la tecla de selección de arranque a tiempo, y si estoy distraído o demasiado lento luego tengo que ir todo el camino a través del arranque de Windows y para simplemente reiniciar de inmediato para volver al menú de selección de arranque.

Pero esto a mucha gente no parece importarle, y sin dudas es una opción que requiere un mínimo de tocar el violín y luchar con configuraciones de BIOS rebeldes. Una manera en que esto se puede hacer un poco más fácil es entrar en la configuración del BIOS y seleccionar un retraso de puesta en marcha, muchos sistemas permiten establecer entre 5 y 30 segundos de retraso antes de que Windows arranque en realidad, lo que te da un montón más tiempo para presionar la tecla mágica.

3 . Habilitar ‘Legacy Boot’.

La tercera posibilidad “simple” es habilitar ‘Legacy Boot‘ en la configuración del BIOS y simplemente ignorar todo el asunto de UEFI.

Esto no es la opción que personalmente prefiero, en parte porque soy terco y en parte porque, como Adam Williamson me explicó hace algún tiempo, hay algunas ventajas funcionales en el arranque UEFI. Pero sin dudas es una opción viable, y estrictamente en términos de conseguir que Linux esté instalado y arrancando, en realidad podría ser la solución más simple absoluta.

El único problema que he visto con esta opción es que algunos sistemas hacen que sea difícil habilitar ‘Legacy Boot‘, ya sea porque la opción está bien escondido en la configuración del BIOS, o porque tienes que establecer una contraseña de BIOS antes de que te deje que la cambies. He oído que podría haber algunos sistemas que no cuentan ‘Legacy Boot‘ en absoluto, pero nunca he visto uno así.

En cualquier caso, si eliges este camino no sólo haces las cosas mucho más fáciles para la instalación y configuración de arranque dual, si no que te permite instalar casi cualquier distribución de Linux que desees, sin tener en cuenta la compatibilidad con UEFI.

Yo personalmente he utilizado esta opción para instalar distribuciones de Linux no UEFI, como SolydXK, PCLinuxOS y Linux Mint Debian Edition en una configuración de inicio múltiple con alguna otra distribución compatible con UEFI. Entonces puedo volver atrás y desactivar Legacy Boot, y sólo utilizar el GRUB compatible con UEFI para arrancar las Linux no compatibles.

4 . Trate de usar el gestor de arranque de Windows.

La cuarta posibilidad debe ser utilizar el gestor de arranque de Windows para un arranque dual con Linux. Yo digo que debería ser, porque la gente sigue publicando comentarios que dicen “sólo tienes que utilizar EasyBCD para configurarlo”, o incluso “usar bcdedit“, pero por mucho que lo he intentado no puedo conseguir que funcione.

Escribí sobre esto un año o algo atrás, cuando tuve mi primer sistema UEFI, y asumí en ese momento que el problema era sólo que EasyBCD no estaba completamente adaptado para soportar el arranque UEFI, pero ahora lo he intentado de nuevo, con la versión más reciente de EasyBCD que pude obtener de la página web de NeoSmart y todavía no puedo hacer arrancar Linux en absoluto.

Ahora bien, puede ser que yo sea demasiado denso para averiguarlo, pero si alguien va a venir y poner un comentario diciendo “funciona bien”, entonces por favor, que esté preparado para ser muy específico, y dar detalles exactos de lo que hizo para conseguir que funcione. Debido a que he intentado todo lo que se me ocurre, y no importa lo que haga lo único que consigo cuando intento arrancar cualquier instalación de Linux es un mensaje que dice “Windows falló en arrancar”.

También he buscado más información en la web, y los únicos ejemplos concretos que puedo encontrar son los de aquellos que han fallado de la misma manera que yo. Puedo encontrar un montón de lugares que dicen “EasyBCD funciona”, y “utilizar EasyBCD para multi- arranque de Windows 8, 7, Vista, XP, MacOS y Linux”, pero ni UNO que en realidad diga “nosotros hicimos esto con Windows 8 UEFI y Linux, funcionó, y esto es lo que tienes que hacer”.

Lo que hice fue lo siguiente. Descargué e instalé EasyBCD 2.2 en dos sistemas Windows 8 UEFI diferentes (el recientemente adquirido HP Compaq y mi Acer Aspire One 725). Cuando luego corrí EasyBCD (como administrador, por supuesto) me sorprendió que apareció una lista de sistemas operativos para su configuración de arranque. Sé que el gestor de arranque de Windows no la había estado viendo u ofreciendo para arrancar otra que no fuera Windows 8. Me tomó un minuto darme cuenta de que lo que estaba listado era todo lo que estaba en la lista de arranque del BIOS.

Eso era exactamente lo que sería ofrecido si utilizaba la opción de selección de arranque, como se describe arriba, pero si dejo que Windows arranque normalmente no había ni rastro de estos otros. Incluso si pongo un retardo de 30 segundos en el arranque de Windows, utilizando bcdedit o EasyBCD, paraba y sólo listaba Windows 8. ¿Entonces por qué EasyBCD enumeraba todos los demás?. Yo no entendía, pero tenía la esperanza que podría ser una buena señal, que EasyBCD, al menos, encontrase las otras opciones, y todo lo que tenía que hacer ahora era agregarlos al menú normal de Windows bootloader.

Traté de hacer eso, primero sólo marcando una de las distribuciones de Linux como el objeto de arranque por defecto. EasyBCD me deja hacer eso sin ninguna queja, pero cuando reinicié vi que volvió justo con Windows. ¡Bah!.

Entonces traté de usar la opción “Añadir” en EasyBCD, y le di toda la información de una de las particiones de Linux. Esta vez, al menos, cuando reinicié mostraba la opción Linux en la lista de inicio, pero cuando traté de arrancar me dio el mensaje “Arranque de Windows Fallido”. Le grité a la maldita computadora que ni siquiera estaba tratando de arrancar Windows, de modo que ¿cómo podría fallar?, pero eso tampoco ayudó.

Entonces me di cuenta de que lo que en realidad estaba estableciendo EasyBCD era un intento de arrancar algo llamado /NST/neogrub.efi (o algo parecido a eso, no tengo el nombre exacto en mi cabeza ahora mismo, y estoy harto del EasyBCD y Windows, así que no lo voy a volver a mirar de nuevo).

Así que traté de poner varios archivos de arranque con ese nombre – al principio traté con la imagen grubx64.efi de una de las distribuciones de Linux, luego traté de copiar el bloque de arranque (primeros 512 bytes) del disco y/o el sistema de archivos de Linux, tal como se debe hacer con el fin de arrancar dual con Windows XP y Linux, y luego me desesperé y sólo puse un núcleo de Linux bajo ese nombre. Por supuesto, ninguno de ellos funcionó.

Finalmente decidí, basado en mi propia experiencia y la falta de historias de éxito o información de configuración real en la web, que EasyBCD es de ninguna utilidad en la creación de arranque dual Windows/Linux con arranque UEFI habilitado. Puede ser que sea posible utilizarlo si se habilita Legacy Boot, y luego configurarlo exactamente de la manera que se hacía en Windows XP, pero si vas a hacer eso, entonces sólo tienes que utilizar el método tres anterior y te ahorras un montón de problemas.

Después de estar luchando con EasyBCD por mucho tiempo, y finalmente rendirme, me decidí a hacer un intento con el utilitario bcdedit, que es el método estándar de Windows para este tipo de configuración. Estoy bastante familiarizado con este programa, ya que lo he utilizado para configurar el arranque dual con Windows XP, así que no estaba exactamente dando vueltas torpemente en la oscuridad.

Pero, de nuevo, no importa lo que he intentado, no arranca. Podía conseguir añadir el artículo Linux al menú del cargador de arranque de Windows, y podía establecer todo tipo de cosas diferentes como el objeto de arranque, pero ninguno de ellos funcionó. Por último, sólo para demostrarme a mí mismo que no estaba haciendo justo algo fundamentalmente equivocado (o estúpido), establecí que el objeto de arranque de uno de mis intentos de Linux era Windows 8 y arrancó enseguida. ¡Grrrr!.

Por lo tanto, mi conclusión de todo esto es que, una de las principales razones por las que EasyBCD no tiene ninguna utilidad en la creación de un arranque dual Linux, es que es básicamente imposible utilizar el gestor de arranque de Windows 8 para arrancar Linux con arranque UEFI habilitado. Una vez más, puede ser que sea posible con Legacy Boot habilitado, pero no me importa lo suficiente en este momento para averiguarlo.

Si usted sabe que me equivoco en esto, y ha configurado personalmente un sistema de Windows 8 para arrancar Linux usando el gestor de arranque de Windows, entonces dígamelo en los comentarios, y por favor, por favor sea específico y diga cómo lo hizo, porque me encantaría saber.

5 . Instale un gestor de arranque diferente.

La quinta opción de arranque múltiple UEFI es instalar un gestor de arranque diferente, como rEFInd de Roderick W. Smith. Este tiene la ventaja de ser capaz de arrancar casi cualquier cosa – Windows, Linux, MacOS – y es muy potente y muy flexible en la búsqueda de forma automática de lo que pudiera estar en el disco, presentándola como una lista de selección de arranque.

Por desgracia, la única cosa que no resuelve es el problema de “configuración no cooperativa/impredecible del BIOS” que se describe más arriba. Si Windows o el proceso de arranque, o alguna otra cosa está payaseando con la configuración del BIOS y le impide establecer de forma permanente GRUB como el gestor de arranque por defecto, entonces es casi seguro que va a impedir también el establecimiento de rEFInd.

6 . Pruebe con una alternativa temporal.

La sexta opción no es exactamente una solución al problema de configuración no cooperativa/impredecible del BIOS, es más bien una fea alternativa temporal para él.

Resulta que, además de la lista normal de “secuencia de arranque” en la configuración de arranque UEFI, también existe una opción “next boot”, que especifica una configuración de inicio para una sola vez.

Esta es normalmente nula, por lo que el sistema sigue la lista de la secuencia de arranque, pero si se establece, el sistema intentará arrancar ese artículo primero, y también es evidente que está establecida de manera que en el siguiente inicio se regresa a la utilización de la lista de secuencia de arranque por defecto.

La configuración de “next boot” se puede ajustar desde Linux usando efibootmgr -n XXXX, donde XXXX es el número del artículo de la lista de arranque, para averiguar el número de la instalación de Linux(s), sólo tiene que utilizar efibootmgr sin opciones (o efibootmgr -v si quieres ver todos los detalles explícitos): el número será algo así como 0001 o 0002 en la mayoría de los casos.

Esta opción “next boot” podría convertirse en un trabajo semi-permanente al añadir el comando efibootmgr a los scripts de arranque de Linux, por lo que cada vez que Linux arranque sería restablecido el valor por lo que volvería a arrancar Linux de nuevo la próxima vez . Yo no dije que estaviera bien, o fuera elegante, o incluso bonito, pero funciona, porque lo he intentado.

7 . Engañar el proceso de arranque por defecto.

Por último, la séptima opción es “engañar” el proceso de arranque por defecto poniendo la imagen de shim.efi Linux (o grubx64.efi si deshabilita Secure Boot) en el lugar donde se encuentra normalmente el Administrador de arranque de Windows.

En los sistemas que he probado, esto es en la partición de arranque EFI (típicamente /dev/sda2 en Linux, montada como /boot/efi ), bajo el nombre /EFI/Microsoft/Boot/Bootmgfw.efi. He tenido algo de éxito en hacer esto, pero les advierto que algunos sistemas (especialmente HP Compaq) son tan agresivos acerca de la comprobación y restablecimiento de la configuración de arranque UEFI por defecto que a veces se dan cuenta de que en realidad Bootmgfw.efi no es el programa “original” instalado, y obtiene una copia de la original y la pone de nuevo en su lugar, deshaciendo así el astuto engaño. Probablemente puedes imaginar lo irritante y frustrante que resulta cuando esto sucede…

Así que, ahí lo tienen. Siete opciones diferentes para configurar arranque múltiple con Windows 8 y Linux.

Supongo que hay otras que no he pensado, o que no estoy recordando en este momento, pero estas son las que creo que más obvias.

He probado todas ellas en un momento u otro. La más bonita y por supuesto la más simple es la primera, sólo tienes que instalar y arrancar GRUB, si funciona en su sistema en particular. También sé que algunas personas juran que la segunda opción basta, sólo pulsando Select Boot, y que creen que estoy siendo perezoso y testarudo al no usar esa.

Más allá de esas dos, probablemente tomaría más dedicación, aprendizaje y ensayo y error para lograr que las demás trabajen (algunas todavía no he conseguido que funcionen). Pero a largo plazo, si estás determinado a tener un arranque dual de Linux y Windows, deberías ser capaz de lograrlo.


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

Systemback o cómo crear puntos de restauración en Linux.

Systemback es una aplicación muy útil que permite realizar copias de seguridad y crear puntos de restauración de nuestro sistema, una utilidad que aquellos acostumbrados a Windows/Mac sin duda agradecerán. Además, Systemback incluye varias funcionalidades adicionales, como la creación de un Live CD instalable tomando como base tu sistema.

Características principales de systemback.

Al abrir el programa inmediatamente nos encontramos con las siguientes opciones:

-Realizar una copia de seguridad del sistema
-Restauración de sistema
-Instalación del sistema
-Creación de un Live CD
-Reparación de sistema
-Actualización del sistema

Además, Systemback permite crear y gestionar puntos de restauración, copiar el sistema a otros discos o particiones,  sincronizar la carpeta HOME con tan sólo un clic, copiar sólo algunas carpetas o particiones específicas y/o excluir cualquier tipo de archivo en el momento de hacer el backup.

Asimismo, cabe mencionar una característica que, a mi modo de ver, convierte a Systemback en una herramienta de recuperación completa (y no sólo en una aplicación backup). Me refiero a que Systemback permite restaurar/corregir errores en el bootloader Grub2.

Otra funcionalidad que distingue a Systemback de herramientas de backup tradicionales es la posibilidad de crear un disco Live de recuperación en base a nuestro sistema, lo que permite instalarlo en otras computadoras muy fácilmente.

Instalación.

Abrir un terminal e ingresar los siguientes comandos:

-sudo apt-add-repository ppa:nemh/systemback
-sudo apt-get update
-sudo apt-get install systemback


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

Eliminar publicidad en cualquier navegador mediante Script .

Sucede que a día de hoy hay miles, cientos de miles de sitios de publicidad o marketing en internet, encontramos de todo tipos … AdSense, publicidad de Yahoo, sitios menos intrusivos que venden posts patrocinados, publicidad que encontramos en Facebook y Twitter (de hecho también se pueden incluir los tweets patrocinados que se venden en algunos sitios) … en fin, que internet está minado de publicidad y banners que a muchos no les interesan.

Hace un tiempo atrás les hablé sobre cómo bloquear la publicidad de internet mediante la terminal para cualquier navegador (sin usar plugins), consistía en (de forma manual) agregar sitios de publicidad al /etc/hosts indicando que se encontraban en 127.0.0.1, o sea, que cuando abríamos un sitio el navegador iría a buscar una imagen de Adsense en nuestro ordenador, como obviamente esa imagen no existía bueno, no se nos mostraba nada.

Esto obviamente tenía sus pros y sus contras. Primeramente al ser manual controlábamos los dominios que eran bloqueados, pero también al ser manual habían muchos otros que al no conocerlos no podíamos bloquearlos. En este artículo les traigo un script escrito por mí que automatiza el proceso, o sea, cada X tiempo descarga una base de datos que contiene sitios de spyware y publicidad y agrega esos sitios a nuestro /etc/hosts, de esta forma el navegador busca la publicidad en un servidor web en nuestro ordenador … servidor web que, al no existir (y en caso de existir, no existen las fotos/banners de publicidad) pues bueno, simplemente no veremos esos molestos anuncios.

En fin, aquí los pasos:

1. Descargamos el script y le damos permisos de ejecución:

-cd $HOME
-wget http://ftp.desdelinux.net/anti-ads.sh
-chmod +x anti-ads.sh

2. Luego, editemos nuestro /etc/crontab para que el script se ejecute todos los meses, el día 1ro de cada mes por ejemplo, quedaría así:

-00 00 1 * * root /home/usuario/anti-ads.sh

3. Ahora deben reiniciar su demonio de cron o bien el ordenador, lo que más cómodo les sea.

4. Listo, si quieren pueden esperar a que sea día 1ro o ejecuten ustedes mismos (con privilegios de root) el script.
El contenido del script aquí lo dejo, para explicarlo detalladamente:

#!/bin/bash

wget http://winhelp2002.mvps.org/hosts.txt -O /tmp/hosts.txt

ls /etc/hosts.old &> /dev/null
if [ $? -ne 0 ]; then
cp /etc/hosts /etc/hosts.old
fi

echo "127.0.0.1       localhost.localdomain   localhost" > /etc/hosts
echo "::1             localhost.localdomain   localhost" >> /etc/hosts
cat /tmp/hosts.txt >> /etc/hosts

rm /tmp/hosts.txt

exit

Vamos a explicarlo.

Primero descargamos el archivo que contiene todo el listado de dominios de publicidad y lo ponemos en /tmp/ con el nombre hosts.txt. Luego comprobamos si existe el archivo /etc/hosts.old … si no existe significa que es primera vez que ejecutamos este script, ahí salvamos (hacemos una copia) de nuestro /etc/hosts hacia /etc/hosts.old pues siempre es bueno quedarnos con el original. Luego reemplazamos todo el contenido de nuestro /etc/hosts por dos líneas standards, que indican que 127.0.0.1 es localhost y viceversa. Para terminal con el archivo hosts, copiamos todo el contenido de /tmp/hosts.txt hacia /etc/hosts (sin eliminar las otras dos líneas puestas), de esta forma ya tenemos indicados que los dominios de publicidad se encuentran en 0.0.0.0 … vamos, justo lo que queremos. Luego para finalizar, simplemente borramos /tmp/hosts.txt y listo.

Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

Herramienta gratuita de transferencia de datos de migracion Windows XP.

Para ayudar a los clientes de Windows XP que preparan la migración a un nuevo PC antes de la finalización de su soporte técnico, Microsoft ha anunciado la disponibilidad este mismo mes de una herramienta gratuita dedicada a la migración de datos.

Se trata de PCmover Express for Windows XP, una aplicación que permite copiar archivos y configuraciones de tu PC con Windows XP a un nuevo ordenador personal con Windows 7, Windows 8 o Windows 8.1.

Esta herramienta de la firma Laplink copiará tus archivos, música, videos, correo electrónico, perfiles de usuario y la configuración de tu antiguo PC al nuevo dispositivo, con transferencia a través de la red doméstica o de trabajo y permitiendo personalizar exactamente lo que quieres trasladar al nuevo equipo.

PCmover Express estará disponible en idioma inglés esta misma semana para descarga gratuita desde WindowsXP.com y a finales de mes en versiones en francés, alemán, italiano, japonés y español, con una herramienta que ayudará a la migración desde Windows XP sin pérdida de datos o configuraciones.

Actualización obligada por motivos de seguridad o de coste, con equipos como Ultrabooks profesionales con Windows 8.1 como respuesta al riesgo evidente que supone un sistema operativo como Windows XP sin soporte técnico a partir del 8 de abril.


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com

SUSE Cloud 3.0, basada en OpenStack Havana.

SUSE anuncia hoy el lanzamiento de SUSE Cloud 3, la nueva versión de la distribución para empresas basada en OpenStack, que permite construir infraestructuras de nubes privadas como servicio (IaaS). De ese modo, SUSE Cloud 3 proporciona a los clientes una mayor flexibilidad para desarrollar de forma rentable nubes privadas con centros de datos virtuales ya existentes, ofreciendo soporte completo para VMware vSphere a través de su integración con VMware vCenter.

“Como uno de los 10 principales impulsores del proyecto OpenStack y miembro platino de la Fundación OpenStack, SUSE ha demostrado su compromiso con la rápida innovación y la estabilidad de la comunidad OpenStack”, declara Nils Brauckmann , presidente y director general de SUSE. “ SUSE se centra en hacer posible que las empresas puedan adoptar una solución de nube privada basada en OpenStack , con una sólida distribución de SUSE Cloud 3.0 fácil de configurar y de utilizar en cualquier entorno de producción empresarial”, añade.

Gary Chen, responsable de investigación para Cloud y sistema de software de virtualización en IDC , afirma: “El éxito de OpenStack en la empresa dependerá de varios factores, tales como la facilidad de instalación y de gestión y del soporte para hipervisores mixtos. Además, el crecimiento y la apertura de la comunidad OpenStack y de las APIs ha creado un ecosistema diverso que ayudará a las organizaciones a adaptar su tecnología existente, así como las nuevas tecnologías, dentro de sus nubes OpenStack. SUSE Cloud 3, basada en la última versión de OpenStack Havana, incluye muchas mejoras que dan respuesta a las distintas necesidades de las empresas“.

SUSE Cloud 3 está basada en OpenStack Havana e incluye soporte completo para Orchestration (Heat) y Telemetry (Ceilometer). También cuenta con las siguientes novedades:

Productividad y eficiencia mejorada. El módulo Orchestration automatiza el control y la coordinación de múltiples máquinas virtuales basadas en un conjunto de plantillas predefinidas. A través de Orchestration, se identifican los recursos de infraestructura necesarios – como servidores, IPs flotantes, volúmenes y grupos de seguridad requeridos para una aplicación específica -, así como las relaciones entre estos recursos, facilitando la gestión programática de la nube.
Comprender el uso de una nube privada. Telemetry proporciona herramientas de medición y monitorización para analizar el uso de la nube por recursos de infraestructura y por consumidores. Los datos recabados se pueden emplear para sistemas de facturación, para mejorar el servicio a los usuarios finales o para asegurar el rendimiento y facilitar el mantenimiento de la infraestructura. De hecho, el módulo Telemetry se integra con el servicio de autoescala de Orchestry para proveer y desproveer los recursos necesarios.
Capacidad para maximizar las inversiones en virtualización. Muchas organizaciones han invertido años en el desarrollo de centros de datos virtualizados con VMware y en definir las herramientas para la gestión de este entorno. Las empresas con grandes despliegues de VMware vSphere que quieran beneficiarse de las capacidades de la empresa y de la apertura de la nube privada de SUSE basada en OpenStack ahora pueden hacerlo rentabilizando sus inversiones existentes. SUSE también soporta la virtualización de la red VMware NSX.
Instalación sencilla y gestión simplificada y mejorada de la nube. La rápida implementación de una plataforma de nube privada es fundamental para que las empresas mejoren la agilidad de su negocio y aumenten la velocidad en la prestación de sus servicios. SUSE Cloud 3 incluye un marco de instalación basado en el proyecto Crowbar que automatiza la gestión y el despliegue de la infraestructura de nube. SUSE Cloud 3 añade además soporte para la actualización de la infraestructura en la nube para simplificar aún más la administración. Esto ayuda a las empresas a alcanzar un retorno rápido su inversión en la nube privada, al tener la flexibilidad de adaptar la configuración de su nube.
Acceso al creciente ecosistema de socios de la nube. SUSE trabaja con empresas de la comunidad OpenStack para proporcionar sus clientes una plataforma de nube privada que se pueda integrar en sus soluciones existentes o que se pueda alimentar de capacidades adicionales de la misma para satisfacer necesidades específicas. SUSE Cloud 3 incluye soporte para OpenStack Block Storage (Cinder), OpenStack Networking (Neutron) y para plug-ins de estos proyectos además compatible con todas las API de OpenStack para facilitar el despliegue de soluciones de partners dentro del entorno de la nube.


“VMware está ofreciendo un portfolio demostrado de tecnologías de tipo empresarial para apoyar la elección del cliente en la construcción de nubes OpenStack“, afirma Dan Wendlandt , director de gestión de producto de OpenStack en VMware. “VMware y SUSE se han asociado desde hace mucho tiempo para simplificar las integraciones de nuestros clientes. Nuestros productos se complementan sin problemas y están bien soportados. Con este lanzamiento, SUSE y VMware están ofreciendo la excelente combinación de tecnologías de VMware para los clientes que despliegan OpenStack con SUSE Cloud 3” .

Mark McLaughlin , director sénior de la Oficina de CTO en EMC Corporation, declara: “El conjunto de nuestros clientes ha expresado su interés en soluciones empresariales que les permitan utilizar OpenStack. La inclusión de controladores de OpenStack para EMC en SUSE Cloud 3 permite a los clientes beneficiarse de las soluciones de EMC VNX más punteras de la industria para satisfacer sus necesidades de almacenamiento en OpenStack“.

Alban Richard, CEO de UshareSoft , afirma: “UShareSoft y SUSE trabajaron en estrecha colaboración durante el desarrollo de la solución de nube híbrida Plug2watt . Juntos, SUSE Cloud y nuestra factoría de software UForge, así como la plataforma de tienda de apps, ofrecen una solución de tipo empresarial integrada para implementaciones seguras de nube híbrida” .


Espero les sirva, hasta una próxima oportunidad.

Dios los bendiga.

Creado por: Maicol Muñoz
correo: maicolgmid@hotmail.com