Archivo por meses: Noviembre 2013

Backup de WordPress

En los tiempos que corren, en los que gran cantidad de la información que manejamos está en formato electrónico, las copias de seguridad se tornan imprescindibles. En particular, si escribes en un blog o tienes tu propia página web -como es mi caso-, necesitas una herramienta que te permita salvaguardar toda la información que has ido metiendo poco a poco durante todo el tiempo que la tienes.

En mi caso particular, yo uso WordPress (*). En este caso, la copia de seguridad hay que hacerla de la base de datos, de los archivos y de los plugins. Aunque todo esto se puede hacer manualmente, existen plugins (unos de pago y otros gratuitos) que realizan este proceso de forma totalmente automatizada, facilitándonos la vida bastante.

Yo os voy a recomendar el que yo uso: BackWPup. Cuando estuve estudiando las distintas posibilidades, éste fue el que más me convenció. Las razones son varias:

– Se actualiza frecuentemente
– Su uso está muy extendido
– Existe mucha información al respecto
– Tiene muy buena reputación
– Puedes exportar la copia de seguridad a un archivo
– Puedes exportar la copia de seguridad a Dropbox
– Puedes enviar la copia de seguridad por mail
– Es gratuito (**)

Yo lo uso con Dropbox (autenticas la aplicación y ya puede copiar perfectamente en el subdirectorio de Dropbox que especifiquéis) y me va perfecto. Un día, si saco tiempo, cogeré el archivo de backup y probaré a restaurarlo en un WordPress instalado localmente en una máquina virtual para ver si va todo Ok. En tal caso, ya os contaré.

 

(*) En su momento estuve estudiando también Drupal y Joomla, pero por sencillez, por cantidad de plugins disponibles y porque cubría (y cubre) sobradamente todas las necesidades que tenía, escogí WordPress.

(**) Existe una versión “Pro” que es de pago pero la versión gratuita cubre todo lo que necesito, y casi seguro que en vuestro caso también lo hará.

Cómo ordenar los álbumes en Google+

Normalmente, cuando uno pone un título así (tipo pregunta), es porque en el artículo va a contestarla, es decir, en este caso, se supone que yo voy ahora a explicar cómo ordenar los álbumes de Google+

Siento comunicaros que el título no deja de ser una pregunta abierta al público. Efectivamente, no tengo la respuesta y, como muchas otras personas, me gustaría saber cómo se pueden ordenar los álbumes de Google+ por nombre. Sólo se puede por fecha, así que si un álbum lo has metido posteriormente a otro (aunque sea, por ejemplo, de un viaje anterior), siempre saldrá ordenado para que sea más reciente, y esto no se puede cambiar.

Ya comenté anteriormente un problema que tiene Google Calendar y que de momento tampoco tiene solución. Pues éste es otro más para la lista de TODO de Google.

En fin, espero que este artículo sirva para que no os volváis locos buscando una opción que no existe actualmente. Una pena.

Esperamos que ambas queden solucionadas a la mayor brevedad posible.

Mostrar barra de progreso cuando se usa dd

dd es una herramienta muy útil para la copia de disco a disco o incluso para crear imágenes de cds, dvds, pendrives e incluso discos duros. Su uso es sencillo, os lo muestro con un ejemplo:

dd if=/dev/dvd of=/mnt/images/kubuntu_13.10.iso

El parámetro if especifica el dispositivo de entrada y of el dispositivo de salida. Así pues, lo que hacemos con esto es crear una imagen del DVD (suponemos que el dispositivo es /dev/dvd (*)) en el archivo kubuntu_13.10.iso que se guardará en /mnt/images. Obviamente, podéis poner cualquier dispositivo y cualquier fichero de salida, amén de otros muchos usos que se puede dar a esta utilidad.

Cuando se ejecuta este comando no aparece nada en la línea de comandos, sino que se queda en espera hasta que finaliza y muestra entonces los bytes copiados y la velocidad. Por tanto, mientras dura el proceso no tenemos ningún feedback que nos indique cómo va la cosa, cuánto queda, qué velocidad lleva…

Para esto podemos usar una utilidad llamada pv (**). Este comando copia la entrada estándar a la salida estándar mostrando un indicador de progreso cuando se ejecutan procesos en la línea de comandos. Así, usando pipelines, podemos combinar muchas utilidades con ésta para que durante el proceso de las mismas podamos ver el avance.

En nuestro caso, siguiendo el ejemplo de arriba, para ver el progreso de ejecución del mismo, pondríamos lo siguiente:

dd if=/dev/dvd | pv | dd of=/mnt/images/kubuntu_13.10.iso

Aquí tenéis más ejemplos de uso de esta utilidad.

Con esta sencilla sintaxis podéis tener un feedback cuando usáis dd para realizar procesos largos (normalmente de backup, que es el uso mayoritario de dd) y así saber que todo va bien.

 

(*) /dev/dvd suele ser un enlace simbólico al dispositivo real, que normalmente suele ser /dev/sr0 (si tenemos una segunda unidad de cd sería /dev/sr1 y así sucesivamente…).

(**) Si bien dd viene instalado por defecto en todos los Unix/Linux, la utilidad pv tendréis que instalarla manualmente. Está en los repositorios, así que no tendréis problema:

aptitude install pv

Controla el ancho de banda de tu equipo con wondershaper

Si queréis controlar el ancho de banda en GNU/Linux para, por ejemplo, impedir que un equipo se “coma” toda la conexión adsl de vuestra casa/trabajo, podéis conseguirlo fácilmente con una utilidad llamada wondershaper.

Ejemplo práctico. Quiero limitar la bajada de mi equipo a 80 Kbps y la subida a 10 Kbps:

# wondershaper eth0 80 10

Haced una descarga de un archivo grande -por ejemplo, de la iso de Kubuntu 13.10, que está bien fresquita ;-)-, ejecutar el comando anterior y ver cómo baja la velocidad.

Otra prueba más completa es un test de velocidad de los muchos que hay por internet.

Para volver a dejarlo todo tal cuál lo teníais antes (i.e., sin limitaciones de ancho de banda) ejecutamos esto:

# wondershaper clear eth0

Wondershaper es una aplicación que encontraréis fácilmente en los repositorios de la distro que uséis. Si no lo incluyen… cambiaros de distro ;-). En particular, en ubuntu y derivadas:

# aptitude install wondershaper
Espero que os resulte útil.

Espero que os resulte útil.