Archive

Archive for the ‘SysAdmin’ Category

Convertir un Blu-rayRip (archivo m2ts) a mkv con ffmpeg

septiembre 3, 2013 Deja un comentario

ffmpeg -i 00002.m2ts -scodec copy -acodec copy -vcodec copy -f matroska entre.2.mares.mkv

Categorías:SysAdmin

Encriptar archivos con gpg

septiembre 3, 2013 Deja un comentario

Encriptar:
gpg -c archivo

Desencriptar:
gpg -d archivo.gpg > archivo

Categorías:SysAdmin

Compartir de forma rápida un directorio por web mediante python

septiembre 3, 2013 Deja un comentario

python -m SimpleHTTPServer 80

Categorías:SysAdmin

Reducir Tamaño Archivo Pdf Linux

sudo aptitude install ghostscript gsfonts

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=PDFREDUCIDO.pdf PDFORIGINAL.pd

Visto en: http://gestiweb.com/blog/?q=node/354

Categorías:Linux, SysAdmin

Backup De Disco y Particiones Linux A Pelo Con dd

febrero 11, 2010 Deja un comentario

La forma más sencilla de hacer backup de disco o particiones en Linux es mediante el comando dd:

dd a pelo:

Backup del disco completo hda más el mbr:

dd if=/dev/hda of=/mnt/disco2/imagen-hda

Backup de una partición de hda más el mbr:

dd if=/dev/hda1 of=/mnt/disco2/imagen-hda1

dd if=/dev/hda of=/mnt/disco2/imagen-mbr bs=512 count=1

Desventajas:

Es una copia binaria. Copia todo el contenido del disco o partición, tanto el espacio vacío como el ocupado.

dd con compresión:

Ya que si hacemos el backup a pelo luego tenemos “complicaciones” de espacio, vamos a comprimir el backup al vuelo:

Backup del disco completo hda más mbr con compresión:

dd if=/dev/hda | gzip -9c – > /mnt/disco2/imagen-hda.gz

Backup de una partición de hda más el mbr con compresión:

dd if=/dev/hda1 | gzip -9c – > /mnt/disco2/imagen-hda1.gz

dd if=/dev/hda bs=512 count=1 | gzip -9c – > /mnt/disco2/imagen-mbr.gz

Ventajas:

Nos comprime bastante el backup de las particiones.

En el caso del mbr, es una tontería hacerla con compresión ya que no ocupa nada.

Para mí una de las mayores ventajas que tiene dd es que puede hacer un backup de una partición o de un disco que tiene errores físicos o de E/S , simplemente rellenando esos huecos con ceros:

Backup de disco hda con errores:

dd if=/dev/hda of=/mnt/disco2/imagen-hda conv=sync,noerror

Backup de partición de disco con errores:

dd if=/dev/hda1 0f=/mnt/disco2/imagen-hda1

Restaurar copias con dd:

Restaurar un backup del disco hda hecho con dd cuya imagen es imagen-hda:

dd if=/mnt/disco2/imagen-hda of=/dev/hda

Restaurar un backup de una partición del disco hda cuya imagen es imagen-hda1:

dd if=/mnt/disco2/imagen-hda1 of=/dev/hda1

Restaurar el mbr ( no necesario si el backup fué del disco entero ):

dd if=/mnt/disco2/imagen-mbr of=/dev/hda bs=512 count=1

Restaurar un backup comprimido del disco hda cuya imagen es imagen-hda.gz:

gzip -dc /mnt/disco2/imagen-hda.gz|dd of=/dev/hda

Restaurar un backup comprimido de una partición del disco hda cuya imagen es imagen-hda1.gz:

gzip -dc /mnt/disco2/imagen-hda1.gz|dd of=/dev/hda1

Restaurar el mbr comprimido ( tontería ):

gzip -dc /mnt/disco2/imagen-mbr.gz|dd 0f=/dev/hda bs=512 count=1

El uso de dd es muy potente y nos puede sacar de muchos apuros, pero existen otras alternativas como partimage y g4l más rápidas que veremos en otros posts.

Categorías:SysAdmin Etiquetas: , ,

SSH Sin Contraseña

febrero 4, 2010 2 comentarios

Situación:

Queremos acceder mediante ssh con el usuario root y sin contraseña desde el host server1 al host server2.

Solución:

Estando como root en server1:

cd /root/.ssh

ssh-keygen -t rsa

Le damos a enter las veces que haga falta.

Esto nos crea dos archivos:

id_rsa: Nuestra clave privada.

id_rsa.pub: Nuestra clave pública.

Tenemos que coger el fichero id_rsa.pub y añadirlo en server2 al fichero /root/.ssh/authorized_keys.

Tenemos dos opciones.

Si en server2 no existe el fichero /root/.ssh/authorized_keys:

Desde server1:

scp id_rsa.pub root@server2:/root/.ssh/authorized_keys
De esta forma se crea el fichero authorized_keys con el valor de id_rsa.pub.

Si en server2 ya existe el fichero /root/.ssh/authorized_keys:

Desde server1:

scp id_rsa.pub root@server2:/tmp -> Copiamos el fichero authorized_keys a server2 en /tmp

Desde server2:

cat /tmp/id_rsa.pub >> /root/.ssh/authorized_keys -> Añadimos el contenido del fichero id_rsa.pub al final del archivo authorized_keys

Si ahora ejecutamos en server1 como usuario root:

ssh root@server2 -> Nos entra en server2 sin tener que introducir la contraseña.

Categorías:SysAdmin Etiquetas: ,

Convertir una imagen de Vmware ( vmdk ) a VirtualBox ( vdi )

febrero 3, 2010 2 comentarios

Situación:

Tenemos la imagen de Vmware ubuntu.vmdk y queremos covertirla a una imagen de Virtualbox.

Solución:

Instalamos qemu:

aptitude install qemu

Convertimos la imagen de Vmware a binario:

qemu-img convert ubuntu.vmdk ubuntu.bin

Convertimos la imagen binaria a formato VirtualBox:

VBoxManage convertdd ubuntu.bin ubuntu.vdi

Ahora sólo tenemos que copiar el fichero ubuntu.vdi al directorio disks de VirtualBox, añadirlo en el administrador de medios de VirtualBox, crear una máquina nueva y añadirle el disco ubuntu.vdi.

Categorías:SysAdmin Etiquetas: ,