Free Hosting

Free Web Hosting with PHP, MySQL, Apache, FTP and more.
Get your Free SubDOMAIN you.6te.net or you.eu5.org or...
Create your account NOW at http://www.freewebhostingarea.com.

Cheap Domains

Cheap Domains
starting at $2.99/year

check

Una de las mayores preocupaciones a la hora de administrar una página web, es encontrarnos con algún problema en el servidor y perder los datos que tenemos en el mismo.

Para evitar ésto, lo mejor es realizar copias de seguridad periódicas de nuestras bases de datos y archivos y mandarlos a un servidor externo (nuestro servidor doméstico o de la empresa).

A continuación os presento un script que hice en bash para automatizar dichas tareas, para usarlo sólo hay que cambiar las variables del inicio y programar la tarea con cron. Básicamente lo que hace es mandar por SCP la copia de seguridad de las bases de datos y los ficheros, permitiendo añadir una lista negra de palabras clave que harán que no se añada algún dominio o base de datos concreta. Además nos informará por correo electrónico si hubo algún problema.

El script está preparado para la estructura de un servidor con panel Plesk, adaptarlo a otro es muy sencillo, sólo hay que modificar la ruta donde están los dominios.

#!/bin/bash
##### Configuración
SERVER="xxxxxxxxxx.xxx"        # Dominio o IP destino
PORT="22"                      # Puerto SSH
USER="usuario"                 # Nombre de usuario de login
DBUSER="usuariodb"             # Nombre de usuario DB
DBPASSWD="usuariopass"         # Contraseña usuario DB
DESTDIR="/ruta/directorio"     # Directorio de destino
ADMINMAIL="mail@dominio.com"   # Correo para notificaciones
EXCLUDE=(nombre nombre.com)    # Lista negra de dominios o bases de datos
 
ERROR=""
fecha=$(date "+%F")
fechamail=$(date "+%d/%m/%Y")
 
##### Copia de seguridad de las bases de datos
mkdir /tmp/db_backup_full
DATABASES="$(mysql -u $DBUSER -p$DBPASSWD -Bse 'show databases')"
for db in $DATABASES
do
  case "${EXCLUDE[@]}" in *"$db"*) 
    ;;
  *)
    mysqldump --password=$DBPASSWD --user=$DBUSER --databases $db > /tmp/db_backup_full/$db.sql 2>/dev/null;;
  esac
done
tar cvjf "/tmp/databases $fecha.tar.bz2" -C /tmp db_backup_full > /dev/null
ERROR=$(scp -P $PORT -q "/tmp/databases $fecha.tar.bz2" $USER@$SERVER:$DESTDIR 2>&1)
rm -fr /tmp/db_backup_full
rm "/tmp/databases $fecha.tar.bz2"
 
##### Copia de seguridad de los archivos
mkdir /tmp/files_backup
for i in $( find /var/www/vhosts -name httpdocs ); do
  ARCHIVO=$(echo $i | sed -e 's/\/httpdocs//' -e 's/\.\///' -e '/\.skel/d')
  DOMINIO=$(echo $ARCHIVO | sed 's/\/var\/www\/vhosts\///g' | sed 's/\/.*//g')
  if [ "$DOMINIO" != "" ]; then
    case "${EXCLUDE[@]}" in *"$DOMINIO"*) 
      ;;
    *)
      FICHERO=$(echo $ARCHIVO.tar.gz | sed 's/\/var\/www\/vhosts\///g' | sed 's/\/subdomains\//_/g' | sed 's/\//_/g')
      CONF=$(echo $i | sed 's/httpdocs/conf/g')
      tar cvzf "/tmp/files_backup/$FICHERO $fecha.tar.gz" $i $CONF &> /dev/null
      ERRORNEW=$(scp -P $PORT -q "/tmp/files_backup/$FICHERO $fecha.tar.gz" $USER@$SERVER:$DESTDIR 2>&1)
      if [ "$ERRORNEW" != "" ]; then
        if [ "$ERROR" != "" ]; then
          ERROR="$ERRORNEW"
        else
          ERROR="${ERROR}\n${ERRORNEW}"
        fi
      fi;;
    esac
  fi
done
rm -fr /tmp/files_backup
 
# Comprobamos si hubo algún error al enviar el fichero
if [ "$ERROR" != "" ]; then
  echo -e "Error encontrado:\n$ERROR" | mutt -s "Error en backup de servidor web $fechamail" $ADMINMAIL
fi

Comments Comments Off

Aquí os pongo una pequeña recopilación de normas que deberíamos aplicar al usar Internet, para aumentar nuestra seguridad y la de los que nos rodean sin mucho esfuerzo.
 
Correo electrónico
  • Cuando mandemos un correo electrónico a más de una persona, no usar nunca el campo "para" sino "con copia oculta" o "CCO". Con esto evitamos que a las personas que les enviamos el correo electrónico les llegue la dirección del resto. Esto es muy importante ya que hay empresas dedicadas a obtener estas direcciones para luego venderlas, usando los típicos correos en cadena del estilo "manda este mensaja a 10 contactos sino el fantasma del Fary os cantará esta noche" o "por cada mensaje que mandes se donarán 5€ a la fundación de focas bizcas". Tenemos que tener bien claro que por mucho que mandemos correos nadie va a donar dinero ni nos va a aparecer algo "realmente divertido" en pantalla y mucho menos seremos tremendamente afortunados (esto se lo dejo a los supersticiosos).
  • Al reenviar correos, borrar siempre todos los correos que figuren de gente que no usó lo que explico arriba, de esa manera estaremos protegiendo la privacidad de mucha gente.
  • Nunca abrir archivos adjuntos de gente desconocida, ya que pueden contener virus o algún otro bicho. Si queréis evitar estos sustos, lo mejor es tener instalado un buen antivirus aunque el mejor antivirus es ser prudente. Otra buena idea es usar sistemas operativos que no nos den este tipo de dolores de cabeza, como GNU/Linux o incluso OSX.
  • Una de las mayores amenazas que suele haber últimamente es el denominado "phising" o suplantación de identidad con el que mediante un correo electrónico tratan de hacerse pasar por una tercera persona. Por ejemplo, tratando de hacerse pasar por nuestro banco o cuenta de eBay para que "actualicemos datos" o para que "renovemos la contraseña". Hay que tener bien claro, que tanto el banco como otras páginas que manejen información importante jamás nos pedirán este tipo de información. Tened especial cuidado con las páginas tipo Facebook y primos de ella, que en breve empezarán a ser vícitimas masivamente de este tipo de jugarretas.
Navegando por Internet
  • La mejor manera de navegar seguro por Internet es usar un buen navegador y tenerlo lo mas actualizado que se pueda. Un buen navegador puede ser: Google Chrome, Mozilla Firefox u Opera. El navegador a evitar es Internet Explorer entre otras cosas por lo inseguro que es.
  • Tener cuidado con las páginas que se visita, si una página nos dice que debemos instalar algo, lo mejor es no hacer caso, los componentes que podamos necesitar suelen venir preinstalados con el navegador o es el propio navegador el que nos indica que para ver la página correctamente necesita cierto componente.
En los foros
  • No usar nunca sólo mayúsculas para escribir mensajes, ya que escribir en mayúsculas es equivalente a gritar en Internet y si escribimos en sitios como foros, pueden eliminarnos los mensajes.
  • Al escribir, tratar de hacerlo lo mejor posible, evitando usar abreviaturas estilo SMS y siendo lo mas correctos que podamos gramaticalmente. Hay que pensar que mucha gente leerá nuestros mensajes y ni todos hablarán nuestro idioma de manera nativa ni entenderá nuestras abreviaturas.
Realizando compras por la red
  • Usar páginas de compras recomendadas por otros usuarios o en las que se note que tienen movimiento vendiendo a más gente. Hoy día no es difícil ver eso, con realizar una pequeña búsqueda podremos saber la opinión de más gente sobre esa página.
  • Una página que pone todos sus datos (por ejemplo el CIF) nos da una garantía de seriedad, ya que nos posibilita identificarla en caso de problemas.
  • En caso de no tener referencias de una página, tratar de pagar usando el "pago contra reembolso" o por "PayPal", al menos en nuestra primera compra. La ventaja del primero es que sólo pagamos si nos llega el material y la del segundo es que en caso de problema, siempre podemos abrir una reclamación con la gente de PayPal y nos pueden llegar a devolver el dinero.
Redes sociales
  • Tened mucho cuidado con los ajustes de privacidad o todo el mundo podrá ver esas fotos que tenéis difrazados de bicho raro (…) o en pose erótico-festiva. De serie, muchas de estas cosas vienen configuradas para que las pueda ver todo el mundo y hay mucho cotilla, depravado y psicópata suelto. Aprovechad este momento para echarles un vistazo, seguro que descubrís alguna cosa que está viendo todo el mundo y no es de vuestro agrado compartir.
Descargando películas, juegos y demás (P2P)
  • Tener cuidado de no compartir con los demás usuarios cosas que no nos interesan, por ejemplo tener nuestro DNI escaneado o documentos personales en la carpeta compartida del eMule (suena a chorrada, pero si no me creeis buscad DNI en eMule…).
  • Nunca os fieis de lo que bajáis, porque lo que puede parecer una película de dibujos animados para vuestro inocente sobrinito, puede ser una película porno sadomasoquista (y no queremos que el niño se nos transtorne). De la misma manera, es muy fácil bajar programas con virus o cualquier cosa menos lo que nos queríamos bajar. Lo mejor para evitar en gran medida estos problemas, es usar páginas de descarga directa, como Megaupload o similares, en las que suele haber menos problemas.

Contraseñas
  • No usar nunca contraseñas fáciles como nuestro número de teléfono, fechas o palabras que signifiquen algo, ya que son muy fáciles de averiguar (hay programas que en pocos segundos las encuentran). Lo ideal es usar contraseñas de más de 6 caracteres con al menos un número, una letra, una mayúscula y si queremos, hasta un símbolo. Como somos de naturaleza perezosa y olvidadiza, siempre podemos recurrir a la memotecnia para crear contraseñas tremendamente seguras y fáciles de recordar, por ejemplo: p0eT1sa, p1caChu… Lo ideal es tener un mínimo de dos contraseñas diferentes, una para páginas importantes (como los bancos) y otra para páginas chorras (como la típica página de descargas o de juegos).
Bueno, espero no haberos aburrido con el ladrillo, si alguno quiere saber más sobre alguno de estos apartados, el porqué de estas cosas o alguna otra duda… preguntad.

Comments 2 Comentarios »

Desde ya hace mas de un año que podemos usar el Wiimote bajo GNU/Linux, como si de un periférico cualquiera se tratase, pero… ¿qué pasa si lo queremos usar habitualmente y no sólo como algo para flipar al coleguilla de turno?

Lo que aquí os propongo son dos scripts que conjuntamente con wminput monitorizan el uso del Wiimote, de manera que podemos hacerlo funcionar o apagarlo sin necesidad de ejecutar manualmente ningún comando.

Lee el resto de esta entrada »

Comments 3 Comentarios »

Por fin, tras 15 años de desarrollo, la gente de Wine saca la primera versión estable. Esto no quiere decir que las versiones anteriores no fueran funcionales, que vaya si lo eran, sino que esta versión está especialmente pulida.

En esta versión, se centraron sobretodo en eliminar errores de algunas aplicaciones y juegos especialmente jugosos para el usuario, tales como el Photoshop CS2 o Half-Life 2. Podéis encontrar el listado de aplicaciones soportadas (con sus correspondientes calificaciones) en el siguiente enlace.

A partir de ahora, el equipo se centrará en mantener dos versiones, por un lado, la rama estable (1.0.x) y por otro lado la rama inestable (1.1.x).

Enhorabuena a los desarrolladores de Wine por poder celebrar de esta manera su cumpleaños.

Comments Comments Off

Con el precio que tienen actualmente los sistemas de altavoces 5.1, cada vez somos más los que los tenemos instalados para disfrutar sobretodo de las películas, pero ¿qué pasa cuando la fuente de sonido es estereofónica?

Hay maneras de hacer que por defecto se dupliquen los canales delanteros hacia los traseros, de manera que, aunque el sonido sigue siendo estéreo, podemos disfrutar un poco más de él, pero sólo se trata de un parche que se aplica a todos los vídeos, incluídos los que son 5.1.

Lee el resto de esta entrada »

Comments Comments Off

¿Y para qué quiero que desaparezca? Bueno, cada uno que le busque su utilidad, yo por ejemplo lo uso para equipos que no realizan tareas típicas de Pc, tal como media center o recreativa, ya que el interface se maneja con un teclado o con mando a distancia.

En este post os explico dos métodos diferentes para hacerlo, uno para esconder el cursor pasado un cierto tiempo de inactividad del ratón y otro para quitarlo de manera definitiva en la sesión de X.

Lee el resto de esta entrada »

Comments 1 Comentario »

Con la última versión de Ubuntu, también me llegó el momento de actualizar algunos equipos que llevaban una buena tirada sin ser actualizados, uno de ellos con una ATI Radeon Xpress 200.

No pocos fueron los problemas que me encontré para hacer andar la gráfica, así que comparto con vosotros la solución a lo que tantos rompederos de cabeza me dio. El fallo en cuestión consiste en una pantalla negra con una especie de "lluvia" de diversos colores repartida por la pantalla nada mas iniciar las X.

Lee el resto de esta entrada »

Comments Comments Off

Recién instalada mi flamante Hardy Heron me puse a ver las novedades y una de ellas es PulseAudio… Para desgracia mía, sólo funcionaba el sonido en estéreo, no dando opción de activar el resto de canales por ningún lado.

Buscando la solución, encontré que consiste en editar una línea en el archivo de configuración del demonio de PulseAudio, así que manos a la obra.

Lee el resto de esta entrada »

Comments Comments Off

Ya hace tiempo os hablé del port del XBMC a Linux que se estaba llevando a cabo, que aunque lleva poco tiempo desarrollándose, están consiguiendo unos resultados impresionantes en muy poco tiempo.

Hasta ahora se hacía necesario bajar del SVN la última versión y luego compilarlo, pero gracias a un grupo de programadores, podemos instalarlo cómodamente usando los repositorios. Por lo de ahora sólo hay versión disponible para Gutsy Gibbon, así que si tenéis otra versión, os tocará compilar.

Lee el resto de esta entrada »

Comments 2 Comentarios »

Tenéis que verlo, las palabras sobran.

Fuente: http://ubuntulife.net

Comments 1 Comentario »