Recherche de site Web

Trouble Maker - Brise votre machine Linux et vous demande de réparer Linux cassé


Réparer un système Linux défectueux peut être une tâche fastidieuse si vous n'avez pas une idée de ce qui se passe exactement. Que font la plupart d’entre nous lorsque nous avons un système Linux en panne ? La plupart d'entre nous recherchent le problème sur le forum et/ou sur Google. Même si nous détestons les problèmes, que diriez-vous d'installer une application « Trouble Maker », qui crée essentiellement des problèmes, vous donne du fil à retordre et vous demande de réparer un système défectueux.

C'est une bonne façon d'apprendre à réparer un système Linux défectueux. À cette fin, il existe une distribution Linux spéciale appelée 'Damn Vulnerable Linux' (DVL), elle est fournie avec des logiciels mal configurés et obsolètes. et des outils exploitables qui forment les administrateurs aux normes de l'industrie.

Cependant, aucune distribution ou outil ne remplace une compréhension claire de Linux et une expérience dans la gestion de problèmes inconnus. C'est là que Trouble-Maker entre en scène. Avec ce « Trouble Maker », vous pouvez vous former sur n'importe quelle distribution Linux standard et aucune distribution spécifique n'est donc requise.

En fait, vous ne sous-estimerez jamais la distribution DVL. La distribution DVL contient beaucoup d'applications défectueuses et de bugs tandis que « Trouble Maker » vous fournira 16 modules différents.

Composants Trouble Maker

Trouble Maker se compose de trois composants principaux :

  1. Le moteur de problèmes est développé de manière multiplateforme, de sorte qu'il peut fonctionner sur autant de plates-formes cibles que possible.
  2. Les modules de problèmes sont développés de manière à indiquer à quelles machines ils s'appliquent et quelles sont leurs exigences.
  3. Le trouble-module-builder est un système de modules supplémentaires (facultatif) conçu pour clarifier le regroupement des fichiers de modules de problèmes dans certains modules. Actuellement non implémenté.

Pour le moment, seuls RedHat Enterprise Linux, CentOS, Fedora et SUSE Linux Enterprise Server sont pris en charge. Lorsque vous installez et exécutez « Trouble Maker » pour la première fois, il choisira au hasard un problème parmi son ensemble de modules et vous demandera de résoudre le problème de démarrage, problème de configuration, problème matériel et problème de rapport utilisateur.

Il est fortement recommandé de ne pas installer « Trouble Maker » sur votre machine primaire/de production. Mieux vaut l'utiliser sur n'importe quelle « machine virtuelle » afin d'éviter tout problème ou perte de données.

Installation de Trouble-Maker sous Linux

L'application est un projet multiplateforme et n'est donc pas fournie avec des fichiers/applications spécifiques au système d'exploitation. Le projet est développé en langage de programmation Perl. Bien sûr, vous devez installer Perl sur votre serveur Linux avant d'utiliser l'application.

Pour installer les modules Perl requis, vous devez installer et activer le référentiel RPMForge tiers sous vos systèmes. Veuillez utiliser l'article suivant pour activer le référentiel.

Installer et activer le référentiel RPMForge dans RHEL/CentOS

Une fois que vous avez activé le référentiel RPMForge, vous pouvez exécuter la commande suivante pour installer les modules Perl requis.

yum install perl-Archive-Tar perl-YAML

Maintenant, téléchargez la dernière application Trouble-Maker en utilisant le lien de téléchargement suivant ou vous pouvez utiliser la commande wget pour la télécharger comme indiqué.

http://sourceforge.net/projects/troublemaker/files/

cd /tmp
wget http://kaz.dl.sourceforge.net/project/trouble-maker/trouble-maker/0.11/trouble-maker-0.11.tgz
cd /
tar -zxvf /tmp/trouble-maker-0.11.tgz
/usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6

Comment exécuter Trouble-Maker sous Linux

Le mode par défaut pour exécuter trouble-maker est très simple à utiliser. Exécutez simplement la commande suivante avec l’indicateur de version. Par exemple, sur RedHat Enterprise Linux 6, exécutez la commande comme indiqué.

/usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6

Pour exécuter un module spécifié.

/usr/local/trouble­maker/bin/trouble­maker.pl –version=RHEL_6 –selection=module_name

Modules de problèmes fauteurs de troubles

Examinez certaines des pannes du système résultant de l'exécution de Trouble Maker.

1. Pas d'interface graphique ! Uniquement la ligne de commande

Zone à voir : Votre niveau d'exécution a été modifié de 5 à 3 dans le fichier /etc/inittab.

2. L'utilisateur « gdm » n'existe pas

Zone à voir : Modification dans le fichier /etc/passwd.

3. INIT : Plus de processus au niveau d'exécution

Zone à voir : Problème avec le fichier /etc/inittab.

4. Switchroot : échec du montage : aucun fichier ou répertoire de ce type

Zone à voir : L'emplacement de la partition racine est modifié. Vous devez changer /boot/grub/grub.conf

5. Impossible de se connecter en tant que root

Zone à voir : vous devez vérifier le fichier /etc/pam.d/login.

6. fichier initrd introuvable

Zone à voir : corriger /boot/grub/grub.conf

7. Le réseau ne fonctionne pas

Zone à voir : Il faut voir à plusieurs endroits. Vérifiez si la commande « ifconfig » fonctionne ou non, puis examinez le fichier /etc/sysconfig/network.

8. Connectez-vous à root refusé, dans la console

Zone à voir : vérifiez le fichier /etc/pam.d/login et le fichier /etc/security et corrigez l'un ou les deux.

9. FTP ne fonctionne pas

Zone à voir : vérifiez les erreurs dans le fichier de configuration FTP, /etc/hosts.allow et /etc/hosts.deny.

10. SSH ne fonctionne pas

Zone à voir : Correction du fichier de configuration SSH.

Conclusion

J'ai déjà décrit 10 modules ci-dessus, sur les 16 modules de Trouble Maker, et je vous laisse les 6 modules restants à explorer. Pour être vrai,1 module est factice, il vous reste donc 5 modules à explorer et un total de 15 modules et 1 module factice disponible dans 'Trouble Maker'. Exécutez le programme à vos propres risques. Nous ne sommes pas responsables de tout dommage causé à votre Système/Serveur.

Liens de référence

  1. Page d'accueil du produit
  2. Documentation du produit

J'espère que vous aimerez l'écriture et nous parlerez de votre expérience avec « Trouble Maker ». C'est tout pour le moment et n'oubliez pas de nous faire part de vos précieux commentaires dans la section commentaires.