Fuentes de paquetes para Debian

El sistema Debian GNU/Linux utiliza para la instalación de software unos repositorios públicos disponibles en la red. Además de los repositorios "oficiales", existen numerosas fuentes adicionales por Internet que pueden proporcionarnos software bastante interesante.

Para usar estas fuentes no oficiales es necesario añadir líneas de texto al fichero /etc/apt/sources.list, bien "a pelo" mediante un editor, o bien desde vuestra herramienta de instalación de software favorita.

Tags: 

Conexiones rápidas usando SSH

Este artículo de Linux Journal me ha alegrado el día: parece ser que OpenSSH puede multiplexar varias sesiones de terminal usando una misma conexión TCP. Esto que a primera vista puede parecer una tontería tiene un montón de ventajas:

Tags: 

Pasando ficheros MOD a MP3

Para pasar ficheros MOD (.mod, .s3m, .xm, etc.) a MP3 u OGG, necesitamos primero convertirlos a WAV. La mayoría de reproductores actuales permiten este tipo de conversión, pero para hacerlo desde línea de comandos, el único que he encontrado ha sido mikmod (disponible en Debian y Ubuntu en el paquete con el mismo nombre).

Los pasos son los siguientes:

1. Pasamos a WAV:
mikmod -d 4 --hqmixer -X fichero.mod

Tags: 

Copias de seguridad

Las siguientes líneas de código permiten hacer una copia de seguridad de una base de datos MySQL:
 /usr/bin/mysqldump -u root -p basededatos -c | gzip -c > /var/backups/db.sql.gz
Restaurar:
 gzip -dc /var/backups/db.sql.gz | mysql -u root -p basededatos

Para hacer copia de un repositorio Subversion:
 svnadmin dump /var/lib/svn | gzip -c > /var/backups/svn_dump.gz
Restaurar:
 svnadmin create /var/lib/svn/
 gzip -dc /var/backups/svn_dump.gz | svnadmin load /var/lib/svn/

Instalación de las VMware tools en una máquina virtual Debian

Paquetes necesarios:

  • linux-headers-versión (NOTA: este paquete instalará como dependencias la versión de GCC que se debe usar para compilar módulos, p. ej.: gcc-4.1)
  • make

Ejecutamos "Instalar VMware Tools" desde el menú de VMware en el host y seguimos los siguientes pasos en el guest:

Clonar una máquina Linux

Supongamos que tenemos una máquina Linux correctamente instalada y funcionando. Sería muy útil disponer de una copia completa y exacta para poder restaurarla en caso de fallo o para copiar una misma configuración en varias máquinas.

El proceso para conseguirlo sería el siguiente:

Rechazar ataques por SSH usando DenyHosts

Si tenéis una máquina Linux corriendo SSH conectada de forma permanente o casi permanente a la red y examináis el contenido del fichero /var/log/auth.log (las líneas contienen el identificador "sshd") veréis que hay numerosos intentos de conexión a este servicio desde IPs desconocidas.

Tags: 

Instalando sólo lo justo con apt-get

Desde hace algún tiempo en Debian (concretamente desde el 23 de octubre de 2007 que salió la versión 0.7.7) el programa apt-get instala los paquetes recomendados junto con las dependencias. Para los que nos gusta mantener el sistema con lo mínimo posible, esta opción puede ser desactivada añadiendo la siguiente línea al fichero /etc/apt/apt.conf o creando un fichero independiente dentro de /etc/apt/apt.conf.d/:

APT::Install-Recommends "false";

Reparación de tablas en MySQL

Si alguna vez aparece un error (en una página PHP, en un script del sistema, en un correo de cron, etc.) indicando que una tabla de MySQL está corrupta, la siguiente instrucción la reparará:

REPAIR TABLE tabla USE_FRM

Este código se puede ejecutar desde línea de comandos o desde una interfaz tipo Phpmyadmin.

Tags: 

Conversión de ficheros de vídeo para Nintendo DS

El programa MoonShell permite reproducir vídeos en formato DPG (una variante de MPEG-1) en la consola portátil Nintendo DS. El propio programa viene con un conversor de ficheros de vídeo a dicho formato, pero desgraciadamente éstos no funcionan en Linux.

Tags: 

Páginas

Suscribirse a Gheesh.org RSS