Linux

Eñes y acentos en mysql (y apache)

Configurando un nuevo servidor web (Debian Etch, Apache 2, PHP 5 y MySQL 5) y probando alguna aplicación, descubro con horror que no se registran correctamente en la base de datos los acentos y la letra ñ. Sin embargo, los juegos de caracteres de MySQL y sus cotejamientos estaban correctos. El problema debía residir en …

Eñes y acentos en mysql (y apache) Leer más »

Crear usuarios y grupos en Linux

Es algo fundamental que todo usuario de Linux debe saber realizar. A continuación como recordatorio o aprendizaje escribo la forma con la que yo creo grupos y usuarios en mi Debian desde la línea de comandos.

Cómo permitir el uso de un servidor SMTP a una ip externa

Si tenemos un servidor SMTP y queremos usarlo desde una máquina externa, por ejemplo usando PHPMailer, es muy probable que no se nos permita hacerlo y nos dé el error: Error SMTP: Los siguientes destinatarios fallaron…. Esto ocurre cuando no está permitido hacer relay desde una IP externa o desde esa IP en concreto. Lo …

Cómo permitir el uso de un servidor SMTP a una ip externa Leer más »

Crear cuentas de correo usando postfix y sasl

Como la mayoría de las entradas que escriba en este blog, esto es un recordatorio de cómo crear (cómo lo hago yo) cuentas de correo en un servidor que usa postfix y sasl. Lo primero será crear el dominio si no está creado. Suponemos que vamos a usar el dominio prueba.com Editamos el archivo /etc/postfix/main.cf …

Crear cuentas de correo usando postfix y sasl Leer más »

Configuración de my.cnf para mejorar el rendimiento de mysql

Es recomendable guardarse una copia del archivo original antes de modificar nada. Archivo /etc/mysql/my.cnf Configuración para equipos con 512MB de ram thread_cache_size=50 key_buffer=40M table_cache=384 sort_buffer_size=768K read_buffer_size=512K read_rnd_buffer_size=512K thread_concurrency=2 Configuración para equipos con 1GB de ram thread_cache_size=80 key_buffer=150M table_cache=512 sort_buffer_size=1M read_buffer_size=1M read_rnd_buffer_size=768K thread_concurrency=2 Por supuesto, después de editar el fichero /etc/mysql/my.cnf hay que reiniciar o recargar …

Configuración de my.cnf para mejorar el rendimiento de mysql Leer más »

Comprimir y descomprimir en Linux

Para comprimir y descomprimir archivos en Linux, usamos tar y gzip. Tar sirve para empaquetar (no comprime). Gzip sirve para comprimir. Primero se empaqueta y después se comprime. Comprimir: Primero se empaqueta: tar -cvf archivo.tar /ruta-directorio/ Después se comprime: gzip -9 archivo.tar Nos sale un archivo comprimido llamado archivo.tar.gz y archivo.tar desaparece. Descompimir: Se puede …

Comprimir y descomprimir en Linux Leer más »