Objectif: Si vous utilisez Linux depuis un certain temps, les chances sont que vous devez avoir obtenu votre main à la pâte à l'aide du shell / interface de ligne de commande (CLI) pour résoudre certains problèmes. Plusieurs fois, c'est une séquence de commandes d'essais et d'erreurs 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 ou peut être 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û l'avoir collé dans un document texte et le courriel pour nous-mêmes. Dans ce blog, nous verrons quelques outils qui permettra d'enregistrer toutes les activités de votre shell / terminal et vous pouvez rejouer à un instant plus tard - comme nous utilisons pour enregistrer les émissions TV sur nos magnétoscopes et les utiliser pour la regarder plus tard.

Commençons en supposant que vous êtes sur une Debian ou un système basé sur Debian.

Étape 1: Installez le paquet bsdutils

bsdutils Debian est un paquet essentiel si peu importe le type d'installation que vous avez, vous devez avoir installé sur votre système. Dans ce cas, si 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 il va être.

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

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

Supposons que vous décidez d'enregistrer votre console / terminal shell activités / juste avant le début de votre problème de toute enquête. Donner 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 sans fil est un nom que vous pouvez donner. Vous pouvez aussi donner test.time et test.script.

Maintenant, vous donnez la séquence suivante de commandes essayer 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 Point d'accès: Non-associés
Tx-Power = 31 dBm Sensibilité = 0 / 200
Réessayer limite à court: 0 THR RTS = 0 B Fragment thr = 0 B
Clé de chiffrement: off
Link Quality: 0 Niveau de signal: 0 Niveau de bruit: 0
Rx invalide NWID: 0 Rx crypte nuls: 0 Rx frag nuls: 0
Tx excessive retries: 0 misc Blancs: 0 Missed beacon: 0

Maintenant, je voudrais arrêter l'enregistrement des activités afin de donner la commande suivante:
debian:~# exit
exit
Script done, file is /root/troubleshoot-wireless.script

Étape 3: Afficher ou Replay l'historique de vos activités à une date ultérieure

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

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


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

Maintenant, si vous voulez regarder la rediffusion de toute la session avec les informations de calendrier, tout comme on regarde une émission de télévision enregistrée? Rappelez-vous les "dépanner-wireless.time fichier" que nous avons créé lorsque nous avons d'abord donné le script "commande"? Donner la commande suivante:
# scriptreplay troubleshoot-wireless.time troubleshoot-wireless.script

Maintenant, asseyez-vous et profitez de regarder votre session enregistrée le piratage. Fondamentalement, le ". Temps" fichier contient deux éléments d'information:

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

b) Combien de caractères ont été émis cette fois - 2nd Field

Voici un extrait de ma sortie de mon ". temps" 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 3e (vert) indique que environ 177 secondes se sont écoulées depuis la dernière sortie et d'un caractère a été affichée depuis la dernière sortie à l'écran. C'est le courage de l'écriture de la "commande" qui te permettra de regarder votre session comme une vidéo enregistrée.

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

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

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

Aimé ce poste? Vous pouvez les aimez aussi: