Objectif: Si vous utilisez Linux depuis un certain temps, les chances sont que vous devez avoir obtenu votre main à la pâte en utilisant le shell / interface ligne de commande (CLI) pour résoudre certains problèmes. Plusieurs fois, c'est une suite d'essais et les commandes d'erreur avant de se donner les bonnes commandes et le problème est résolu et nous sommes tous heureux. Mais le même problème revient nous hanter à nouveau après certains mois de mai ou même une année où nous rencontrons le même problème et nous avons souhaité que l'on avait écrit ces commandes quelque part ou aurait dû avoir collé dans un document texte et le courriel pour nous-mêmes. Dans cette entrée de blog, nous verrons quelques outils qui enregistrera tous vos shell / activités de terminal et vous pouvez rejouer à un moment ultérieur - comme nous utiliser pour enregistrer des émissions TV sur nos magnétoscopes et utiliser pour la regarder plus tard.

Let's get started en supposant que vous êtes sur une Debian ou un système basé sur Debian.

Étape 1: Installez le paquet bsdutils

bsdutils est un package Debian indispensable pour n'importe quel type d'installation que vous avez fait, vous devez avoir installé sur votre système. Dans le cas où vous ne trouvez pas installé alors les chances sont que quelque chose a mal tourné au sérieux avec votre système ou peu de temps elle va l'être.

En tout cas, si vous ne l'avez pas installé alors il en donnant la commande suivante:
# apt-get install bsdutils

Étape 2: Démarrage de l'enregistrement de vos activités

Supposons que vous décidez d'enregistrer votre console / shell / activités Administration juste avant le début de votre toute enquête problème. Donnez la commande suivante:
# script -t 2>~/troubleshoot-wireless.time -a ~/troubleshoot-wireless.script
Script started, file is /root/troubleshoot-wireless.script

où de dépannage est sans fil n'importe quel nom que vous pouvez donner. Vous pouvez aussi donner test.time et test.script.

Maintenant, vous donnez la séquence de commandes suivante tente de résoudre mon problème sans fil:
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 PAS PRÊT! ESSID: off / any
Mode: Managed Channel: 0 Access Point: Not-Associated
Tx-Power = 31 dBm Sensitivity = 0 / 200
Retry limit court: 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

Je voudrais maintenant pour arrêter l'enregistrement des activités si je donne la commande suivante:
debian:~# exit
exit
Script done, file is /root/troubleshoot-wireless.script

Étape 3: afficher ou de revoir votre historique des activités, à l'avenir

Si vous voulez juste voir la liste des commandes et de leur sortie, vous pouvez donner simplement la commande:
# less -R troubleshoot-wireless.script

et vous devriez être en mesure de voir toutes vos activités.


Vous mai se demander pourquoi l'option "-R"? C'est parce que dépannage wireless.script est un fichier binaire / RAW et vous ne pouvez pas le voir en donnant moins de commande. Vous devez passer l'option "-R" de dire à moins d'afficher des caractères de contrôle premières.

Maintenant que faire si vous voulez regarder la rediffusion de toute la session avec les informations de temps tout comme nous regarder une émission TV enregistrée? Rappelez-vous les résoudre "wireless.time fichier" que nous avons créé lorsque nous avons donné le script "commande"? Donnez la commande suivante:
# scriptreplay troubleshoot-wireless.time troubleshoot-wireless.script

Maintenant, asseyez-vous et profitez de regarder votre enregistrement de piratage de session. Fondamentalement, le ". Temps" fichier contient deux types d'informations:

a) Combien de temps s'est écoulé depuis votre dernière sortie - 1er champ

b) Combien de caractères ont été exportées, cette fois - 2ème champ

Voici un extrait de ma sortie de mon ". Heure" 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
........
........

Ainsi, par exemple, l'entrée de 3e (vert) indique que quelque 177 secondes se sont écoulées depuis la dernière sortie et un caractère a été affichée depuis la dernière sortie à l'écran. C'est le ventre de la "script" de commande qui vous permet de regarder votre session comme une vidéo enregistrée.

Faites-moi confiance, vous apprécierez la vidéo "comme" sortie de votre dépannage / piratage de session. En outre profiter d'un café bien chaud pendant que vous vous asseoir et vous détendre.

Comme d'habitude, s'il vous plaît laisser un commentaire / feedback si vous en avez. Commentaires encourage les blogueurs de publier plus et garder leur bonne humeur.

Aussi s'il vous plaît n'oubliez pas de noter ce poste ci-dessous.

Aimé ce poste? Vous mai comme ceux-ci aussi: