Trouble Maker - kvari vaš Linux stroj i traži od vas da popravite pokvareni Linux


Popravljanje pokvarenog Linux sustava može biti težak posao ako nemate ideju o tome što se točno događa. Što većina nas radi kada dobijemo pokvaren Linux sustav? Većina nas pretražuje forum i/ili google o problemu. Iako mrzimo probleme, što kažete na instaliranje aplikacije 'Trouble Maker', koja u biti stvara probleme, zadaje vam probleme i želi da popravite pokvareni sustav.

Ovo je lijep način da naučite kako popraviti pokvareni Linux sustav. U tu svrhu dostupan je poseban Linux Distro pod nazivom 'Prokleti ranjivi Linux' (DVL), dolazi u paketu s loše konfiguriranim, zastarjelim i iskoristive alate koji obučavaju administratore industrijskim standardima.

Međutim, nijedna distribucija ili alat nije zamjena za jasno razumijevanje Linuxa i iskustvo u rješavanju nepoznatih problema. Ovdje na scenu stupa Trouble Maker. S ovim “Trouble Maker ” možete se uvježbati na bilo kojoj standardnoj distribuciji Linuxa i stoga nije potrebna posebna distribucija.

Zapravo, nikada nećete podcijeniti DVL distribuciju. Distribucija DVL sadrži puno pokvarenih aplikacija i grešaka, dok će vam “Proizvođač problema” pružiti 16 različitih modula.

Trouble Maker komponente

Trouble Maker sastoji se od tri glavne komponente, a to su:

  1. Trouble-engine razvijen je na više platformski način, tako da može raditi na što je moguće više ciljnih platformi.
  2. Trouble-modules razvijeni su tako da označe na koje strojeve se odnose i koje zahtjeve imaju.
  3. Trouble-module-builder je sustav dodatnog modula (neobavezno) dizajniran za pojašnjenje pakiranja datoteka modula problema u određene module. Trenutno nije implementirano.

Trenutno su podržani samo RedHat Enterprise Linux, CentOS, Fedora i SUSE Linux Enterprise Server. Kada instalirate i pokrenete “Trouble Maker” prvi put, on će nasumično odabrati problem iz svog skupa modula i tražiti od vas da riješite problem pri pokretanju, konfiguracijski problem, hardverski problem i problem s prijavom korisnika.

Strogo se preporučuje da ne instalirate “Trouble Maker ” na svoj Primarni/Proizvodni stroj. Bolje ga koristite na bilo kojem 'virtualnom stroju' kako biste izbjegli probleme ili gubitak podataka.

Instalacija Trouble-Maker-a u Linuxu

Aplikacija je višeplatformski projekt i stoga ne dolazi u paketu s datotekama/aplikacijom specifičnim za OS. Projekt je razvijen u Perl programskom jeziku. Naravno, trebate Perl instalirati na svom Linux poslužitelju prije korištenja aplikacije.

Da biste instalirali potrebne Perl module, trebate instalirati i omogućiti treće strane RPMForge repozitorij pod svojim sustavima. Koristite sljedeći članak da omogućite spremište.

Instalirajte i omogućite RPMForge repozitorij u RHEL/CentOS

Nakon što ste omogućili RPMForge repozitorij, možete pokrenuti sljedeću naredbu za instaliranje potrebnih Perl modula.

yum install perl-Archive-Tar perl-YAML

Sada preuzmite najnoviju aplikaciju Trouble-Maker koristeći sljedeću vezu za preuzimanje ili možete upotrijebiti naredbu wget da je preuzmete kao što je prikazano.

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

Kako pokrenuti Trouble-Maker u Linuxu

Zadani način za pokretanje trouble-makera vrlo je jednostavan za korištenje. Jednostavno pokrenite sljedeću naredbu s oznakom verzije. Na primjer, na RedHat Enterprise Linux 6, pokrenite naredbu kao što je prikazano.

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

Za pokretanje određenog modula.

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

Problemski moduli Trouble-Maker

Pogled na neke od kvarova sustava koji nastaju kao rezultat pokretanja Trouble Maker-a.

1. Nema GUI! Samo naredbeni redak

Područje za vidjeti: Vaša Runlevel je promijenjena sa 5 na 3 u datoteci /etc/inittab.

2. Korisnik 'gdm' ne postoji

Područje za vidjeti: Izmjene u datoteci /etc/passwd.

3. INIT: Nema više procesa u runlevel-u

Područje za vidjeti: Problem s datotekom /etc/inittab.

4. Switchroot: Montiranje nije uspjelo: Nema takve datoteke ili direktorija

Područje za vidjeti: Lokacija korijenske particije je izmijenjena. Morate promijeniti /boot/grub/grub.conf

5. Ne mogu se prijaviti kao root

Područje za vidjeti: Morate provjeriti datoteku /etc/pam.d/login datoteku.

6. initrd datoteka nije pronađena

Područje za vidjeti: ispravite /boot/grub/grub.conf

7. Mreža ne radi

Područje za vidjeti: Morate vidjeti na više mjesta. Provjerite radi li naredba 'ifconfig' ili ne, tako što ćete pogledati datoteku /etc/sysconfig/network file.

8. Prijavite se na root denied, u konzoli

Područje za vidjeti: provjerite /etc/pam.d/login datoteku i /etc/security datoteku i ispravite jednu ili obje.

9. FTP ne radi

Područje za vidjeti: provjerite pogreške u ftp konfiguracijskoj datoteci, /etc/hosts.allow i /etc/hosts.deny.

10. SSH ne radi

Područje za vidjeti: Popravite SSH konfiguracijsku datoteku.

Zaključak

Već sam opisao 10 modula iznad, od 16 modula izrađivača problema, a preostalih 6 modula ostavljam vama da istražite. Da budemo istiniti 1 modul je lažni stoga vam preostaje 5 modula za istraživanje i ukupno 15 modula i 1 lažni modul dostupno u 'Trouble Maker'. Pokrenite program na vlastitu odgovornost. Nismo odgovorni za bilo kakvu štetu na vašem sustavu/poslužitelju.

Referentne veze

  1. Početna stranica proizvoda
  2. Dokumentacija proizvoda

Nadamo se da će vam se svidjeti tekst i recite nam svoje iskustvo s 'Trouble Maker'. To je sve za sada i ne zaboravite nam dati svoje vrijedne povratne informacije u odjeljku za komentare.