Wyszukiwanie w witrynie

Trouble Maker - psuje Twój komputer z Linuksem i prosi Cię o naprawienie uszkodzonego Linuksa


Naprawianie zepsutego systemu Linux może być uciążliwym zadaniem, jeśli nie masz pojęcia, co dokładnie się dzieje. Co większość z nas robi, gdy otrzymamy uszkodzony system Linux? Większość z nas przeszukuje forum i/lub Google na temat problemu. Chociaż nie znosimy kłopotów, co powiesz na zainstalowanie aplikacji „Trouble Maker”, która zasadniczo stwarza problemy, sprawia ci trudności i wymaga naprawy zepsutego systemu.

To dobry sposób na naukę naprawiania zepsutego systemu Linux. W tym celu dostępna jest specjalna Linux Distro o nazwie „Damn Vulnerable Linux” (DVL), która zawiera źle skonfigurowane, przestarzałe i możliwe do wykorzystania narzędzia, które szkolą administratorów zgodnie ze standardami branżowymi.

Żadna dystrybucja ani narzędzie nie zastąpi jednak dokładnego zrozumienia Linuksa i doświadczenia w radzeniu sobie z nieznanymi problemami. W tym miejscu pojawia się Troublemaker. Dzięki temu „Trouble Maker” możesz nauczyć się obsługi dowolnej standardowej dystrybucji Linuksa, dzięki czemu nie jest wymagana żadna konkretna dystrybucja.

Tak naprawdę nigdy nie lekceważysz dystrybucji DVL. Dystrybucja DVL zawiera wiele uszkodzonych aplikacji i błędów, natomiast „Trouble Maker” zapewni 16 różnych modułów.

Komponenty powodujące problemy

Trouble Maker składa się z trzech głównych komponentów i są to:

  1. Silnik rozwiązywania problemów został opracowany w sposób wieloplatformowy, dzięki czemu może działać na dowolnej liczbie platform docelowych.
  2. Moduły problemów są opracowane w taki sposób, aby określić, do jakich maszyn się odnoszą i jakie mają wymagania.
  3. Kreator modułów problemów to dodatkowy (opcjonalny) system zaprojektowany w celu wyjaśnienia pakowania plików modułów problemów do określonych modułów. Obecnie nie wdrożony.

W tej chwili obsługiwane są tylko RedHat Enterprise Linux, CentOS, Fedora i SUSE Linux Enterprise Server. Gdy po raz pierwszy zainstalujesz i uruchomisz „Trouble Maker”, losowo wybierze on problem ze swojego zestawu modułów i poprosi Cię o rozwiązanie problemu z uruchamianiem, problem z konfiguracją, problem sprzętowy i problem zgłaszania użytkowników.

Zdecydowanie zaleca się, aby nie instalować „Trouble Maker” na swojej podstawowej/produkcyjnej maszynie. Lepiej używaj go na dowolnej „maszynie wirtualnej”, aby uniknąć problemów lub utraty danych.

Instalacja Trouble-Makera w systemie Linux

Aplikacja jest projektem wieloplatformowym i dlatego nie jest dostarczana w zestawie z plikami/aplikacjami specyficznymi dla systemu operacyjnego. Projekt został opracowany w języku programowania Perl. Oczywiście przed użyciem aplikacji musisz zainstalować Perl na serwerze Linux.

Aby zainstalować wymagane moduły Perl, musisz zainstalować i włączyć repozytorium RPMForge innej firmy w swoich systemach. Aby włączyć repozytorium, skorzystaj z poniższego artykułu.

Zainstaluj i włącz repozytorium RPMForge w RHEL/CentOS

Po włączeniu repozytorium RPMForge możesz uruchomić następujące polecenie, aby zainstalować wymagane moduły Perl.

yum install perl-Archive-Tar perl-YAML

Teraz pobierz najnowszą aplikację Trouble-Maker, korzystając z poniższego linku do pobrania lub możesz użyć polecenie wget, aby pobrać ją, jak pokazano.

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

Jak uruchomić Trouble-Maker w systemie Linux

Domyślny tryb uruchamiania programu troublemaker jest bardzo łatwy w użyciu. Po prostu uruchom następujące polecenie z flagą wersji. Na przykład w RedHat Enterprise Linux 6 uruchom polecenie, jak pokazano.

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

Aby uruchomić określony moduł.

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

Moduły rozwiązywania problemów

Przyjrzyjmy się niektórym awariom systemu, powstałym w wyniku uruchomienia narzędzia Trouble Maker.

1. Brak graficznego interfejsu użytkownika! Tylko wiersz poleceń

Obszar do zobaczenia: Twój poziom działania został zmodyfikowany z 5 na 3 w pliku /etc/inittab.

2. Użytkownik „gdm” nie istnieje

Obszar do zobaczenia: Modyfikacja w pliku /etc/passwd.

3. INIT: Koniec z procesami na poziomie działania

Obszar do zobaczenia: Problem z plikiem /etc/inittab.

4. Switchroot: Nie udało się zamontować: Nie ma takiego pliku ani katalogu

Obszar do zobaczenia: zmieniono lokalizację partycji głównej. Musisz zmienić plik /boot/grub/grub.conf

5. Nie mogę zalogować się jako root

Obszar do zobaczenia: Musisz sprawdzić plik /etc/pam.d/login.

6. Nie znaleziono pliku initrd

Obszar do zobaczenia: popraw /boot/grub/grub.conf

7. Sieć nie działa

Obszar do zobaczenia: musisz zobaczyć wiele miejsc. Sprawdź, czy polecenie „ifconfig” działa, zaglądając do pliku /etc/sysconfig/network.

8. Zaloguj się do konta root odmówiono w konsoli

Obszar do zobaczenia: sprawdź pliki /etc/pam.d/login i /etc/security i popraw jeden lub oba z nich.

9. FTP nie działa

Obszar do zobaczenia: sprawdź, czy nie ma błędów w pliku konfiguracyjnym FTP, /etc/hosts.allow i /etc/hosts.deny.

10. SSH nie działa

Obszar do zobaczenia: Napraw plik konfiguracyjny SSH.

Wniosek

Opisałem już powyżej 10 modułów z 16 modułów narzędzia do tworzenia problemów, a pozostałe 6 modułów pozostawiam do sprawdzenia. Prawdę mówiąc,1 moduł jest fikcyjny, więc pozostaje Ci 5 modułów do zbadania, w sumie 15 modułów i 1 fikcyjny moduł dostępne w „Trouble Maker”. Uruchom program na własne ryzyko. Nie ponosimy odpowiedzialności za jakiekolwiek uszkodzenia Twojego Systemu/Serwera.

Linki referencyjne

  1. Strona główna produktu
  2. Dokumentacja produktu

Mam nadzieję, że spodoba wam się ten tekst i opowiecie nam o swoich doświadczeniach z „Trouble Maker”. Na razie to wszystko. Nie zapomnij podzielić się z nami cennymi opiniami w sekcji komentarzy.