Está en: »

Notas y recortes

LVM (volumenes logicos)

lvm

Manejo habitual de LVM (los comandos los proporciona el paquete lvm2 que se instala por dependencias):

  • Para añadir una partición al disco virtual, primero tenemos que formatearla con fdisk y marcarla como 8e (Linux LVM). Después añadiremos la partición al disco virtual:
    vgextend disco_virtual /dev/hdc1
  • Para aumentar el tamaño de una partición virtual, primero aumentaremos el tamaño de la partición:
    lvextend -L+120G /dev/mapper/disco_virtual-home

    y luego aumentaremos el tamaño del filesystem:

    umount /dev/mapper/disco_virtual-home
    resize2fs /dev/mapper/disco_virtual-home
    mount /dev/mapper/disco_virtual-home /home
  • Para reducir el tamaño de una partición virtual, primero reduciremos el tamaño del filesystem:
    umount /dev/mapper/disco_virtual-home
    resize2fs /dev/mapper/disco_virtual-home 80G
    mount /dev/mapper/disco_virtual-home /home

    y luego reduciremos el tamaño de la partición:

    lvreduce -L-120G /dev/mapper/disco_virtual-home
  • Para quitar una partición del disco virtual, primero moveremos los datos que contiene a otras particiones con el comando:
    pvmove /dev/hdc1

    y luego quitaremos la partición:

    vgreduce disco_virtual /dev/hdc1

    Ya podemos quitar físicamente la unidad.

vía LVM (volumenes logicos) en Linux | Estrellate y Arde.

umount: device is busy

bash

Cuando no podemos desmontar un medio, normalmente es porque dicho dispositivo está en uso.

umount /dev/sdc1
umount: /dev/sdc1: device is busy
umount: /dev/sdc1: device is busy

Bien, para solucionarlo usamos el comando fuser para saber que está en uso:

fuser -m /dev/sdc1
/dev/sdc1:           19115

Ya tenemos el id de proceso, por lo que podemos hacer un:

ps aux | grep 19115
root     19115  3.0  9.7 2217696 797928 ?      Sl   12:49   0:51 /usr/bin/kvm -monitor......

Ya tenemos el proceso que lo tiene bloqueado. Lo terminamos (o matamos con un kill) y listo.

Establecer una categoría como página principal o excluir algunas en wordpress

Para establecer una categoría como página principal en wordpress, bastará con editar el archivo functions.php de nuestra plantilla y añadir al final (antes del ?>):

function only_category($query)
{
        if ( $query->is_home )
        {
                $query->set('cat', '26');
        }
        return $query;
}
 
add_filter('pre_get_posts', 'only_category');

Donde 26 es el id de la categoría a establecer. Podemos establecer varios separando las ids con espacios. Ej:

$query->set('cat', '26 33 15');

Del mismo modo, si lo que queremos es excluir algunas categorías dejando todas las demás, bastará con poner los ids de las categorías en negativo. Ej:

$query->set('cat', '-26 -33');

¿Cómo obtener listado de links rotos?

wget --spider  --no-parent -r -o log.txt http://tuweb.com
  • –spider : recorrer la web que le digas, pero SIN descargar nada. Sólo recorrerla.
  • -r : recursivo, como si fuera una araña de algún buscador.
  • -o fichero : guardar la salida en el fichero en vez de mostrarla por pantalla-
  • –no-parent : si le pasamos como parámetro un nombre de directorio, no sube hacia los directorios padre.

La lista de enlaces rotos estará en log.txt parte final.

vía DiarioLinux » Receta: cómo obtener listado de links rotos.

Almacenar y mandar cookies mediante wget

Algunos sitios para funcionar correctamente necesitan que tengas habilitadas las cookies. Mediante wget podemos almacenar las cookies para después poderlas usar en otra petición.

Para guardar las cookies deberemos usar la opción –save-cookies indicando un fichero:

wget http://cookies.ejemplo.miguelcarmona.name --save-cookies /tmp/fichero

En una posterior petición podemos cargarlas usando el parámetro –load-cookies:

wget http://cookies.ejemplo.miguelcarmona.name --load-cookies /tmp/fichero

vía Almacenar y mandar cookies mediante wget.

IMAP IDLE en courier-imap

IMAP IDLE es una extensión de IMAP que sirve para que el servidor avise al cliente cuando ha llegado un correo y se sincronicen. La alternativa sería que el cliente lea cada poco tiempo el servidor para ver si hay correos.

Permite un sincronización instantánea y no al cabo de unos minutos.

Para habilitarlo, bastará con establecer los valores del archivo /etc/courier/imapd a lo siguiente:
Continúe leyendo…

Postfix – Recibir copia oculta de todo el correo

En algunas ocasiones puede ser interesante, siempre con fines de mantenimiento o testeo, el poder recibir copia de todos los correos que pasen por nuestro MTA.

Con Postfix lo tenemos más que fácil. Incluye una opción que realiza esta función con solo añadir esta linea al fichero main.cf

Continúe leyendo…

Control de cabeceras para amavis-new

A partir de la versión 2.4.4 de amavisd-new, podemos apreciar en sus release notes una nueva configuración para verificar los tipos de cabeceras (headers) permitidos o no.

Para desactivar determinadas comprobaciones de cabeceras en amavis, editaremos el archivo amavisd.conf (normalmente en /etc/amavisd.conf o /etc/amavis/amavisd.conf), estableciendo los parámetros necesarios a 0 (cero).

Por ejemplo, para desactivar la comprobación de que no esté codificada en 8-bit los caracteres de la cabecera:

Continúe leyendo…

Comandos básicos en Postfix para manejar la cola de correo

Para aquellos que se estén iniciando en el mundo del MTA Postfix, ahí van unos comandos útiles para el manejo de la cola de correo:

postsuper -d 'numero de mensaje'   =>  (eliminar el mensaje)
postsuper -d ALL   =>  (eliminar todos los mensajes)
postsuper -r 'numero de mensaje'   =>  (Encolar de nuevo el mensaje)
postsuper -r ALL   =>  (Encolar de nuevo todos los mensajes)
postqueue -p   =>  (Mostrar la cola de correo por pantalla)
postqueue -f   =>  (Hacer un flush de la cola de correo, intentar enviar todos los correos)

Continúe leyendo…

Configurar permisos de grabación para usuarios en XP

Para dar permisos de grabación de CD/DVD (en general, formatos ópticos externos) a usuarios no administradores en Windows XP haremos:

Inicio -> ejecutar -> gpedit.msc

Configurar permisos de grabación para usuarios en XP

Navegamos en el árbol izquierdo hasta:

Configuración de Windows -> Configuración de seguridad -> Directivas locales -> Opciones de seguridad

Continúe leyendo…