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:
- Trouble-engine razvijen je na više platformski način, tako da može raditi na što je moguće više ciljnih platformi.
- Trouble-modules razvijeni su tako da označe na koje strojeve se odnose i koje zahtjeve imaju.
- 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/troublemaker/bin/troublemaker.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
- Početna stranica proizvoda
- 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.