Entradas etiquetadas con Linux
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”
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”
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
Tip: Resetear el usuario root de webmin
sudo /usr/share/webmin/changepass.pl /etc/webmin root CLAVE_NUEVA