Trouble Maker - ødelegger Linux-maskinen din og ber deg fikse ødelagt Linux


Å fikse et ødelagt Linux-system kan være en tungvint jobb hvis du ikke har ideen om nøyaktig hva som skjer. Hva gjør de fleste av oss når vi får et ødelagt Linux-system? De fleste av oss søker på forumet og/eller googler om problemet. Selv om vi hater problemer, hva med å installere en «Trouble Maker»-applikasjon, som i hovedsak skaper problemer, gir deg vanskelig tid og vil at du skal fikse ødelagt system.

Dette er en fin måte å lære å fikse et ødelagt Linux-system på. For dette formålet er det en spesiell Linux Distro tilgjengelig kalt 'Damn Vulnerable Linux' (DVL), den er pakket med dårlig konfigurert, utdatert og utnyttbare verktøy som trener administratorer til industristandard.

Imidlertid er ingen distribusjon eller verktøy en erstatning for tydelig forståelse av Linux og erfaring med å håndtere ukjente problemer. Det er her Trouble-Maker kommer inn i bildet. Med denne «Trouble Maker» kan du trene deg selv på hvilken som helst standard Linux-distribusjon, og derfor er ingen spesifikk distro nødvendig.

Faktisk vil du aldri undervurdere DVL-distribusjon. DVL-distroen inneholder mange ødelagte applikasjoner og feil, mens "Trouble Maker " vil gi deg 16 forskjellige moduler.

Trouble Maker-komponenter

Trouble Maker består av tre hovedkomponenter og de er:

  1. problemmotoren er utviklet på tvers av plattformer, slik at den kan kjøre på så mange målplattformer som mulig .
  2. problemmodulene er utviklet for å angi hvilke maskiner de gjelder for, og hvilke krav de har.
  3. Trouble-module-builder er et ekstra modul (valgfritt) system designet for å tydeliggjøre pakking av problemmodulfiler i visse moduler. Foreløpig ikke implementert.

På dette tidspunktet er det bare RedHat Enterprise Linux, CentOS, Fedora og SUSE Linux Enterprise Server som støttes. Når du installerer og kjører «Trouble Maker» første gang, vil den tilfeldig velge et problem fra settet med moduler og be deg om å håndtere oppstartsproblemet, konfigurasjonsproblem, maskinvareproblem og brukerrapporteringsproblem.

Det anbefales på det sterkeste å ikke installere «Trouble Maker» på Primær/Produksjons-maskinen din. Det er bedre å bruke det på en hvilken som helst «virtuell maskin» for å unngå problemer eller tap av data.

Installasjon av Trouble-Maker i Linux

Applikasjonen er et tverrplattformprosjekt og kommer derfor ikke sammen med OS-spesifikke filer/applikasjoner. Prosjektet er utviklet i programmeringsspråket Perl. Du må selvfølgelig ha Perl installert på Linux-serveren din før du bruker appen.

For å installere nødvendige Perl-moduler, må du installere og aktivere tredjeparts RPMForge-depot under systemene dine. Vennligst bruk følgende artikkel for å aktivere repository.

Installer og aktiver RPMForge Repository i RHEL/CentOS

Når du har aktivert RPMForge-depot, kan du kjøre følgende kommando for å installere nødvendige Perl-moduler.

yum install perl-Archive-Tar perl-YAML

Nå laster du ned den nyeste Trouble-Maker-applikasjonen ved å bruke følgende nedlastingskobling, eller du kan bruke wget-kommandoen for å laste den ned som vist.

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

Hvordan kjøre Trouble-Maker i Linux

Standardmodusen for å kjøre trouble-maker er veldig enkel å bruke. Bare kjør følgende kommando med versjonsflagget. For eksempel, på RedHat Enterprise Linux 6, kjør kommandoen som vist.

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

For å kjøre en spesifisert modul.

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

Trouble-maker problemmoduler

Ta en titt på noen av systembruddene, som oppstår som et resultat av å kjøre Trouble Maker.

1. Ingen GUI! Bare kommandolinje

Område å se: Kjørenivået ditt har blitt endret fra 5 til 3 i /etc/inittab-filen.

2. Bruker 'gdm' eksisterer ikke

Område å se: Endring i filen /etc/passwd.

3. INIT: Ingen flere prosesser i kjørenivået

Område å se: Problem med filen /etc/inittab.

4. Switchroot: Montering mislyktes: Ingen slik fil eller katalog

Område å se: Plasseringen av rotpartisjonen er endret. Du må endre /boot/grub/grub.conf

5. Kan ikke logge på som root

Område å se: Du må sjekke filen /etc/pam.d/login-filen.

6. initrd-filen ble ikke funnet

Område å se: korriger /boot/grub/grub.conf

7. Nettverket fungerer ikke

Område å se: Du må se flere steder. Sjekk om 'ifconfig'-kommandoen fungerer eller ikke fulgt ved å se på filen /etc/sysconfig/nettverksfilen.

8. Logg på root denied, i konsollen

Område å se: sjekk /etc/pam.d/login-filen og /etc/security-filen og korriger en eller begge av dem.

9. FTP fungerer ikke

Område å se: se etter feil i ftp-konfigurasjonsfilen, /etc/hosts.allow og /etc/hosts.deny.

10. SSH fungerer ikke

Område å se: Fiks SSH-konfigurasjonsfilen.

Konklusjon

Jeg beskriver allerede 10 moduler ovenfor, av 16 moduler av problemmakeren, og lar gjenværende 6 moduler for deg å utforske. For å være sant er 1 modul dummy, så du sitter igjen med 5 moduler å utforske og totalt 15 moduler og 1 dummy-modul tilgjengelig i «Trouble Maker». Kjør programmet på egen risiko. Vi er ikke ansvarlige for skader på systemet/serveren.

Referanselenker

  1. Produktets hjemmeside
  2. Produktets dokumentasjon

Håper dere ville elske skrivingen og fortelle oss om opplevelsen deres med «Trouble Maker». Det er alt for nå, og ikke glem å gi oss din verdifulle tilbakemelding i kommentarfeltet.