Trouble Maker - rikkoo Linux-koneesi ja pyytää sinua korjaamaan rikkinäisen Linuxin
Rikkinäisen Linux-järjestelmän korjaaminen voi olla vaivalloista työtä, jos sinulla ei ole käsitystä siitä, mitä tarkalleen tapahtuu. Mitä useimmat meistä tekevät, kun saamme rikki Linux-järjestelmän? Useimmat meistä etsivät ongelmaa foorumilta ja/tai googlesta. Vaikka vihaammekin ongelmia, entäpä asentaisit Trouble Maker-sovelluksen, joka pohjimmiltaan aiheuttaa ongelmia, vaikeuttaa sinua ja haluaa sinun korjaavan rikkinäisen järjestelmän.
Tämä on mukava tapa oppia korjaamaan rikkinäinen Linux-järjestelmä. Tätä tarkoitusta varten on saatavilla erityinen Linux Distro nimeltä Damn Vulnerable Linux (DVL), joka on niputettu huonosti konfiguroituun, vanhentuneeseen ja hyödynnettävät työkalut, jotka kouluttavat järjestelmänvalvojat alan standardeihin.
Mikään jakelu tai työkalu ei kuitenkaan korvaa selkeää Linuxin ymmärtämistä ja kokemusta tuntemattomien ongelmien käsittelystä. Tässä Trouble-Maker tulee kuvaan. Tällä "Trouble Makerilla" voit harjoitella missä tahansa Linux-jakelussa, joten mitään erityistä jakelua ei tarvita.
Itse asiassa et koskaan aliarvioi DVL-jakelua. DVL-jakelu sisältää paljon rikkinäisiä sovelluksia ja virheitä, kun taas "Trouble Maker" tarjoaa sinulle 16 erilaista moduulia.
Trouble Maker -komponentit
Trouble Maker koostuu kolmesta pääkomponentista ja ne ovat:
- Trouble-engine on kehitetty monialustaisella tavalla, jotta sitä voidaan käyttää niin monessa kohdeympäristössä kuin mahdollista .
- Vikamoduulit on kehitetty osoittamaan, mitä laitteita ne koskevat ja mitä vaatimuksia niillä on.
- Trouble-module-builder on ylimääräinen moduulijärjestelmä (valinnainen), joka on suunniteltu selkeyttämään ongelmamoduulitiedostojen pakkaamista tiettyihin moduuleihin. Tällä hetkellä ei ole käytössä.
Tällä hetkellä vain RedHat Enterprise Linux, CentOS, Fedora ja SUSE Linux Enterprise Server ovat tuettuja. Kun asennat ja suoritat Trouble Makerin ensimmäisen kerran, se valitsee satunnaisesti ongelman moduulijoukostaan ja pyytää sinua käsittelemään käynnistysongelmaa, määritysongelma, laitteistoongelma ja käyttäjäraportointiongelma.
On erittäin suositeltavaa olla asentamatta Trouble Maker -ohjelmaa ensisijaiselle/tuotantokoneellesi. Parempi käyttää sitä missä tahansa "virtuaalikoneessa", jotta vältyt ongelmilta tai tietojen katoamiselta.
Trouble-Makerin asennus Linuxiin
Sovellus on monialustainen projekti, joten sitä ei tule mukana käyttöjärjestelmäkohtaisten tiedostojen/sovellusten mukana. Projekti on kehitetty Perl-ohjelmointikielellä. Tietenkin sinun on oltava Perl asennettuna Linux-palvelimellesi ennen sovelluksen käyttöä.
Jotta voit asentaa tarvittavat Perl-moduulit, sinun on asennettava ja otettava käyttöön kolmannen osapuolen RPMForge-varasto järjestelmissäsi. Ota arkisto käyttöön seuraavan artikkelin avulla.
Asenna ja ota RPMForge-varasto käyttöön RHEL/CentOS:ssä
Kun olet ottanut RPMForge-tietovaraston käyttöön, voit suorittaa seuraavan komennon asentaaksesi tarvittavat Perl-moduulit.
yum install perl-Archive-Tar perl-YAML
Lataa nyt uusin Trouble-Maker-sovellus käyttämällä seuraavaa latauslinkkiä tai voit ladata sen wget-komennolla kuvan osoittamalla tavalla.
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
Kuinka suorittaa Trouble-Maker Linuxissa
Oletustila häiriöntekijän suorittamiseen on erittäin helppokäyttöinen. Suorita vain seuraava komento versiolipun kanssa. Suorita komento esimerkiksi RedHat Enterprise Linux 6:ssa.
/usr/local/trouble-maker/bin/trouble-maker.pl --version=RHEL_6
Tietyn moduulin suorittaminen.
/usr/local/troublemaker/bin/troublemaker.pl –version=RHEL_6 –selection=module_name
Viantekijän ongelmamoduulit
Tarkastellaan joitain järjestelmäkatkoja, jotka ovat syntyneet Trouble Maker -ohjelman suorittamisen seurauksena.
1. Ei käyttöliittymää! Vain komentorivi
Näkettävä alue: Ajotasosi on muutettu arvosta 5 arvoon 3 /etc/inittab-tiedostossa.
2. Käyttäjää "gdm" ei ole olemassa
Näkettävä alue: Muutos /etc/passwd-tiedostossa.
3. INIT: Ei enää prosessia ajotasolla
Näkyvä alue: Ongelma /etc/inittab-tiedostossa.
4. Switchroot: Liittäminen epäonnistui: Ei tällaista tiedostoa tai hakemistoa
Näkyvä alue: juuriosion sijaintia on muutettu. Sinun on muutettava tiedosto /boot/grub/grub.conf
5. Ei voi kirjautua sisään root-käyttäjänä
Näkyvä alue: Tarkista tiedosto /etc/pam.d/login file.
6. initrd-tiedostoa ei löydy
Näkyvä alue: oikea /boot/grub/grub.conf
7. Verkko ei toimi
Nähtävä alue: Sinun on nähtävä useita paikkoja. Tarkista, toimiiko "ifconfig"-komento vai ei, katso tiedostoa /etc/sysconfig/network file.
8. Kirjaudu sisään konsolissa root denied -tilaan
Näkyvä alue: tarkista /etc/pam.d/login- ja /etc/security-tiedosto ja korjaa jompikumpi tai molemmat.
9. FTP ei toimi
Näkettävä alue: tarkista virheet ftp-määritystiedostosta /etc/hosts.allow ja /etc/hosts.deny.
10. SSH ei toimi
Näkyvä alue: Korjaa SSH-määritystiedosto.
Johtopäätös
Kuvailen jo yllä 10 moduulia Viantekijän 16 moduulista ja jätän loput 6 moduulia sinun tutkittavaksi. Totta puhuakseni1 moduuli on tyhjä, joten sinulla on 5 moduulia tutkittavana ja yhteensä 15 moduulia ja 1 valemoduuli saatavilla Trouble Makerissa. Suorita ohjelma omalla vastuullasi. Emme ole vastuussa Järjestelmällesi/palvelimellesi aiheutuneista vahingoista.
Viitelinkit
- Tuotteen kotisivu
- Tuotteen dokumentaatio
Toivottavasti te pidätte kirjoituksesta ja kerrotte meille kokemuksistasi Trouble Makerin kanssa. Siinä kaikki toistaiseksi, ja älä unohda antaa meille arvokasta palautetta kommenttiosiossa.