LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Este tutorial le ayudará a recuperar datos de datos borrados accidentalmente desde sistemas Linux. Este es un error muy grave para cualquier usuario/admin, que conlleva graves situaciones. Este script será una bendición tanto para novatos como para expertos en la gestión de datos. Estaré usando TestDisk para la recuperación de datos. Aquí he simplificado la tarea con la ayuda de un script.

1. Antecedentes

TestDisk es un potente software libre para la recuperación de datos. Suponga que tiene una unidad ext3/ext4 que eliminó/fulminó con comandos como rm -rf o Mayús+Supr, con la ayuda de TestDisk puede recuperar el archivo o datos.

TestDisk puede ser usado para

Solucionar problemas de la Tabla de Particiones

Recuperar archivos de FAT, exFAT, NTFS y particiones ext2 / ext3 / ext4

Además de estas funciones, TesdDisk tiene varias funciones para el mantenimiento / gestión de datos

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

«La British Library acaba de publicar más de un millón de imágenes extraídas de libros de los siglos XVII, XVIII y XIX, procedentes de fondos de la biblioteca que fueron escaneados y digitalizados en un proyecto conjunto con Microsoft. Estas imágenes se distribuyen bajo la salvaguardia 'Flickr Commons', que engloba fotografías e imágenes libres de restricciones de copyright ('no known copyright restrictions'). La 'British Library' ha creado un proyecto paralelo para la catalogación y etiquetamiento de las imágenes en GitHub que busca la colaboración de usuarios particulares. Recordar que la 'British Library' es la biblioteca nacional de Reino Unido y una de las mayores bibliotecas del mundo. Sus colecciones incluyen más de 150 millones de ejemplares (libros, revistas, mapas, manuscritos, periódicos, partituras...) en más de 400 lenguas.»

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

La Linux Foundation acaba de publicar el informe anual 'Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It (2013 Edition)' (es necesario registrarse para obtenerlo gratuitamente), más conocido como 'Who Writes Linux report', en el que se detallan diferentes datos sobre el desarrollo del Kernel Linux (que alcanza ya los casi 17 millones de líneas de código), centrándose en los casi 92.000 cambios llevados a cabo por parte de 3.738 personas desde la versión 3.3 publicada en marzo del año pasado. En Ars Technica hacen un interesante análisis de dicho informe destacando el ascenso de Google y de Samsung en el top 10 de los contibuidores corporativos por detrás de Red Hat, Intel, Texas Instruments, Linaro, SUSE e IBM, mientras que Microsoft desaparece prácticamente de dicho listado tras su breve y llamativa irrupción en 2012. Un dato curioso es que Linus Torvalds ha dejado el top 100 de los desarrolladores que más contribuyen, ocupando actualmente el puesto 101. ¿Tendrá que ver algo su proclividad a las polémicas?

Vía Barrapunto

Pin It

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Spiri, un Quadcopter programable que se ha diseñado como una plataforma para la creación de aplicaciones en el aire. También es autónomo, lo que significa que no tiene que tener habilidades de pilotaje para comprobar si la aplicación "espía vecino" funciona. E incluso si su vecino se enoja y le tira una piedra, Spiri puede resistir los golpes (gracias a su caparazón de fibra de carbono reforzado para la protección de su cuerpo / alas).

El Quadcopter basado en Linux viene relleno con sensores, cámaras, wi-fi, es decir, el tipo de cosas que usted podría querer para alimentar sus aplicaciones - además de soporte en la nube y herramientas de desarrollo. Una ventaja de usar Spiri vs un Quadcopter menos amistoso con el desarrollador es que los desarrolladores no tienen que preocuparse por el control y la corrección de su vuelo (que es alimentado por un procesador separado) - ese lado está cuidado, dicen sus creadores. Así que usted puede concentrarse en perfeccionar sus algoritmos de visión por computador para echar un vistazo en el cobertizo del jardín del señor de al lado.

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Hemos sabido acerca de cómo FairSearch, una agrupación de multinacionales encabezada por Microsoft, Oracle y Nokia, empezó a presionar a la Comisión Europea para que frenara la expansión del software libre. Dicha expansión, según FairSearch, impide una competencia justa y está promovida por Google y su sistema operativo Android, cuya ventaja en el mercado móvil actual está más que clara.

Y esta semana FairSearch ha tenido la respuesta de la Free Software Foundation, quien argumenta que el código libre “promueve la libertad y no el precio“. ¿Pero quién tiene razón? ¿Las quejas de FairSearch acerca del software libre son justas? Habría que verlo detenidamente porque, obviamente, hay intereses por ambos frentes.

Pin It
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Los últimos tiempos han sido, y siguen siendo, tiempos difíciles para la industria de redes. Datos, datos y más datos .. es un flujo constante de datos. Y, la infraestructura existente no es capaz de escalar para satisfacer el crecimiento exponencial de la demanda de capacidad. Al mismo tiempo, los operadores están tratando de introducir nuevos servicios avanzados para crecer nuevas fuentes de ingresos mientras también intentar reducir el costo de ampliar y funcionamiento de la red.

Los proveedores de servicios están buscando cada vez más milagros para la virtualización, La industria TI han tratado de hacer todo lo posible --donde la consolidación de múltiples servidores han ahorrado dinero y el aumento de la provisión de actualizaciones, mejoras y nuevos programas--. El Software se dirige cada vez más a la nube, y la deslocalización de servicios de datos está proporcionando nuevos niveles de flexibilidad en beneficio de toda la industria y los usuarios finales.

Pin It

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Es realmente un trabajo muy duro para todo administrador Linux supervisar y depurar los problemas de rendimiento del sistema todos los días. Después de ser un administrador de Linux en la industria de TI, me enteré de que lo difícil es vigilar y mantener los sistemas en funcionamiento. Por esta razón, he compilado la lista de las 15 herramientas utilizadas para el monitoreo del sistema desde la línea de comandos que pueden ser útiles para cualquier administrador de sistemas Linux / Unix. Estos comandos están disponibles en todas las versiones de Linux y puede ser útil para controlar y encontrar las causas reales de los problemas de rendimiento. Esta lista de comandos que se muestran aquí para que pueda escoger la que sea más adecuada para su escenario de supervisión.

Pin It

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Ubermix es una versión de Linux diseñada para los niños y educadores. En esta entrevista con Jim Klein, el fundador de Ubermix, descubrimos una distribución de Linux diseñada para los niños, la educación y los educadores. Esto podría cambiar la forma en que nuestra próxima generación aprenderá sobre Linux y el software de código abierto como Celestia, Stellarium, Scratch, Microscope, VirtualLab, iGNUit, y más

Pin It

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Los balanceadores de carga deben ser capaces de enrutar el tráfico a los nodos de Apache. Por lo tanto, debe habilitar el reenvío de paquetes entre los balanceadores de carga. Añada las siguientes líneas a /etc/sysctl.conf:

loadb1/loadb2:

vi /etc/sysctl.conf

  # Habilita el reenvío de paquetes 
net.ipv4.ip_forward = 1

A continuación, haga lo siguiente:

loadb1/loadb2:

 sysctl -p

4 Configure heartbeat y ldirectord

Ahora tenemos que crear tres archivos de configuración para heartbeat. Ellos deben ser idénticos en loadb1 y loadb2!

loadb1/loadb2:

 vi /etc/ha.d/ha.cf  
logfacility        local0
bcast eth0 # Linux
mcast eth0 225.0.0.1 694 1 0
auto_failback off
node loadb1
node loadb2
respawn hacluster /usr/lib/heartbeat/ipfail
apiauth ipfail gid=haclient uid=hacluster

Importante: Como nombres de los nodos hay que utilizar la salida de

  uname -n 

en loadb1 y loadb2.

loadb1/loadb2:

 vi /etc/ha.d/haresources 
loadb1        \
ldirectord::ldirectord.cf \
LVSSyncDaemonSwap::master \
IPaddr2::192.168.0.105/24/eth0/192.168.0.255

La primera palabra es la salida de

  uname -n 

en loadb1, no se comprueba si creó el archivo en loadb1 o loadb2! Después de IPaddr2 pondreemos nuestra dirección virtual IP 192.168.0.105.

loadb1/loadb2:

vi /etc/ha.d/authkeys

auth 3
3 md5 somerandomstring

somerandomstring es una contraseña que los dos demonios heartbeat en loadb1 y loadb2 usarán para autenticar contra otros. Utilice su propia cadena aquí. Usted tiene la posibilidad de elegir entre tres mecanismos de autenticación. Preferible usar md5, ya que es el más seguro.

/etc/ha.d/authkeys debe ser legible por root, por lo tanto, haga lo siguiente:

loadb1/loadb2:

chmod 600 /etc/ha.d/authkeys

ldirectord es el balanceador de carga real. Vamos a configurar nuestros dos balanceadores de carga (loadb1.example.com y loadb2.example.com) en una configuración activo / pasivo, lo que significa que si tenemos un balanceador de carga activo, y el otro es un hot-standby y se activará si el activo falla. Para que funcione, debemos crear el archivo de configuración de ldirectord en /etc/ha.d/ldirectord.cf que a su vez deben ser idénticos en loadb1 y loadb2.

loadb1/loadb2:

vi /etc/ha.d/ldirectord.cf

checktimeout=10
checkinterval=2
autoreload=no
logfile="local0"
quiescent=yes

virtual=192.168.0.105:80
real=192.168.0.101:80 gate
real=192.168.0.102:80 gate
fallback=127.0.0.1:80 gate
service=http
request="ldirector.html"
receive="Test Page"
scheduler=rr
protocol=tcp
checktype=negotiate

En la línea virtual = ponemos nuestra dirección IP virtual (192.168.0.105 en este ejemplo), y en la línea real = se listan las direcciones IP de los nodos Apache (192.168.0.101 192.168.0.102 y en este ejemplo). En la línea de solicitud request = indique el nombre de un archivo en webserver1 y webserver2 que ldirectord solicitará varias veces para ver si webserver1 y webserver2 todavía están vivos. Ese archivo (que vamos a crear más adelante) debe contener la cadena aparece en la línea de recepción receive =.

Luego creamos los enlaces de inicio del sistema para heartbeat y borrar los de ldirectord porque ldirectord se iniciará por el demonio de heartbeat:

loadb1/loadb2:

update-rc.d heartbeat start 75 2 3 4 5 . stop 05 0 1 6 .
update-rc.d -f ldirectord remove

Finalmente iniciamos heartbeat (y con ella ldirectord):

loadb1/loadb2:

/etc/init.d/ldirectord stop
/etc/init.d/heartbeat start


[ <- Anterior ]          [ Siguiente ->]


 

Pin It

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

7 Pruebas adicionales

Ahora puede acceder al sitio web que aloja los dos nodos Apache introduciendohttp://192.168.0.105 en su navegador.

Ahora detenga Apache de cualquiera de loswebserver1 owebserver2. A continuación, todavía deberá ver el sitio web enhttp://192.168.0.105 porque el balanceador de carga dirige las peticiones al nodo de trabajo Apache. Por supuesto, si usted detiene de ambos apaches, entonces su petición fallará.

Ahora vamos a suponer queloadb1 es nuestro balanceador de carga activa yloadb2 es el hot-standby. Ahora detengaloadb1:

loadb1:
/etc/init.d/heartbeat stop

Espere unos segundos y vuelva a intentarlo otra vezhttp://192.168.0.105 en su navegador. Usted todavía debe ver a su sitio web, yaloadb2 ha tomado el papel activo ahora.

Ahora vuelva a iniciar loadb1:

loadb1:
/etc/init.d/heartbeat start

loadb2 aún debe tener el rol activo. Haga las pruebas de nuevo enloadb1 yloadb2, y usted debería ver los resultados inversos como antes.

Si también ha pasado estas pruebas, entonces el cluster balanceador de carga de de Apache está funcionando como se esperaba. Que se diviertan!

8 Leer más

Este tutorial muestra cómo dos nodos de balanceo de carga de Apache. No muestra cómo guardar los archivos en la raíz de documentos de Apache en sincronía o cómo crear una solución de almacenamiento como un servidor NFS que ambos nodos Apache puede usar, ni proporciona una solución de la forma de gestionar su base de datos MySQL (s). Usted puede encontrar soluciones para estas cuestiones:

 

9 Links


[ <- Anterior ] [ Siguiente ->]


 

Pin It


Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías