Weboldal keresés

Hibakezelõ – Összetöri a Linux gépét, és megkéri, hogy javítsa ki a hibás Linuxot


A törött Linux rendszer javítása nehézkes feladat lehet, ha nincs fogalma arról, hogy pontosan mi történik. Mit teszünk legtöbben, ha elromlott Linux rendszert kapunk? A legtöbben a fórumon és/vagy a google-ban keresünk a problémával kapcsolatban. Noha utáljuk a problémákat, mit szólna egy „Trouble Maker” alkalmazás telepítéséhez, amely alapvetően problémákat okoz, megnehezíti a problémát, és azt akarja, hogy javítsa meg a sérült rendszert.

Ez egy szép módja annak, hogy megtanuljuk, hogyan lehet javítani egy sérült Linux rendszert. Erre a célra egy speciális Linux Distro áll rendelkezésre „Damn Vulnerable Linux” (DVL) néven, amely rosszul konfigurált, elavult szoftverekkel van csomagolva. és kihasználható eszközök, amelyek az adminisztrátorokat az ipari szabványok szerint képezik.

Azonban egyetlen disztribúció vagy eszköz sem helyettesítheti a Linux világos megértését és az ismeretlen problémák kezelésében szerzett tapasztalatokat. Itt jön képbe a Trouble-Maker. Ezzel a „Trouble Makerrel” bármely szabványos Linux-disztribúcióra oktathatja magát, ezért nincs szükség külön disztribúcióra.

Valójában soha nem fogja alábecsülni a DVL terjesztést. A DVL disztribúció sok hibás alkalmazást és hibát tartalmaz, míg a „Trouble Maker16 különböző modult kínál.

Hibakészítő összetevők

A Trouble Maker három fő összetevőből áll, amelyek a következők:

  1. A problémamotort platformközi módon fejlesztették ki, így a lehető legtöbb célplatformon futhat.
  2. A hibamodulokat úgy fejlesztették ki, hogy jelezzék, mely gépekre vonatkoznak, és milyen követelményeket támasztanak.
  3. A hibamodul-készítő egy extra modulos (opcionális) rendszer, amelyet arra terveztek, hogy a hibamodul-fájlokat bizonyos modulokba csomagolja. Jelenleg nincs megvalósítva.

Jelenleg csak a RedHat Enterprise Linux, a CentOS, a Fedora és a SUSE Linux Enterprise Server támogatott. Amikor először telepíti és futtatja a „Trouble Makert”, az véletlenszerűen kiválaszt egy problémát a moduljai közül, és megkéri Önt, hogy kezelje a indítási problémát, konfigurációs probléma, hardverprobléma és felhasználói jelentési probléma.

Erősen ajánlott, hogy ne telepítse a „Trouble Makert” az elsődleges/termelő gépére. Jobb, ha bármelyik „virtuális gépen” használja, hogy elkerülje a problémákat vagy az adatvesztést.

A Trouble-Maker telepítése Linux alatt

Az alkalmazás egy többplatformos projekt, ezért nem csomagolva operációs rendszer-specifikus fájlokat/alkalmazást. A projektet Perl programozási nyelven fejlesztették ki. Természetesen az alkalmazás használata előtt telepítenie kell a Perl-t a Linux-szerverére.

A szükséges Perl modulok telepítéséhez telepítenie kell és engedélyeznie kell a harmadik féltől származó RPMForge tárolót a rendszere alatt. Kérjük, használja a következő cikket a tárhely engedélyezéséhez.

Az RPMForge Repository telepítése és engedélyezése az RHEL/CentOS rendszerben

Miután engedélyezte az RPMForge tárolót, futtassa a következő parancsot a szükséges Perl modulok telepítéséhez.

yum install perl-Archive-Tar perl-YAML

Most töltse le a legújabb Trouble-Maker alkalmazást a következő letöltési link segítségével, vagy használja a wget parancsot a letöltéshez az ábrán látható módon.

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

A Trouble-Maker futtatása Linux alatt

A hibakeverő futtatásának alapértelmezett módja nagyon könnyen használható. Egyszerűen futtassa a következő parancsot a verziójelzővel. Például a RedHat Enterprise Linux 6 rendszeren futtassa a parancsot az ábrán látható módon.

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

Egy adott modul futtatásához.

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

Hibakészítő problémamodulok

Vessen egy pillantást néhány rendszerhibára, amelyek a Trouble Maker futtatása következtében keletkeztek.

1. Nincs GUI! Csak parancssor

Látható terület: A futási szintje 5-ről 3-ra módosult az /etc/inittab fájlban.

2. A „gdm” felhasználó nem létezik

Látandó terület: Módosítások az /etc/passwd fájlban.

3. INIT: Nincs több folyamat a futási szinten

Látandó terület: Probléma az /etc/inittab fájllal.

4. Switchroot: Sikertelen csatlakoztatás: Nincs ilyen fájl vagy könyvtár

Látandó terület: A gyökérpartíció helye módosult. Módosítania kell a /boot/grub/grub.conf fájlt

5. Nem tud bejelentkezni root felhasználóként

Látható terület: Ellenőriznie kell az /etc/pam.d/login fájlt.

6. Az initrd fájl nem található

Látandó terület: helyes /boot/grub/grub.conf

7. A hálózat nem működik

Látható terület: Számos helyet kell látnia. Ellenőrizze, hogy az „ifconfig” parancs működik-e, vagy nem követi a /etc/sysconfig/network fájl keresése.

8. Jelentkezzen be a root megtagadva, a konzolon

Látható terület: ellenőrizze az /etc/pam.d/login és az /etc/security fájlt, és javítsa ki valamelyiket vagy mindkettőt.

9. Az FTP nem működik

Látható terület: ellenőrizze, hogy vannak-e hibák az ftp konfigurációs fájlban, az /etc/hosts.allow és /etc/hosts.deny fájlban.

10. Az SSH nem működik

Látható terület: Az SSH konfigurációs fájl javítása.

Következtetés

Fentebb már leírtam 10 modult, a hibakereső 16 moduljából, és a fennmaradó 6 modult meghagyom, hogy felfedezze. Az igazat megvallva1 modul álmodul, így marad 5 modul felfedezése, valamint összesen 15 modul és 1 álmodul. elérhető a „Trouble Maker” alkalmazásban. Futtassa a programot saját felelősségére. Nem vállalunk felelősséget a Rendszer/szerver sérüléséért.

Referencia hivatkozások

  1. A termék honlapja
  2. A termék dokumentációja

Reméljük, hogy tetszeni fog az írás, és elmeséli nekünk a „Trouble Makerrel” kapcsolatos tapasztalatait. Egyelőre ennyi, és ne felejtse el megadni nekünk értékes visszajelzését a megjegyzés rovatban.