Trouble Maker - salauž jūsu Linux mašīnu un lūdz jūs salabot salauzto Linux


Salauztas Linux sistēmas labošana var būt apgrūtinošs darbs, ja jums nav idejas par to, kas tieši notiek. Ko lielākā daļa no mums dara, kad iegūstam bojātu Linux sistēmu? Lielākā daļa no mums meklē forumu un/vai google par problēmu. Lai gan mēs ienīstam nepatikšanas, kā būtu ar programmas “Trouble Maker” instalēšanu, kas būtībā rada nepatikšanas, sagādā jums daudz laika un vēlas, lai jūs salabojat bojāto sistēmu.

Tas ir jauks veids, kā iemācīties salabot bojātu Linux sistēmu. Šim nolūkam ir pieejams īpašs Linux Distro ar nosaukumu “Damn Vulnerable Linux” (DVL). Tas ir komplektā ar nepareizi konfigurētiem, novecojušiem un izmantojamiem rīkiem, kas administratorus apmāca atbilstoši nozares standartiem.

Tomēr neviens izplatīšana vai rīks neaizstāj skaidru Linux izpratni un pieredzi nezināmu problēmu risināšanā. Šeit attēlā parādās problēmu novēršanas rīks. Izmantojot šo “Trouble Maker”, jūs varat apmācīt sevi par jebkuru standarta Linux izplatīšanu, un tāpēc īpaša izplatīšana nav nepieciešama.

Patiesībā jūs nekad nenovērtēsiet par zemu DVL izplatīšanu. DVL distro satur daudz bojātu lietojumprogrammu un kļūdu, savukārt “Trouble Maker” nodrošinās jūs ar 16 dažādiem moduļiem.

Trouble Maker komponenti

Trouble Maker sastāv no trim galvenajiem komponentiem, un tie ir:

  1. Problēmu motors ir izstrādāts šķērsplatformā, tāpēc to var darbināt pēc iespējas vairāk mērķa platformu.
  2. Problēmu moduļi ir izstrādāti tā, lai apzīmētu mašīnas, uz kurām tās attiecas, un kādas prasības tām ir.
  3. Problēmu moduļu veidotājs ir papildu moduļu (izvēles) sistēma, kas paredzēta, lai precizētu problēmu moduļu failu iesaiņošanu noteiktos moduļos. Pašlaik nav ieviests.

Pašlaik tiek atbalstīti tikai RedHat Enterprise Linux, CentOS, Fedora un SUSE Linux Enterprise Server. Pirmo reizi instalējot un palaižot “Trouble Maker”, tas nejauši izvēlēsies problēmu no sava moduļu komplekta un lūgs jums risināt sāknēšanas problēmu, konfigurācijas problēmu, aparatūras problēmu un lietotāju ziņošanas problēmu.

Ļoti ieteicams neinstalēt “Trouble Maker” savā primārajā/ražošanas mašīnā. Labāk izmantojiet to jebkurā “virtuālajā mašīnā”, lai izvairītos no nepatikšanām vai datu zaudēšanas.

Trouble-Maker instalēšana Linux

Lietojumprogramma ir starpplatformu projekts, un tāpēc tā nav komplektā ar OS specifiskiem failiem/lietojumprogrammām. Projekts ir izstrādāts Perl programmēšanas valodā. Pirms lietojumprogrammas izmantošanas, protams, Linux serverī ir jāinstalē Perl.

Lai instalētu nepieciešamos Perl moduļus, jūsu sistēmās jāinstalē un jāiespējo trešās puses RPMForge krātuve. Lūdzu, izmantojiet šo rakstu, lai iespējotu repozitoriju.

Instalējiet un iespējojiet RPMForge krātuvi RHEL/CentOS

Kad esat iespējojis RPMForge repozitoriju, varat palaist šo komandu, lai instalētu nepieciešamos Perl moduļus.

# yum install perl-Archive-Tar perl-YAML

Tagad lejupielādējiet jaunāko Trouble-Maker lietojumprogrammu, izmantojot šo lejupielādes saiti, vai arī varat izmantot komandu wget, lai to lejupielādētu, kā parādīts.

# 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

Kā palaist problēmu novēršanas programmu Linux

Noklusējuma režīms problēmu novēršanas palaišanai ir ļoti ērti lietojams. Vienkārši palaidiet šo komandu ar versijas karodziņu. Piemēram, RedHat Enterprise Linux 6 palaidiet komandu, kā parādīts.

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

Lai palaistu norādīto moduli.

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

Trouble-Maker problēmu moduļi

Apskatot dažus sistēmas pārtraukumus, kas rodas Trouble Maker palaišanas rezultātā.

Redzamā zona: Runlevel failā/etc/inittab ir mainīts no 5 uz 3.

Redzamā zona: modifikācija failā/etc/passwd.

Redzamā zona: Problēma ar/etc/inittab failu.

Redzamā zona: Saknes nodalījuma atrašanās vieta ir mainīta. Jums jāmaina /boot/grub/grub.conf

Redzamā zona: jāpārbauda fails /etc/pam.d/login.

Redzamā zona: labojiet /boot/grub/grub.conf

Apskatāmā zona: jums ir jāredz daudzās vietās. Pārbaudiet, vai komanda ‘ifconfig’ darbojas vai neseko, apskatot failu/etc/sysconfig/network file.

Redzamā zona: pārbaudiet failu /etc/pam.d/login un/etc/security failu un izlabojiet vienu vai abus.

Redzamā zona: pārbaudiet, vai ftp konfigurācijas failā, /etc/hosts.allow un /etc/hosts.deny nav kļūdu.

Redzamā zona: labojiet SSH konfigurācijas failu.

Secinājums

Es jau aprakstīju 10 iepriekš minētos moduļus no 16 problēmu veidotāja moduļiem un atstāju jums izpētīt atlikušos 6 moduļus. Lai būtu patiesība, 1 modulis ir fiktīvs, tāpēc jums paliek 5 moduļi, kurus izpētīt, un kopumā 15 moduļi un 1 fiktīvais modulis ir pieejams ‘Trouble Maker’. Palaidiet programmu uz savu risku. Mēs neesam atbildīgi par jūsu sistēmas/servera bojājumiem.

Atsauces saites

  1. Produkta sākumlapa
  2. Produkta dokumentācija

Ceru, ka jums, cilvēkiem, patiks rakstīšana un pastāstiet mums par savu pieredzi ar “Trouble Maker”. Pagaidām tas ir viss, un komentāru sadaļā neaizmirstiet mums sniegt vērtīgas atsauksmes.