domingo, 27 de junio de 2010

Comprimir carpetas en linux con la shell

Para comprimir una carpeta en la shell de linux pondremos el siguiente instruccion:
tar -zcvf nombre-archivo.tar.gz nombre-directorio

Donde:
nombre-archivo.tar.gz es el nombre del archivo en donde se volcara comprimido.
nombre-directorio es la carpeta a comprimir.
-z: Comprimir archivos usando gzip
-c: Crear un nuevo archivo
-v: Verbose, es decir, mostrar el proceso durante la creacion del archivo
-f: nombre de archivo
Tambien lo podemos guardar como un .tar.bz2

Para extraerlo en la terminal simplemente pondremos segun su extension:
tar -zxvf miarcho.tar.gz o tar -xjvf miarchivo.tar.bz2

viernes, 25 de junio de 2010

Recuperar clave Windows/Office

Si has perdido la clave del windows o del office y necesitas reinstalarlo hay una pequeña utilidad que la recupera que se llama ProduKey. Consta de dos partes la primera del programa, y la otra del traductor al castellano.

Una vez descargados ambos, copiamos el archivo ProduKey_lng.ini (resultante de haber descomprimido el archivo produkey_spanish.zip) y lo copiamos en la misma carpeta del programa, despues, ejecutamos el archivo ProduKey.exe para iniciar el programa.

Además de averiguar el número de serie de Windows XP, también podrás saber el número de serie de Office.

Para mas informacion en la web de nirsoft.

martes, 15 de junio de 2010

Multiples escritorios bajo windows

Hoy comentare de una utilidad que nos permite tener mas de un escritorio bajo nuestro windows.

Dicha herramienta por lo general las he visto bajo entornos linux, pero se han desarrollado herramientas para usarlo en windows.

Una de las que encontre en su dia es el Vista & XP Virtual Desktops. Es una freeware, nos permite tener hasta 100 escritorios, la unica pega es que no se actualiza desde 2008 pero por lo menos tenemos una herramienta de lo mas util. Para poder cambiar entre los escritorios (4 por defecto) es usar la tecla windows + 1(2, 3 o 4)

lunes, 14 de junio de 2010

Cableado estructurado

Hoy comentare en el post pero de forma gráfica. Es de la colocación de cables de red (568a y b)

Aquí os dejo la manera en que están colocadas:

martes, 8 de junio de 2010

Montar unidades de red en windows

Para montar/desmontar unidades de red desde cmd:

Para montar:

  1. Básicamente ir a Inicio → Ejecutar → cmd
  2. Ahí ponemos la instrucción net use B: \nombre o ip del equipo\nombre de recurso compartido (Donde nombre o ip del equipo lo sustituimos por el nombre o ip del equipo-servidor y el nombre de recurso compartido por la carpeta compartida que queramos usar, y B: es la unidad a usar pudiendose cambiar por otra)

Para desmontar:

  1. Básicamente ir a Inicio → Ejecutar → cmd
  2. Poner net use B: /delete (donde B: lo sustituimos por la unidad que usamos)

lunes, 7 de junio de 2010

Visor de sucesos

Si un controlador de dispositivo no nos funciona o va de manera defectuosa Windows XP incorpora el Visor de sucesos, que nos permite revisar lo que ha sucedido con dicho controlador.

Si un controlador o programa no nos funciona e interesa conocer lo sucedido con el mismo, hay una herramienta que es el visor de sucesos.

⇒Haz clic sobre el botón Inicio. ⇒Y a continuación sobre Panel de Control. ⇒Herramientas administrativas ⇒ Visor de sucesos.

Si marcas en el registro del programa o dispositivo en el que te este dando problemas te aparecera una ventana y ahi comentara el problema en cuestion.

Una pregunta: ¿Hay en Linux algo similar?

Pues si, pero para verlo hay que usar la terminal. Ademas se almacenan dentro del /var/log/

La equivalente del windows en linux es el /var/log/syslog. Para verlo usaremosun par de maneras:

⇒ El vi /var/log/syslog (si quieres ver todos los registros)
⇒ Tabien usaremos tanto el tail -l /var/log/syslog como el tail /var/log/syslog (si desea ver los ultimos sucesos)
⇒ Si quieres ver un numero determinado de los ultimos registros podemos usar la instruccion tail -n 20 /var/log/syslog (en este caso mostrara los ultimos 20 sucesos registrados)
⇒ Para volcar a un archivo de texto lo que se hara despues de poner cualquiera de las instrucciones es instruccion > ultimos_registros.txt (donde instruccion es el comando en cuestion a usar y ultimos_registros.txt es el nombre del fichero a usar)
NOTA: Todo lo anterior en linux se hara como root o en su defecto poniendo sudo antes de poner las instrucciones.

jueves, 3 de junio de 2010

Monitorizar el comando dd

Como hemos visto en las otras entradas de clonar discos duros a otro disco duro y a un fichero habra observado que no comenta nada dicho comando hasta terminar, pues hay una manera de hacer que muestre informacion acerca del progreso del mismo.

Pero ¿Como es posible hacer esto?

Haciendo los siguientes pasos (NOTA: Esto se lanza con el dd en ejecucion):

  1. Abrimos otra terminal: Archivo --> Nueva terminal (tambien sirve nueva pestaña)
  2. sudo watch -n 10 kill -USR1 `pidof dd`


Esto funciona tanto a la hora de volcarlo al fichero/disco duro como a la hora de recuperar.

Clonar disco duro a otro disco duro

En mi anterior entrada acerca del Clonado disco duro linux vimos como clonar nuestro disco duro a un fichero.

Hoy veremos como hacerlo a otro disco duro.
Basicamente el material esta indicado en el link, por lo que no habra demasiados problemas.

Para conocer los dispositivos a clonar y el sitio donde sera clonado tenemos el sudo fdisk -l.

Para clonarlo lo hacemos asi:
dd if=/dev/hda of=/dev/hdb bs=1M
Donde:
hda (dispositivo de origen)
hdb (dispositivo de destino)
bs = 1 (nos lo hara mega a mega)
if = desde el dispositivo donde compiaremos (/dev/hda el disco maestro)
of = el dispositivo donde se copiara (/dev/hdb el disco esclavo)
dd es el comando para clonar/copiar.
NOTA: hda y hdb se sustituye por los dispositivos (sda1 y sda2 en mi caso)

miércoles, 2 de junio de 2010

Desisnstalar kernel antiguo en ubuntu

De cuando en cuando salen versiones nuevas del kernel por el gestor de actualizaciones y dejan la anterior versión por si fallase la nueva. Pero si no te da problemas (sobre todo y mas que nada por las aplicaciones que dependen del kernel como el software de virtualización, la tarjeta gráfica, o el driver del sistema de ficheros ntfs de windows nt/xp/vista/7 ya que lo tenga re-configurado para la nueva versión del mismo) lo mejor es des-instalarlo y evitar ocupar espacio en el disco duro. Pero ¿Como des-instalar las viejas versiones?
Lo primero que hay que hacer antes de hacer nada es ver los kernels antiguos:
sudo dpkg -l | grep linux-image o también con dpkg --get-selections | grep linux-image
Para des-instalarlo deberemos insertar lo siguiente:
sudo apt-get remove --purge KERNEL (donde KERNEL es la versión del kernel a des-instalar)
Nota acerca de esto, se quedaran los sources y headers de la versión del kernel, por lo que también deberéis des-instalarlos. Para verlos ir al primer paso y poner lo siguiente:
dpkg --get-selections | grep linux-*
Nos dirá los paquetes del kernel que tenemos como de las versiones anteriores, fijaros en la de los anteriores, y los borráis con la siguiente instrucción: sudo apt-get remove --purge PAQUETE1 PAQUETE2 PAQUETEN (donde PAQUETE1 PAQUETE2 y PAQUETEN son los paquetes de los kernel anteriores a quitar, puedes poner mas de 1 paquete antiguo para borrar)
Adaptado por mi, pero sacado de este enlace

martes, 1 de junio de 2010

Montar unidades bajo linux

Un comando muy extendido en linux es el mount. El mount es un comando que basicamente nos monta unidades (fisicas como unidades y carpetas compartidas remotas)

Para saber el dispositivo que queremos montar tenemos el comando fdisk -l (bajo root, si no es root es sudo fdisk -l)
Sintaxis (nota esto se esta haciendo por root, si no es por root pon delante sudo)

  1. mount -t ntfs-3g /dev/sda1 /media/windows

    1. Donde -t es para lectura-escritura por lo que es optativo.
    2. ntfs-3g es un sistema de ficheros para que lo monte, sustituyendose por el que tenga el dispositivo (ext3,ext4, vfat, msdos...)
    3. /dev/sda1 es el dispositivo.
    4. /media/windows es el directorio en donde le montamos, si no te existe la carpeta donde la montaremos la crearemos en /mnt o en /media con mkdir /mnt/carpeta <--> sudo mkdir /mnt/carpeta, mkdir /media/carpeta <--> /mnt/carpeta.

  2. mount -t ntfs-3g /dev/sda1 /media/windows -o force

    1. Los puntos anteriores es lo mismo, pero el -o force es para montarlo a la fuerza.