Entradas etiquetadas con Linux

Herramientas

Linux (Consola): Eliminar una linea especifica de un archivo de texto

Hace unos días comenté como imprimir una linea por linea de comandos en Linux, pero ¿Y si necesitamos eliminarla?

sed 100d backup.sql

Lo anterior se traduce en “Eliminar la linea 100 del archivo backup.sql”

Herramientas

Linux (Consola): Imprimir una linea especifica de un archivo de texto

Cuando estas tratando con archivos muy grandes de texto (el mio es de 2.5GB) y necesitas imprimir en consola una sola linea para no tener que abrir el archivo (cosa que veo imposible si pesa 2.5gb…) lo que vas a necesitar es usar el comando sed:

sed -n 39000p backup.sql

Lo anterior se traduce en “Imprimir en la consola la linea 39000 ( treinta y nueve mill ) del archivo backup.sql”

1263055237_start-here-ubuntuoriginal

KVM/libvirt: el guest (anfitrion) no detecta la interface virbr0 [Solución]

Si copiaste una maquina virtual KVM y al arrancar no tenes conexión a Internet, hablas visto depues de hacer ifconfig que no hay interface eth0. Esto pasa porque Linux cachea el mac de la tarjeta de red que tenia en la anterior maquina virtual en el archivo “70-persistent-net.rules“.

La solución es borrarlo y reiniciar la maquina virtual (tranquilo que si Linux no lo encuentra lo recrea).

sudo rm /etc/udev/rules.d/70-persistent-net.rules
sudo reboot

Convertir maquinas virtuales .raw a .qcow2

Me pasó que tenia una maquina virtual que hice con Proxmox en formato .raw pero necesitaba pasar esa maquina a un CentOS que corría libvirt. Para ello necesité convertir la imagen de la maquina virtual de formato raw a .qcow2.

qemu-img convert -f raw vm-disk.raw -O qcow2 vm-disk.qcow2
Herramientas

Tip: Resetear el usuario root de webmin

sudo /usr/share/webmin/changepass.pl /etc/webmin root CLAVE_NUEVA
Ir arriba