Trouble Maker - bryder din Linux-maskine og beder dig om at rette op på ødelagt Linux


At rette et ødelagt Linux-system kan være et besværligt job, hvis du ikke har idéen om, hvad der præcist foregår. Hvad de fleste af os gør, når vi får et ødelagt Linux-system? De fleste af os søger i forummet og/eller google om problemet. Mens vi hader problemer, hvad med at installere en 'Trouble Maker' applikation, der i det væsentlige skaber problemer, giver dig hård tid og vil have dig til at rette et ødelagt system.

Dette er en god måde at lære at rette et ødelagt Linux-system på. Til dette formål er der en speciel Linux Distro tilgængelig kaldet 'Damn Vulnerable Linux' (DVL), den er pakket med dårligt konfigurerede, forældede og udnyttelige værktøjer, der træner administratorer til industristandard.

Imidlertid er ingen distribution eller værktøj en erstatning for en klar forståelse af Linux og erfaring med håndtering af ukendte problemer. Det er her, Trouble-Maker kommer ind i billedet. Med denne “Trouble Maker” kan du træne dig selv i enhver standard Linux-distribution, og der kræves derfor ingen specifik distro.

Faktisk undervurderer du aldrig DVL-distribution. DVL distro indeholder en masse ødelagte applikationer og fejl, mens "Trouble Maker" vil give dig 16 forskellige moduler.

Komponenter til fejlfinding

Trouble Maker består af tre hovedkomponenter, og de er:

  1. Problemmotoren er udviklet på tværs af platforme, så den kan køre på så mange målplatforme som muligt.
  2. Fejlmodulerne er udviklet til at angive, hvilke maskiner de anvender, og hvilke krav de har.
  3. Problem-modul-builder er et ekstra modul (valgfrit) system designet til at afklare emballage af fejl-modul-filer i bestemte moduler. I øjeblikket ikke implementeret.

På dette tidspunkt understøttes kun RedHat Enterprise Linux, CentOS, Fedora og SUSE Linux Enterprise Server. Når du installerer og kører “Trouble Maker” første gang, vælger den tilfældigt et problem fra sit sæt moduler og beder dig om at håndtere opstartsproblemer, konfigurationsproblemer, hardwareproblemer og brugerrapporteringsproblemer.

Det anbefales stærkt ikke at installere “Trouble Maker” på din primære/produktionsmaskine. Brug det bedre på en hvilken som helst af den 'virtuelle maskine' for at holde sig væk fra problemer eller datatab.

Installation af Trouble-Maker i Linux

Applikationen er et platformoverskridende projekt og følger derfor ikke med OS-specifikke filer/applikationer. Projektet er udviklet på Perl programmeringssprog. Selvfølgelig har du brug for Perl installeret på din Linux-server, inden du bruger applikationen.

For at installere påkrævede Perl-moduler skal du installere og aktivere RPMForge-arkiv fra tredjepart under dine systemer. Brug følgende artikel til at aktivere lager.

Installer og aktiver RPMForge Repository i RHEL/CentOS

Når du har aktiveret RPMForge-lageret, kan du køre følgende kommando for at installere nødvendige Perl-moduler.

# yum install perl-Archive-Tar perl-YAML

Download nu den nyeste Trouble-Maker-applikation ved hjælp af følgende downloadlink, eller brug kommandoen wget til at downloade den som vist.

# 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

Sådan køres Trouble-Maker i Linux

Standardtilstanden til kørsel af problemer med maker er meget nem at bruge. Kør blot følgende kommando med versionflagget. For eksempel på RedHat Enterprise Linux 6 skal du køre kommandoen som vist.

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

At køre et specificeret modul.

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

Problemfremstillingsmoduler

At se på nogle af systembrudene, der opstår som et resultat af at køre Trouble Maker.

Område at se: Din Runlevel er blevet ændret fra 5 til 3 i/etc/inittab-fil.

Område at se: Ændring i/etc/passwd-fil.

Område at se: Problem med/etc/inittab-fil.

Område at se: Placeringen af rodpartitionen er ændret. Du skal ændre /boot/grub/grub.conf

Område at se: Du skal kontrollere filen /etc/pam.d/login-filen.

Område at se: korrekt /boot/grub/grub.conf

Område at se: Du skal se på et antal steder. Kontroller, om 'ifconfig' -kommandoen fungerer eller ikke, efterfulgt af at se på filen/etc/sysconfig/netværksfilen.

Område at se: tjek /etc/pam.d/login-fil og/etc/sikkerhedsfil og ret en eller begge af dem.

Område at se: Kontroller for fejl i ftp-konfigurationsfilen /etc/hosts.allow og /etc/hosts.deny.

Område at se: Ret SSH-konfigurationsfil.

Konklusion

Jeg har allerede beskrevet 10 moduler ovenfor, ud af 16 moduler til problemer med maker, og efterlader resterende 6 moduler, som du kan udforske. For at være sandt er 1 modul dummy, og derfor er du tilbage med 5 moduler at udforske og i alt 15 moduler og 1 dummy-modul til rådighed i 'Trouble Maker'. Kør programmet på egen risiko. Vi er ikke ansvarlige for skader på dit system/server.

Reference Links

  1. Produktets hjemmeside
  2. Produktets dokumentation

Håber, at folk ville elske at skrive og fortælle os om din oplevelse med 'Trouble Maker'. Det er alt for nu, og glem ikke at give os din værdifulde feedback i kommentarsektionen.