Objeto: Si usted ha estado utilizando Linux durante un tiempo, lo más probable es que se debe tener sus manos sucias con el comando shell / interfaz de línea de comandos (CLI) para solucionar algunos problemas. Muchas veces es una secuencia de ensayo y error antes de los comandos de pasar a dar los comandos de la derecha y el problema se solucione y todos estamos contentos. Pero el mismo problema vuelve a asediar a nosotros de nuevo después de algunos meses o puede ser incluso un año, cuando nos encontramos con el mismo problema y deseamos que nos había escrito en alguna parte los comandos o debería haber pegado en un documento de texto y correo electrónico a nosotros mismos. En esta entrada del blog vamos a ver algunas herramientas que anotar todas sus Shell / actividades de la terminal y se puede reproducir en un tiempo más tarde - al igual que usamos para grabar programas de TV en nuestro VCR y el uso para verlo más tarde.

Vamos a empezar asumiendo que usted está en un Debian o un sistema basado en Debian.

Paso 1: Instalar el paquete bsdutils

bsdutils es un paquete de Debian esencial así que no importa qué tipo de instalación que hizo, usted debe tener instalado en su sistema. En caso de que si no lo encuentra instalado, entonces lo más probable es que algo ha ido mal en serio con su sistema o que pronto va a ser.

En cualquier caso, si usted no tiene que instalarlo por dar el siguiente comando:
# apt-get install bsdutils

Paso 2: Iniciar la grabación de sus actividades

Supongamos que usted decide grabar su consola / shell / terminal de actividades justo antes del inicio de la investigación de sus problemas. Dar el siguiente comando:
# script -t 2>~/troubleshoot-wireless.time -a ~/troubleshoot-wireless.script
Script started, file is /root/troubleshoot-wireless.script

donde solucionar inalámbrico es cualquier nombre que usted puede dar. Usted también puede dar test.time y test.script.

Ahora, le da la siguiente secuencia de comandos de tratar de solucionar mi problema inalámbrica:
debian:~# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.
debian:~# lsmod | grep wireless
debian:~# cat /boot/config-2.6.26-1-686 | grep WIRELESS
CONFIG_WIRELESS_EXT=y
# CONFIG_IPWIRELESS is not set
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
debian:~# iwconfig
lo        no wireless extensions.

eth0 no wireless extensions.

eth1 no wireless extensions.

eth2 NO ESTÁ LISTO! ESSID: off / any
Mode: Managed Channel: 0 Access Point: Not-Associated
Tx-Power = 31 dBm Sensitivity = 0 / 200
Intentar de nuevo a corto plazo: 0 RTS thr = 0 B Fragment thr = 0 B
Encryption key: off
Link Quality: 0 Signal level: 0 Noise level: 0
Rx invalid nwid: 0 Rx invalid crypt: 0 Rx invalid frag: 0
Tx excessive retries: 0 Invalid misc: 0 Missed beacon: 0

Ahora me gustaría detener la grabación de las actividades así que doy el siguiente comando:
debian:~# exit
exit
Script done, file is /root/troubleshoot-wireless.script

Paso 3: Ver o Repetir la historia de la actividad en algún momento futuro

Si sólo desea ver la lista de comandos y su salida puede simplemente dar la orden:
# less -R troubleshoot-wireless.script

y usted debería ser capaz de ver todas sus actividades.


Usted puede preguntar por qué la opción "-R"? Esto se debe a solucionar-wireless.script es un binario / archivo RAW y usted no puede verlo por dar menos de comandos. Tienes que pasar la opción "-R" para decir menos para mostrar los caracteres de control primas.

Ahora, ¿qué pasa si quieres ver la repetición de toda la sesión, junto con la información de tiempos como vemos a un programa de TV grabado? Recuerde que la "Solución de problemas wireless.time" archivo que creamos cuando nos dieron el "script" de comandos? Dar el siguiente comando:
# scriptreplay troubleshoot-wireless.time troubleshoot-wireless.script

Ahora siéntate y disfruta viendo su registradas hacking período de sesiones. Básicamente, el ". Tiempo" archivo contiene dos tipos de información:

a) ¿Cuánto tiempo ha transcurrido desde su última salida - 1er campo

b) ¿Cuántos caracteres se emitida este momento - 2do campo

Aquí hay un extracto de mi salida de mi tiempo "." File:
# less troubleshoot-wireless.time
0.717150     16
0.002114      1
177.207121 1
1.375981       1
0.112605       1
0.159340      1
0.096592     4
0.272410     1
12.303088   1
0.367985     1
0.175879     1
0.063820    1
0.320237    1
........
........

Así, por ejemplo, la entrada 3 (verde) indica que alrededor de 177 segundos transcurrido desde la última salida y uno de los personajes se ha mostrado desde la última salida en la pantalla. Se trata de las entrañas de la escritura del "comando" que te permitirá ver la sesión como un vídeo grabado.

Confíe en que usted disfrutará de la "video como" salida de la solución de problemas / hacking período de sesiones. Además disfrutar de un café caliente mientras que usted sentarse y relajarse.

Como de costumbre, por favor deje un comentario y opiniones, si tiene alguno. Comentarios anima a los bloggers para publicar más y mantener el ánimo alto.

También por favor no se olvide de calificar este mensaje a continuación.

Gusto este post? Usted puede también como estos: