kore
./Gerardo
Thursday, July 2, 2009
Thursday, June 4, 2009
Grabar una imagen/cd/dvd desde la terminal
Utilizando el comando
cdrecord -dev=/dev/cdrom -speed=52 -dao -pad -v respaldo.iso
grabamos el contenido de nuestro iso en un dvd =)
cdrecord -dev=/dev/cdrom -speed=52 -dao -pad -v respaldo.iso
grabamos el contenido de nuestro iso en un dvd =)
Hacer respaldo del sistema desde la terminal
Pues me vi en la necesidad de respaldar algunos servidores ke estan totalmente aislados de la civilizacion(internet) por lo cual invoque la fuerza de la todopoderosa terminal para hacer respaldos. La cosa va asi:
En mi caso hice un respaldo de todo el sistema, intente hacerlo dentro del sistema pero habia archivos que cambiaban de tamaño y el script de respaldo tronaba y se salia sin terminar.
Entonces tome el live cd e inicie con ese, una vez dentro hay que abrir la terminal y teclear
sudo fdisk -l
para localizar la(s) particion(es) del sistema entonces la montamos
sudo mkdir /media/root
sudo mount /dev/sda1 /media/root
Si tenemos mas particiones pues las montan en su respectivo directorio.
Posteriormente hacemos cd /media/root y creamos un iso de toda la particion:
sudo mkisofs -exclude-list exclude-list -iso-level 4 -joliet-long -l -r -o archivo.iso /particion/a/respaldar
El archivo se guarda en la particion root del sistema por lo que al reiniciar lo encontraremos ahi.
En mi caso hice un respaldo de todo el sistema, intente hacerlo dentro del sistema pero habia archivos que cambiaban de tamaño y el script de respaldo tronaba y se salia sin terminar.
Entonces tome el live cd e inicie con ese, una vez dentro hay que abrir la terminal y teclear
sudo fdisk -l
para localizar la(s) particion(es) del sistema entonces la montamos
sudo mkdir /media/root
sudo mount /dev/sda1 /media/root
Si tenemos mas particiones pues las montan en su respectivo directorio.
Posteriormente hacemos cd /media/root y creamos un iso de toda la particion:
sudo mkisofs -exclude-list exclude-list -iso-level 4 -joliet-long -l -r -o archivo.iso /particion/a/respaldar
El archivo se guarda en la particion root del sistema por lo que al reiniciar lo encontraremos ahi.
Wednesday, May 27, 2009
Eliminar archivos duplicados
OUTF=rem-duplicates.sh;
echo "#! /bin/sh" > $OUTF;
find "$@" -type f -exec md5sum {} \; |
sort --key=1,32 | uniq -w 32 -d --all-repeated=separate |
sed -r 's/^[0-9a-f]*( )*//;s/([^a-zA-Z0-9./_-])/\\\1/g;s/(.+)/#rm \1/' >> $OUTF;
chmod a+x $OUTF; ls -l $OUTF
credits to Jarno Elonen,Leendert Meyer, Uriel, Patrick-Emil Zörner and several others for testing and improving the script.
./Gerardo
echo "#! /bin/sh" > $OUTF;
find "$@" -type f -exec md5sum {} \; |
sort --key=1,32 | uniq -w 32 -d --all-repeated=separate |
sed -r 's/^[0-9a-f]*( )*//;s/([^a-zA-Z0-9./_-])/\\\1/g;s/(.+)/#rm \1/' >> $OUTF;
chmod a+x $OUTF; ls -l $OUTF
credits to Jarno Elonen,Leendert Meyer, Uriel, Patrick-Emil Zörner and several others for testing and improving the script.
./Gerardo
Recuperar archivos en windows
Bueno algo ke me paso accidentalmente en una pc windows borre informacion ke vale algunos miles de dolares entonces comence a sudar frio, minutos despues sali del shock y me puse a buscar, esta herramienta funciono de maravilla 100% recomendable y gratis.
http://www.adrc.com/software/data_recovery_tools/
http://www.adrc.com/software/data_recovery_tools/
Wednesday, April 22, 2009
Cambiar espacios ' ' por guion bajo '_' recursivamente
find . -depth -maxdepth 16|rename 's/\ /_/g'
Funciona en ubuntu. Segun lei hay versiones de linux en donde no funciona pero todas las basadas en debian deben funcionar bien.
Funciona en ubuntu. Segun lei hay versiones de linux en donde no funciona pero todas las basadas en debian deben funcionar bien.
Copiar archivos que contengan cierto string
cp $(find -name *eport*) /home/kakaroto/reportes
La operacion se hace recursivamente(incluye archivos en subdirectorios).
La operacion se hace recursivamente(incluye archivos en subdirectorios).
Thursday, February 19, 2009
Montar un folder compartido de red hosteado en una pc windows
En ubuntu:
sudo mkdir /media/shared
sudo mount -t smbfs -o username=patito,password=*******,domain=patolandia //10.0.1.11/shared /media/shared
En Redhat:
sudo mkdir /media/shared
sudo mount -t cifs //192.168.1.12/shared /media/shared -o username=rojito,password=*******,domain=cachuchas
sudo mkdir /media/shared
sudo mount -t smbfs -o username=patito,password=*******,domain=patolandia //10.0.1.11/shared /media/shared
En Redhat:
sudo mkdir /media/shared
sudo mount -t cifs //192.168.1.12/shared /media/shared -o username=rojito,password=*******,domain=cachuchas
Buscar archivos dentro de un rango de fechas
sudo touch temp -t 200901110000
sudo touch ntemp -t 200902180000
find ./ -type f -cnewer temp -and ! -cnewer ntemp -exec ls -l {} \;
sudo touch ntemp -t 200902180000
find ./ -type f -cnewer temp -and ! -cnewer ntemp -exec ls -l {} \;
Wednesday, February 18, 2009
Borrar el historial de la terminal
Si tecleamos algun password en la terminal o informacion que no queremos que sea conocida usamos:
history -c
y listo.
history -c
y listo.
Que version de ubuntu utilizar?
En lo personal uso y recomiendo la distribucion de ubuntu 8.04 LTS(Long Term Support) con soporte hasta abril del 2011.
Actualmente la imagen disponible es la 8.04.2, esta a punto de salir la 8.04.3, cada cierto tiempo crean una nueva imagen de la distribucion, la cual incluye los paquetes mas actualizados y te ahorra tiempo de actualizacion una vez ke hayas terminado de hacer tu instalacion fresca.
Esta tambien kubuntu que utiliza KDE en vez de gnome, KDE proporciona un ambiente con mas 'eyecandy' que gnome, ya que gnome es un poco mas conservador.
Recomiendo para computadoras de unsolo nucleo y/o poca memoria ram usar xubuntu, que usa xfce en vez de gnome, lo cual hace al sistema mas ligero y permite aprovechar mejor los recursos.
Actualmente la imagen disponible es la 8.04.2, esta a punto de salir la 8.04.3, cada cierto tiempo crean una nueva imagen de la distribucion, la cual incluye los paquetes mas actualizados y te ahorra tiempo de actualizacion una vez ke hayas terminado de hacer tu instalacion fresca.
Esta tambien kubuntu que utiliza KDE en vez de gnome, KDE proporciona un ambiente con mas 'eyecandy' que gnome, ya que gnome es un poco mas conservador.
Recomiendo para computadoras de unsolo nucleo y/o poca memoria ram usar xubuntu, que usa xfce en vez de gnome, lo cual hace al sistema mas ligero y permite aprovechar mejor los recursos.
Los marcos de las ventanas desaparecieron!!!
Esto me paso despues de instalar virtualbox, lo resolvi con la siguiente linea:
gtk-window-decorator --replace &
gtk-window-decorator --replace &
Buscar archivos o directorios que se llamen.....
Si queremos localizar archivos o directorios que contengan un nombre en especifico usamos:
find ./ -type f -name *texto*
esto buscara un archivo que en su nombre contenga la palabra 'texto'.
Lo mismo aplica para directorios pero con d:
find ./ -type d -name *mp3*
y eso busca directorios que contengan 'mp3' en su nombre.
find ./ -type f -name *texto*
esto buscara un archivo que en su nombre contenga la palabra 'texto'.
Lo mismo aplica para directorios pero con d:
find ./ -type d -name *mp3*
y eso busca directorios que contengan 'mp3' en su nombre.
Buscar archivos ke contengan el texto....
A veces necesitamos buscar apuntes o ciertos archivos que contengan algunas palabras en especifico, para esto usamos el siguiente comando:
grep -lir "texto" *.txt
La extension puede ser txt, doc, etc. o simplemente usar * para buscar en todos los archivos(incluyendo imagenes, videos, mp3.. no recomendable si conoces la extension del archivo que buscas).
la opcion 'i' es para especificar que la busqueda es 'case insensitive' y la opcion 'r' es para hacer una busqueda recursiva. El comando buscara en el directorio actual y todos los subdirectorios que contenga.
grep -lir "texto" *.txt
La extension puede ser txt, doc, etc. o simplemente usar * para buscar en todos los archivos(incluyendo imagenes, videos, mp3.. no recomendable si conoces la extension del archivo que buscas).
la opcion 'i' es para especificar que la busqueda es 'case insensitive' y la opcion 'r' es para hacer una busqueda recursiva. El comando buscara en el directorio actual y todos los subdirectorios que contenga.
Subscribe to:
Comments (Atom)