viernes, 27 de mayo de 2011

Procedimiento para la recuperación de datos de un disco mediante SSH / WinSCP

Procedimiento para la recuperación de datos de un disco mediante SSH / WinSCP

Necesitamos previamente un equipo donde colocar el disco duro afectado y que la tarjeta de red esa compatible con la distribución SystemRescueCD.
Iniciamos desde el CD , seleccionamos la opción po defecto.

Una vez iniciado el sistema, deberemos de iniciar el entorno grafico para ellos escribiremos en la línea de comandos:
startx
Dentro del menú deberemos de buscar una aplicación que pone algo parecido a show partitions o algo asi.

En esa ventana nos mostrara una tabla con todas las particiones del disco duro, en nuestro ejemplo usaremos /dev/sda2 que es la que queremos recueperar.
Bien, ahora abriremos un terminal y escribiremos lo siguiente:
cd /mnt
mkdir disco
con esto hemos creado un directorio donde montaremos la partición que deseemos, recordemos que el directorio /mnt es donde se montan particiones, unidades de red etc en sistemas GNU/Linux.
Ahora el siguiente paso es montar la partición en ese directorio para ello escribiremos el siguiente comando:
mount /dev/sda2 /mnt/disco
ahora si nos vamos con un cd /mnt/disco y luego hacemos un ls podemos ver el contenido.
Ahora existen tres formas de transferir los datos fuera del disco:
A – Tener conectado un disco duro de destino
B – Montar una unidad de red en el directorio /mnt
C – Transferir los datos via SSH
Yo he escogido la opción C por ser la que visualmente es más fácil, aunque aquí os dejo como montar una unidad de red de Windows:
El comando para montar la unidad de red es:
mount –t cifs //ip_o_nombre_pc/recurso /mnt/punto_de_montaje –o username=nombre_de_usuario,password=contraseña –o lfs
Ahora, como nosotros hemos escogido la opción C por comodidad, procederemos a asegurarnos de que el serbio SSH esté activado para ellos en el terminal ejecutaremos:
/etc/init.d/sshd status
Con esto veremos si se está ejecutando, sino deberemos de ejecutar: /etc/init.d/sshd start
Pero claro, como no sabemos el password de acceso de root para la distribución de systemrecueCD procederemos al cambio de password de root, para eloo tan simple como ejecutar el siguiente comando:
passwd
Con esto le podemos cambiar el password por el que nos dé la gana, para el ejemplo usaremos “z123456A” sin las comillas.
Para asegurarnos de que se aplican los cambios al servicio SSH procederemos a reiniciar el servicio:
/etc/init.d/sshd stop (detenemos el servicio)
/etc/init.d/sshd start (arrancamos el servicio)
Finalmente para podernos conectar al equipo necesitamos saber la dirección IP, para ello escribiremos el comando ifconfig
Nos vamos a un PC con Windows
Necesitamos tener instalado previamente WinSCP. Aquí los únicos parámetros de conexión que necesitamos es la IP que la hemos obtenida previamente, y el password de root, que también se lo hemos cambiado anteriormente.
Una vez que nos hemos conectado podremos ir a /mnt y a partir de ahí arrastrar los archivo de un sitio a otro y de forma grafica, lo bueno que tiene este procedimiento es que visualmente podemos ver el progreso visualmente


Para más info

jueves, 10 de marzo de 2011

Obtener información del sistema de un equipo Windows por linea de comandos

Windows no es precisamente conocido por su rica interfaz por linea de comandos, pero si que existen algunos comandos que nos pueden hacer la vida mas facil por lo que nunca vienen mal.

Uno de estos comandos es systeminfo que nos viene con el Windows por lo que no necesitamos instalar nada. Nos permite obtener un resumen del equipo con la versión de Windows y todos los parches instalados:

Escribiremos: "systeminfo" en la linea de comandos

En el caso que los resultados no los queramos como meramente informativos, también podemos obtener dicha información en formato CSV para poder tratar los datos con algún proceso. Por ejemplo, para realizar un inventario de los equipos:

"systeminfo /fo csv > ficherito.csv" (sin las comillas, por supuesto)

martes, 1 de marzo de 2011

Comprbar en widows que las DLL del sistema son correctas

System File Checker (sfc)

Para comprobar que los archivos de tu sistema estan en perfecto estado y completos, ejecuta:

Inicio --> Ejecutar -->  "sfc /scannow" (sin las comillas).

lunes, 21 de febrero de 2011

Como visualizar el estado de una configuracion RAID en Linux

Para visualizar el estado de una configuración en linux, lo más rápido de visualizar es por linea de comandos escribiendo:


cat /proc/mdstat



Por suerte, no es necesario ser root para visualizar el estado, aunque si alguien conoce alguna aplicación gráfica, seria interesante conocerla.

Por cierto, añado la web que me sacó del apuro:
http://lopezivan.blogspot.com/2007/03/raid-1-en-linux.html

VB .NET - Trabajando con el control Timer

Una vez colocado el control timer (que no se verá) deberemos de escribir el siguiente código o bien seleccionar dentro del editor de codigo, el control Timer1 y despues Tick

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

    codigo dentro del timer, vamos lo que hara cada vez que pase x tiempo
 
End Sub

domingo, 20 de febrero de 2011

Vaya vaya con los pedidos...

Resulta que tenemos un nuevo proveedor que se ajusta bastante a precios y disponibilidad o eso pensabamos nosotros peroo es que ya van 3 de tres y yo que pensaba que no es tan dificil hacer las cosas mínimamente bien


Primero: pedimos una wifi N de perfil bajo, llega una wifi B/G y no nos avisan ni por correo ni telf cuando llega la tarjeta. Bueno, eso nos puede pasar a todos, pero bueno, ahi se quedó la anectota, pero... 
La segunda: Pedimos una memoria ram de 2GB DDR2 800, y porque llamamaos para preguntar,  y hacer otro pedido, pero si no, lo mismo, llega la pieza y no recibimos ningun aviso a ninguno de los 4 e-mails que enviamos y ni por telefono.
.
Tercero y el colmo: Pedimos un ordenador de gama media-alta que estuvimos presupuestando a una cliente, concretamente un lunes, a dia viernes llamamos para que nos informen de como esta el pedido, y me comunican por la mañana del viernes que esta todo pero falta montarle un grabador de DVD SATA, porque han llegado IDE, pero podemos pasarlo a buscar a la tarde porque le llegaran durante la mañana, asi que nos armamos de paciencia y recogemos el pc por la tarde y empieza el follón y el cabreo. 

Llega el equipo a la oficina y joder, de buenas a primeras no veo la caja de carton de la placabase, deduzco que han metido el cableado y los drivers, cds y compañia dentro de la caja del PC pero...

¡Sorpresa! Solo está el PC (almenos estaba embalado) Bueno, todo ilusionado conecto el equipo, el monitor, teclado y ratón y... ops ¡Ni siquiera rranca! Bueno, no problem, deduzco que por el transporte se ha tenido que descolocar alguna pieza, peroooo ¡No puedo abrir la caja! por que hace falta una llave de esas que son redondas, asi que llamada y me dicen: "se nos ha olvidado". Ojo a la siguiente conversación telefonica:

- Proveedor: Puede venir a buscar los CDs cuando quiera
- Edro: Mañana ¿Sabado teneis la tienda abierta?
- Proveedor: .... .. Espera que lo pregunto
-pasan otros segundos -
- Proveedor: Si, tensmo abierto hasta el medio dia.
- Edro: Pues perfecto, iré mañana por la mañana.

Increible, ni siquiera saben si teinen abierto los sabados.
Sabado por la mañana, llevo el equipo y cuando lo enchufan y ven que no encienden me sueltan la siguiente respuesta ingeniosa: "Claro que no arranca, sino tiene windows" . En ese momento es para pillarse un rebote pero mi BOFH -ZEN me ayuda a contenerme. Le pedio que porfavor, lo abra.

efectivamente, lo abre y...
-Los cables de alimentación ni siquiera conectados (con razón no arranca)
-Falta 1 disco duro para poder realizar el RAID (aparece en la factura 2 disco duros y no uno) ya me comienzo a enfadar, pero esperar, que la cosa no acaba aqui
-Se les pidio una placa base con 4 slots de memoria y 2 memorias de 4 gb cada una (figuran en la factura) y lo que han hecho es colocar 4 memorias de 2gb cada una...
conseguimos que se encienda, perooo despues de estar más de 2 horas con la secretaria (ella ya demasiado hizo abriendo el equipo) Vimos que la grafica de la placabase NO Funciona.
Esto ya fue la gota que colma el vaso e imaginaros el cabreo que pillé alli en la tienda. Mi pregunta fue clara y precisa: ¿Acaso entregais los ordenadores sin comprobar que como mínimo aparezca el arranque de la bios? No me supieron dar respuesta. Ya veremos si continuamos con este proveedor o directamente no le compramos nada.

Según como acabe la historia publicaré quien es