Unix & Linux

12
Comparación de dispositivos de bloque sin procesar

¿Existe una utilidad (o algo de magia de shell) que me permita comparar dos dispositivos de bloque? Detalles: Tengo un dispositivo RAID grande (0,5 TB) del que hice una copia de seguridad en un dispositivo SATA un poco más grande con dd. El dispositivo tiene varias particiones, sin embargo, copio...

12
Mover la imagen qcow2 al disco duro físico

Tengo una imagen qcow2 que uso para iniciar una instalación de Linux usando QEMU; Me gustaría colocar el contenido de esa imagen directamente en un disco duro físico para poder iniciar esa instalación de Linux directamente desde mi escritorio. Me gustaría hacer algo así dd if=my-qcow2.img...

12
cp vs. cat para copiar un archivo

cp a by cat a > bcual es la diferencia En el script de instalación x86 del árbol fuente del núcleo de Linux ( arch/x86/boot/install.sh), se usan ambos: cat $2 > $4/vmlinuz cp $3 $4/System.map ¿Por qué no mantienen el mismo formato si uno es mejor que el

12
¿Por qué mi ramdisk inicial es tan grande?

Estoy ejecutando Ubuntu 11.10, que viene con la versión del kernel 3.0.0-14. Descargué y construí un núcleo desde la 3.1.0rama. Después de instalar el nuevo kernel, veo que mi /boot/initrd.img-3.1.0archivo es ENORME. Son 114 MB, mientras que mi /boot/initrd.img-3.0.0-14-generices de unos 13 MB....

12
Mantener 100 instancias de un programa en ejecución

Actualmente estoy usando supervisor para mantener 100 instancias de un script ejecutándose a la vez. Si alguno muere, entonces comienza uno nuevo. Sin embargo, parece estar luchando por mantener números más grandes (> 300 procesos) y estoy buscando un reemplazo. Monit no parece hacer lo que...

12
¿Qué hace el {} en el comando find / path / -exec '{}'?

¿Tengo curiosidad por saber para qué sirve realmente el {} en el siguiente comando? Comando de ejemplo: find /foo/ -name "*.txt" -exec rm -v {} \; La página Man proporcionó un pequeño comentario pero me confundió un poco: La cadena '{}' se reemplaza por el nombre del archivo actual que se...

12
¿Por qué Linux calienta mi computadora?

He estado usando Linux en mi Acer 5740 durante un par de años. Últimamente, noté que mi computadora comienza a calentarse y se estabiliza a unos 70 grados. Si enciendo Eclipse o ffmpeg o algo así, la computadora dispara a 85-90 grados. Tal vez esto haya sucedido antes, pero podría haberlo...

12
¿Fast X para invitados LXC en localhost?

¿Cómo puedo ejecutar aplicaciones X dentro de un contenedor LXC de manera eficiente? ssh -Y guest es demasiado lento, no hay aceleración de gráficos ssh -Y, todo tiene que viajar a través de la red virtual con el protocolo X11 tradicional. Poder copiar y pegar entre aplicaciones de host e...

12
¿Qué significa el siguiente mensaje del núcleo?

Aparece lo siguiente / var / log / messages, ¿qué significa eso? Feb 19 22:51:20 kernel: [ 187.819487] non-matching-uid symlink following attempted in sticky world-writable directory by sh (fsuid 1001 != 0) Sucede cuando un trabajo cron estaba a punto de

12
Nombre de variable concatenado de desreferencia

Puedo hacer esto, pero requiere hacer una cadena de la variable y luego desreferenciarla. ¿Hay alguna forma de acortarlo a una declaración más simple? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue" for fruit in $( echo $FRUITS );...