Trouble Maker - brécht Är Linux Maschinn a frot Iech Broken Linux ze fixéieren


E gebrachene Linux System ze fixéieren kann eng ëmständlech Aarbecht sinn wann Dir net d'Iddi hutt wat genau lass ass. Wat maachen déi meescht vun eis wa mir e futtis Linux System kréien? Déi meescht vun eis sichen de Forum an/oder Google iwwer de Problem. Wärend mir Probleemer haassen, wéi wier et mat der Installatioun vun enger 'Trouble Maker' Applikatioun, déi am Wesentlechen Probleemer erstellt, Iech schwéier Zäit gëtt a wëllt datt Dir gebrach System fixéiert.

Dëst ass e flotte Wee fir ze léieren fir e futtis Linux System ze fixéieren. Fir dësen Zweck gëtt et e spezielle Linux Distro verfügbar mam Numm 'Damn Vulnerable Linux' (DVL), et ass mat schlecht konfiguréierten, ausgeräiften an exploitéierbare Tools gebündelt déi Administrateuren op den Industriestandard trainéiert.

Wéi och ëmmer, keng Verdeelung oder Tool ass en Ersatz fir d'Linux kloer ze verstoen an d'Erfahrung am Ëmgang mat onbekannte Probleemer. Dëst ass wou, Trouble-Maker an d'Bild kënnt. Mat dësem Trouble Maker kënnt Dir Iech selwer op all Standard Linux Verdeelung trainéieren an dofir ass keng spezifesch Distro erfuerderlech.

Tatsächlech wäert Dir ni DVL Verdeelung ënnerschätzen. D'DVL Distro enthält vill futtis Uwendungen a Bugs wärend Trouble Maker, Iech 16 verschidde Moduler ubitt.

Trouble Maker Komponenten

Trouble Maker besteet aus dräi Haaptkomponenten a si sinn:

  1. Den Trouble-Moteur ass op enger Cross-Plattform Manéier entwéckelt, sou datt et op esou vill Zilplattformen wéi machbar kann lafen.
  2. D'Trouble-Module sinn entwéckelt fir ze bezeechnen op wéi eng Maschinnen se gëllen, a wéi eng Ufuerderunge si hunn.
  3. Den Trouble-Modul-Builder ass en extra Modul (optional) System entworf fir Verpackungsproblem-Moduldateien a bestëmmte Moduler ze klären. Aktuell net ëmgesat.

Zu dëser Zäit ginn nëmmen RedHat Enterprise Linux, CentOS, Fedora an SUSE Linux Enterprise Server ënnerstëtzt. Wann Dir den Trouble Maker fir d'éischte Kéier installéiert a leeft, wäert et zoufälleg e Problem aus senger Set vu Moduler auswielen an Iech freet Iech mam Bootproblem, Konfiguratiounsproblem, Hardwareproblem a Benotzerberichterproblem ze këmmeren.

Et ass staark recommandéiert Trouble Maker net op Ärer Primär-/Produktiounsmaschinn z'installéieren. Besser et op enger vun de 'virtuellen Maschinnen' ze benotzen fir vun all Ierger oder Datenverloscht ewech ze bleiwen.

Installatioun vum Trouble-Maker op Linux

D'Applikatioun ass e Cross-Plattform-Projet an dofir kommen net mat OS spezifesch Dateien/Applikatioun gebündelt. De Projet ass an der Perl Programméiersprooch entwéckelt. Natierlech braucht Dir Perl op Ärem Linux Server installéiert, ier Dir d'Applikatioun benotzt.

Fir erfuerderlech Perl Moduler z'installéieren, musst Dir Drëtt Partei RPMForge Repository ënner Äre Systemer installéieren an aktivéieren. Benotzt w.e.g. den folgenden Artikel fir de Repository z'aktivéieren.

Installéiert an aktivéiert RPMForge Repository an RHEL/CentOS

Wann Dir RPMForge Repository aktivéiert hutt, kënnt Dir de folgende Kommando ausféieren fir erfuerderlech Perl Moduler z'installéieren.

# yum install perl-Archive-Tar perl-YAML

Luet elo déi lescht Trouble-Maker Applikatioun erof mam folgenden Downloadlink oder Dir kënnt de wget Kommando benotze fir se erofzelueden wéi gewisen.

# 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

Wéi Run Trouble-Maker a Linux

Den Default-Modus fir Trouble-Maker ze lafen ass ganz einfach ze benotzen. Fëllt einfach de folgende Kommando mam Versiounsfändel aus. Zum Beispill, op RedHat Enterprise Linux 6, lafen de Kommando wéi gewisen.

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

Fir e spezifizéierte Modul ze lafen.

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

Trouble-Maker Problem Moduler

E Bléck op e puer vun de System Pausen, entstinn als Resultat vum Lafen Trouble Maker.

Beräich ze gesinn: Äre Runlevel gouf vun 5 op 3 an /etc/inittab Datei geännert.

Beräich ze gesinn: Ännerung an /etc/passwd Datei.

Beräich ze gesinn: Problem mat /etc/inittab Datei.

Gebitt fir ze gesinn: Location vun der Rootpartition gëtt geännert. Dir musst /boot/grub/grub.conf änneren

Beräich ze gesinn: Dir musst d'Datei /etc/pam.d/Login-Datei kontrolléieren.

Beräich ze gesinn: korrekt /boot/grub/grub.conf

Beräich ze gesinn: Dir musst op Zuel vu Plaze gesinn. Kuckt ob de Kommando 'ifconfig' funktionnéiert oder net gefollegt gëtt andeems Dir an d'Datei /etc/sysconfig/network Datei kuckt.

Beräich fir ze gesinn: kontrolléiert /etc/pam.d/Login Datei an /etc/Security Datei a korrigéiert een oder zwee vun hinnen.

Beräich ze gesinn: kontrolléieren fir Feeler an der ftp Configuratiounsdatei, /etc/hosts.allow an /etc/hosts.deny.

Beräich ze gesinn: Fix SSH Konfiguratiounsdatei.

Conclusioun

Ech beschreiwen schonn 10 Moduler uewendriwwer, aus 16 Moduler vun Ierger Hiersteller, a verloosse Rescht 6 Moduler fir Iech ze entdecken. Fir richteg ze sinn 1 Modul ass Dummy, dofir bleift Dir mat 5 Moduler fir ze entdecken an insgesamt 15 Moduler an 1 Dummy Modul verfügbar am 'Trouble Maker'. Run de Programm op Ären eegene Risiko. Mir sinn net verantwortlech fir Schued un Ärem System/Server.

Referenz Linken

  1. Produkt Homepage
  2. Produktdokumentatioun

Hoffen Dir Leit géift d'Schreiwen gär hunn an eis iwwer Är Erfahrung mat 'Trouble Maker' soen. Dat ass alles fir elo a vergiesst net eis Äre wäertvolle Feedback an der Kommentarsektioun ze ginn.