Carlos Egea

Añadir el contenido de un archivo de texto a otro archivo de texto

Me ha surgido la necesidad de añadir el contenido de un archivo de texto a otro archivo de texto. Estoy en linux, desde la línea de comandos. He tenido que hacer memoria para acordarme de una simple orden: cat archivo_origen >> archivo_destino Linux ofrece muchas posibilidades desde la línea de comandos, que lamentablemente al no …

Añadir el contenido de un archivo de texto a otro archivo de texto Leer más »

[warn] mod_fcgid: read data timeout in 31 seconds

Últimamente en un servidor con Virtualmin donde solo hay alojado un foro SMF, aparecía de vez en cuando un error 500 acompañado del siguiente aviso en los logs de error de Apache: [warn] mod_fcgid: read data timeout in 31 seconds. Buscando he llegado a este post del foro de Virtualmin donde indicaban una posible solución, …

[warn] mod_fcgid: read data timeout in 31 seconds Leer más »

stock dovecot: IMAP (email): mkdir(/var/dovecot/control/email/.INBOX) failed: Permission denied

Error al abrir el correo en usermin (con virtualmin).  En pantalla me da este error: An error occurred listing mail in this folder : Failed to login to POP3 server : Internal error occurred. Refer to server log for more information. Y en los logs del correo: stock dovecot: IMAP (email): mkdir(/var/dovecot/control/email/.INBOX) failed: Permission denied …

stock dovecot: IMAP (email): mkdir(/var/dovecot/control/email/.INBOX) failed: Permission denied Leer más »

2147483647

¿Qué significa el número 2147483647? Cuando en una base de datos MySQL aparece este número puede significar 2 cosas: – que casualmente se ha introducido este valor. – que se trata de un campo integer ha introducido un número mayor. 2147483647 es el valor máximo permitido para un campo INT. 2147483647 es el valor positivo …

2147483647 Leer más »

Matar todos los procesos de un programa

Para acabar con todos los procesos ejecutados por un mismo programa, bastaría con ejecutar el comando: killall -9 nombre_del_programa Atención: Hay que tener sumo cuidado con el comando killall ya que si lo ejecutamos sin argumentos (simplemente escribiendo killall) y tenemos permisos de root mataríamos todos lo procesos del sistema. Manual de killall.

Crear url a partir de una cadena en php

Esta es una función de php que convierte una cadena de texto que puede contener cualquier caracter extraño en una url con sólo letras y números. Ideal para crear urls. function quitar_cosas_raras($s) { $s = ereg_replace(«[áàâãª]»,»a»,$s); $s = ereg_replace(«[ÁÀÂÃ]»,»A»,$s); $s = ereg_replace(«[ÍÌÎ]»,»I»,$s); $s = ereg_replace(«[íìî]»,»i»,$s); $s = ereg_replace(«[éèê]»,»e»,$s); $s = ereg_replace(«[ÉÈÊ]»,»E»,$s); $s = ereg_replace(«[óòôõºö]»,»o»,$s); $s …

Crear url a partir de una cadena en php Leer más »

Error: message file too big

Usando virtualmin con postfix, algunos emails no llegaban. Eran devueltos con el error «552 5.3.4 Error: message file too big«. Está claro lo que hay que hacer, subir el límite del tamaño de los mensajes. Para modificarlo en todos los dominios del servidor hay que añadir o modificar el parámetro message_size_limit en /etc/postfix/main.cf. Por defecto …

Error: message file too big Leer más »

Renombrar archivos masivamente en linux en entorno gráfico

Para renombrar archivos tenemos la posibilidad de usar en línea de comandos rename, pero por no ponerme con las expresiones regulares, he buscado algo en entorno gráfico. He encontrado pyRenamer. Es muy fácil e intuitivo. Permite sustituir caracteres conflictivos, quitar espacios, añadir prefijos, sufijos… También permite renombrar música e imágenes usando metatags. Lo acabo de …

Renombrar archivos masivamente en linux en entorno gráfico Leer más »

Emails marcados como spam (FH_DATE_PAST_20XX) en spamassassin

Con la entrada del nuevo año 2010 ha aparecido un bug en Spamassassin, concretamente se sumaban puntos a todos los emails por «FH_DATE_PAST_20XX«, un filtro que indica si el email tiene una «fecha del futuro». Se ha solucionado el bug y hay que actualizar las reglas del Spamassassin y compilarlas. Después reiniciar el spamamassassin. # …

Emails marcados como spam (FH_DATE_PAST_20XX) en spamassassin Leer más »

Utilizar Outlook con el correo de Virtualmin

Acabo de instalar un servidor con el panel de control Virtualmin, que usa postfix y dovecot para gestionar el correo. Pues bien, con la configuración por defecto el Outlook no conectaba con el servidor pop3. Para que conecte tenemos que editar el archivo /etc/dovecot/dovecot.conf y poner que «no» a esta variable: disable_plaintext_auth = no Ahora …

Utilizar Outlook con el correo de Virtualmin Leer más »