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:

  1. Trouble-engine on kehitetty monialustaisella tavalla, jotta sitä voidaan käyttää niin monessa kohdeympäristössä kuin mahdollista .
  2. Vikamoduulit on kehitetty osoittamaan, mitä laitteita ne koskevat ja mitä vaatimuksia niillä on.
  3. 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/trouble­maker/bin/trouble­maker.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

  1. Tuotteen kotisivu
  2. 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.