15 minutos que pueden salvar la vida de un dba
Backup, Bases de datos, General, Servidores, Shell, Unix 1 comentario »
Si, reconozco que es una de las tareas más tediosas y aburridas que existen, pero implementar una correcta política de copias de seguridad puede salvar ‘tu vida’, coloquialmente hablando.
Anteriormente hablamos sobre la instalación de rdiff-backup para realizar copias de seguridad incrementales, también comentamos en otra ocasión cómo realizar conexiones ssh con llaves encriptadas para poder copiar archivos de forma segura entre servidores vía scp.
Desgraciadamente, no todos tenemos el tiempo suficiente para crear nuestros propios scripts personalizados para realizar las copias de seguridad, por lo que hoy INSTALAREMOS Y CONFIGURAREMOS EN SÓLO 15 MINUTOS ZRM (Zmanda Recovery Manager for Mysql), una sencilla, potente y fiable utilidad (gratuita) para Mysql que se encargará de una de las tareas fundamentales de cualquier administrador de base de datos, las copias de seguridad.
ZRM soporta cualquiera de los Storage Engines de Mysql y realiza tanto backups incrementales como backups totales. ZRM también soporta la última versión de Mysql (5.1), con soporte para realizar backups de particiones, de las que hablaremos más adelante.
Continuar leyendo »
Mejorar la usabilidad cambiando el cursor con CSS
Diseño web, Maquetación HTML y CSS, Usabilidad Sin comentarios »
A medida que día a dia continua imponiéndose el uso de Ajax a la hora de crear webs más dinámicas, se hace más necesario proveer un mejor feedback al usuario, de forma que le permita saber de forma instantánea y con claridad qué está trabajando con elementos con los que puede interactuar directamente.
Muchos usuarios aún no están acostumbrados y tienen problemas para identificar elementos que generalmente no suelen ser clickables, como filas o columnas de tablas, divs, etc. .. por lo que en éste caso, puede ser muy util la posibilidad de cambiar el cursor para que puedan saber que hacer click sobre ese objeto realizará alguna acción concreta.
Cheat Sheets: Guias rápidas de referencia
Bases de datos, Diseño web, Maquetación HTML y CSS, Programación, Shell Sin comentarios »Tienen mil nombres distintos en función del país o la región, chuletas, acordeones…, en nuestra época escolar las usabamos para aprobar los exámenes y en términos de programación se conoce como cheat sheet a las guias rápidas de referencia que no suelen ocupar más de una o dos hojas.
La web Added Bytes (En inglés), tiene un montón de Cheat Sheets que podemos descargar e imprimir, personalmente, yo las he impreso y reunido en una carpeta que me acompaña a todos lados, no sabría vivir sin ella.
Algunas Cheat Sheets:
PHP
CSS
Expresiones regulares
Javascript
Mysql
Jquery
Otras Cheat Sheets:
Excelentes consejos de nuestro amigo armando sosa para que nuestros logos apesten menos
Via: Loogic | www.blog.armandososa.com
find-size: script para encontrar archivos por tamaño
General, Servidores, Shell, Unix Sin comentarios »Hace tiempo que cree este shell script que funciona en cualquier distribución de linux (siempre que esté instalado el paquete findutils), para encontrar archivos en una ruta en función de su nombre y su tamaño.
Es especialmente útil para aquellos que olvidamos con facilidad la sintaxis del comando find, sobre todo a la hora de hacer limpieza de logs perdidos para liberar espacio en disco.
FORMATO: find-size [ruta] [expresion_tamano] ‘[nombre]‘
[expresion_tamano] +5K (Mas de 5 kilobytes)
[expresion_tamano] -2M (Menos de Megabytes)
Puede omitir el nombre de archivo para busacar todos
EJEMPLO:
find-size /tmp +5M ’stats*’
(Busca en /tmp todos los archivos que comienzen con stats y tengan mas de 5 megas)
Conexiones SSH con llaves encriptadas (ejem… cifradas)
Backup, Seguridad, Servidores, Shell, Unix 4 comentarios »A la hora de configurar backups automtizados con rsync, rdiff-backup… o administrar otras máquinas desde la nuestra necesitaremos que las máquinas se comuniquen mediante claves encriptadas cifradas, en lugar de a través de contraseñas.
A continuación se detalla como crear una clave encriptada cifrada en la máquina que se usará como máquina de administración o de backup, y como habilitarla en el resto de máquinas, para que al conectarnos, no nos solicite contraseñas. Continuar leyendo »
Acabamos de migrar a unos nuevos servidores, y me ha tocado volver a configurar todo el sistema de copias de seguridad nuevamente.
Hace mucho tiempo que utilizo rdiff-backup como herramienta para hacer copias de seguridad que ha demostrado ser fiable, consume pocos recursos, y encima, gratis
Rdiff-backup es un script phyton que permite hacer copias de seguridad locales y remotas, con la posibilidad adicional de que sean incrementales, utilizando para ello la librería rsync.
Para que funcione correctamente debemos instalar rdiff-backup en todos los servidores, no sólo en de backup.
He aqui los pasos para la instalación en un Centos 5.2 x86_64, es aplicable a cualquier otra distribución, incluidas las basadas en Debian. Continuar leyendo »

Hace tiempo que programé un sistema para servir medios publicitarios online a diversas webs y blogs. Si bien al principio no tuvimos problemas, hace semanas el tráfico del script que sirve la publicidad se ha visto cuadruplicado, llegando a las 5.000.000 de impresiones diarias, ésto dejó al servidor mysql al borde del colapso total con un 99% de uso de CPU.
¿Cómo lo solucioné?. Continuar leyendo »

Comentarios recientes