Trouble Maker - lõhub teie Linuxi masina ja palub teil parandada purustatud Linuxi


Katkise Linuxi süsteemi parandamine võib olla tülikas töö, kui teil pole mõtet, mis täpselt toimub. Mida enamik meist teeb, kui saame katkise Linuxi süsteemi? Enamik meist otsib probleemi foorumist ja/või google'ist. Kuigi me vihkame muresid, siis kuidas oleks installida rakendus 'Trouble Maker', mis sisuliselt tekitab probleeme, annab teile rasket aega ja soovib, et parandaksite katkise süsteemi.

See on tore viis õppida katkist Linuxi süsteemi parandama. Sel eesmärgil on saadaval spetsiaalne Linux Distro nimega “Damn Vulnerable Linux” (DVL), mis on komplekteeritud halvasti konfigureeritud, aegunud ja ekspluateeritavate tööriistadega, mis koolitavad administraatoreid vastavalt tööstuse standarditele.

Kuid ükski levitamine ega tööriist ei asenda Linuxi mõistmist ja teadmata probleemide lahendamise kogemust. Siin tuleb Trouble-Maker pildile. Selle „Trouble Makeri” abil saate ennast koolitada mis tahes standardses Linuxi levitamises ja seega pole vaja mingit konkreetset levitamist.

Tegelikult ei alahinda te kunagi DVL-i levitamist. DVL-i distributsioon sisaldab palju katkiseid rakendusi ja vigu, samas kui "Trouble Maker" pakub teile 16 erinevat moodulit.

Trouble Makeri komponendid

Trouble Maker koosneb kolmest põhikomponendist ja need on:

  1. Häiremootor on välja töötatud platvormiüleselt, nii et see võib töötada võimalikult paljudel sihtplatvormidel.
  2. Probleemimoodulid on välja töötatud nii, et tähistaksid, millistele masinatele nad rakenduvad ja millised nõuded neil on.
  3. Probleemimoodulite koostaja on lisamoodulite (valikuline) süsteem, mis on mõeldud selgitama probleemimoodulifailide pakkimist teatud moodulitesse. Praegu pole rakendatud.

Praegu on toetatud ainult RedHat Enterprise Linux, CentOS, Fedora ja SUSE Linux Enterprise Server. „Trouble Makeri” esmakordsel installimisel ja käivitamisel valib see juhuslikult oma moodulite hulgast probleemi ja palub teil tegeleda alglaadimisprobleemide, konfiguratsiooniprobleemide, riistvaraprobleemide ja kasutajate aruandlusprobleemidega.

On tungivalt soovitatav mitte installida „Trouble Maker“ oma põhi-/tootmismasinasse. Kasutage seda paremini mis tahes virtuaalses masinas, et eemale hoida probleemidest või andmete kadumisest.

Trouble-Makeri installimine Linuxis

Rakendus on platvormidevaheline projekt ja seetõttu ei kaasne sellega operatsioonisüsteemi spetsiifilisi faile/rakendusi. Projekt on välja töötatud Perli programmeerimiskeeles. Muidugi peate enne rakenduse kasutamist installima Perli oma Linuxi serverisse.

Nõutavate Perli moodulite installimiseks peate oma süsteemides installima ja lubama kolmanda osapoole RPMForge'i hoidla. Hoidla lubamiseks kasutage järgmist artiklit.

Installige ja lubage RPMForge'i hoidla RHEL/CentOS-is

Kui olete RPMForge'i hoidla lubanud, saate vajalike Perli moodulite installimiseks käivitada järgmise käsu.

# yum install perl-Archive-Tar perl-YAML

Nüüd laadige alla uusim Trouble-Makeri rakendus järgmise allalaadimislingi abil või võite selle allalaadimiseks kasutada näidust vastavalt käsule wget.

# 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

Kuidas käivitada Trouble-Makerit Linuxis

Vaevade tekitaja käivitamise vaikerežiimi on väga lihtne kasutada. Käivitage lihtsalt järgmine käsk versioonilipuga. Näiteks RedHat Enterprise Linux 6-s käivitage käsk nagu näidatud.

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

Määratud mooduli käivitamiseks.

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

Trouble-Maker probleemimoodulid

Vaadates mõnda süsteemi rikkeid, mis tekivad Trouble Makeri käitamise tagajärjel.

Vaatamisala: Teie käitustaset on failis/etc/inittab muudetud 5-st 3-ni.

Vaadatav ala: faili/etc/passwd muutmine.

Vaatamisala: Probleem failiga/etc/inittab.

Vaadatav ala: juurpartitsiooni asukoht on muudetud. Peate muutma /boot/grub/grub.conf

Vaadatav ala: peate kontrollima faili /etc/pam.d/login faili.

Vaadatav ala: parandage /boot/grub/grub.conf

Vaatamispiirkond: peate nägema paljudes kohtades. Kontrollige, kas käsk 'ifconfig' töötab või mitte, vaadake faili/etc/sysconfig/network faili.

Vaadatav ala: kontrollige faili /etc/pam.d/login ja/etc/turbefaili ning parandage üks või mõlemad.

Vaadatav ala: kontrollige, kas ftp-seadistusfailis /etc/hosts.allow ja /etc/hosts.deny pole vigu.

Vaatamispiirkond: parandage SSH-i konfiguratsioonifail.

Järeldus

Ma kirjeldan juba 10 ülaltoodud moodulit, 16 probleemide tegija moodulist ja jätan ülejäänud 6 moodulit teile uurimiseks. Tõsi olemiseks on üks moodul näiv, seega jääb teile 5 moodulit uurimiseks ning ‘Trouble Makeris’ on saadaval 15 moodulit ja 1 näivmoodul. Käivitage programm omal vastutusel. Me ei vastuta teie süsteemi/serveri kahjustamise eest.

Viited

  1. Toote koduleht
  2. Toote dokumentatsioon

Loodetavasti teile meeldiksid kirjutised ja räägiksite oma kogemustest „Trouble Makeriga“. See on praegu kõik ja ärge unustage meile kommentaaride jaotises oma väärtuslikku tagasisidet anda.