Transferencias de servidor a servidor con scp

Si necesitas transferir datos entre dos servidores linux, podrías transferirlos de esta manera: primero los bajas por FTP del servidor de origen, hasta tu PC, y después los subes de vuelta al servidor de destino. Esto es muy habitual cuando uno cambia de empresa de alojamiento o hosting. Las famosas “mudanzas de servidor”.

Del viejo FTP a “casa” y de “casa” al FTP nuevo, es la práctica habitual de aquellos que no conocen las agridulces mieles de la línea de comandos. Y seguramente no conocen esos placeres porque no andan haciendo estas cosas todos los días. Es decir, que se la trae floja. No es que sean unos perdedores -podemos ser geeks y a la vez comprensivos-.

El comando scp es muy práctico para esto, especialmente para transferencias muy grandes. scp utiliza SSH para copiar archivos entre hosts de una red.
Sigue leyendo

Publicado en Linux, Servidores | Etiquetado , , , | Deja un comentario

Borrar algunos archivos de todos los subdirectorios

Había subido una estructura de varias carpetas con muchas fotos a un FTP de servidor linux. También se copiaron los archivos llamados Thumbs.db que genera Windows con información de las “vistas en miniatura”. Estos archivos pueden ocupar un buen espacio, así que mejor borrarlos.

¿Cómo ahorrar espacio, por ejemplo, borrando los archivos Thumbs.db automáticamente, cuando estamos hablando de varias decenas de carpetas y subcarpetas por las que meterse? Sigue leyendo

Publicado en Linux | Etiquetado , , , | Deja un comentario

Usando “grep” como Find in Files

Necesitaba saber en qué archivos se encontraba un determinado texto. Sabía que se iba a encontrar en varios archivos.

Problema: no estaba en Windows, sino que me encontraba conectado por SSH a un Linux de un servidor remoto, y además la maraña de subdirectorios incluía cientos de megas de audio, flash y otros archivos. Usar el comando “grep” a lo bruto habría sido demasiado salvaje, así que busqué cómo buscar solamente en determinados archivos (en este caso archivos que fueran de PHP)

# grep -R –include=*php CADENA *

Y esto me proporcionó una lista muy maja de archivos que contenían CADENA, buscando en todos los subdirectorios y sólo archivos que contuvieran “php”

Publicado en Linux | Etiquetado , , , , | Deja un comentario

WinMerge: programa para comparar archivos y carpetas

WinMerge nos permite realizar comparaciones (binarias o de texto) de archivos, carpetas…

Es de esos programas que excita a los geeks. Bueno, conozco al menos a tres personas que alguna vez, usándolo, han exclamado: ¡cómo me la pone el WinMerge! , entre esas personas yo mismo.

A la izquierda del típico doble panel comparativo que podemos ver en otros programas, se incluye una representación en miniatura de todo el documento, señalando con distintos colores las diferencias (de este modo podemos localizar rápidamente las mismas).

Algunos trucos que hacen una delicia el uso habitual de WinMerge son los siguientes: Sigue leyendo

Publicado en Software | Etiquetado , , , | Deja un comentario

Los errores más comunes al teclear la dirección de correo de hotmail

He realizado un pequeño estudio sobre una lista de 131.971 direcciones de correo electrónico, todos supuestamente de hotmail. Y digo supuestamente porque estos correos son correos inválidos, que por un motivo u otro rebotaron al intentar enviar un mensaje a sus buzones (o sea que pasaron a una lista negra, para no perder el tiempo).

Así que me puse a observar los errores más comunes -considerando cómo se tecleó incorrectamente “hotmail.com”-, que quizá le diga algo a alguien sobre cómo la gente escribe su dirección de correo electrónico en cualquier formulario de registro gratuito. Sigue leyendo

Publicado en MundoGeek | Etiquetado , , , | Deja un comentario

Todo lo que necesitas para capturar un vídeo de tu PC, sin cámara, y el sonido sin cables

En este artículo intento mostrar todas las herramientas que he utilizado para obtener un vídeo demostrativo de lo que sucede en la pantalla del PC (incluyendo el sonido). La intención era que el video tuviera una calidad aceptable -que se pudiera leer lo que aparecía en pantalla- para convertirlo finalmente a formato Flash Vídeo (FLV) y finalmente usarlo en YouTube, o bien incrustarlo uno mismo en una página web.

Esto puede ser útil para hacer un vídeo-demo o tutorial visual sobre un programa, un juego, o lo que se nos ocurra. Sigue leyendo

Publicado en Vídeo | Etiquetado , , , | 1 comentario

Eliminar paquetes RPM duplicados, ahorrando espacio en la partición boot…

Veo en este post una forma de eliminar cómodamente los paquetes RPM que están duplicados al haberse instalado versiones superiores. Esto suele ocurrir con el kernel, por ejemplo, y si tenemos bastante limitado el espacio de la partición /boot puede llegar a ser un problema. Se acabó lo de limpiarlos manualmente de vez en cuando…

Sigue leyendo

Publicado en Linux | Etiquetado , , , | Deja un comentario

“Text File Cleaver”: el troceador de archivos de texto más rápido del mundo

Si necesitas partir en trozos un archivo de texto, “Text Cleaver” es el programa más rápido que he podido encontrar, incluso para archivos muy grandes. Gratuito, para windows, simple, directo y muy eficiente: hace exactamente lo que tiene que hacer, trocear archivos de texto, a prueba de millones de líneas de texto. Otros programas resultaban demasiado lentos con archivos gigantes.

Lo he probado con un archivos de texto de 2.023.256 líneas de tamaño arbitrario y 80 MB de datos en total, y la velocidad es pasmosa: unos pocos segundos donde otros programas pueden atragantarse para simplemente leer el archivo.

Sigue leyendo

Publicado en Software | 1 comentario

Caso técnico: configurar Apache y Tux/RHCA para servir archivos estáticos y dinámicos

[Escribí este artículo originalmente en inglés, en 2005, tras experimentar con alternativas a Apache para servir contenido estático de forma más eficiente. Es aplicable a servidores Linux/RedHat]

INTRO

This is my personal “step-by-step playground” on installing RedHat’s TUX Web Server by Ingo Molnar, using Apache as ‘secondary’ web server (i.e. to serve PHP), and handling virtual hosts. (Please note that this article includes *specific* info for Interworx Servers).

Sigue leyendo

Publicado en Apache, Servidores | Etiquetado , , , , | Deja un comentario

Apache: activando mod_deflate para compresión gzip

El módulo de Apache mod_deflate permite al servidor entregar los archivos comprimidos al vuelo. Suele usarse para mejorar el rendimiento (en el sentido de menos tiempo de descarga para el receptor del contenido).

En la petición GET, nuestro navegador debería entregar la cabecera:

Accept-Encoding: gzip,deflate

Cuando mod_deflate funcione, la respuesta del servidor incluirá la cabecera:

Content-Encoding: gzip

…lo que indicará que el contenido servido está comprimido. Al usuario no le importa, ya que el navegador descomprimirá y presentará la página -los datos, etc- de forma transparente.

Para que PHP comprima también la salida, activaremos lo siguiente en php.ini

zlib.output_compression = On

Sigue leyendo

Publicado en Apache | Etiquetado , , | 1 comentario