Trouble Maker - Linux Makinenizi Kırar ve Sizden Bozuk Linux'u Düzeltmenizi İster


Tam olarak ne olduğu hakkında bir fikriniz yoksa bozuk bir Linux Sistemi'ni onarmak hantal bir iş olabilir. Çoğumuz bozuk bir Linux sistemine sahip olduğumuzda ne yaparız? Çoğumuz sorun hakkında forumda ve/veya Google'da arama yaparız. Sorunlardan nefret ederken, aslında sorun yaratan, size zor anlar yaşatan ve bozuk sistemi düzeltmenizi isteyen bir 'Trouble Maker' uygulamasını yüklemeye ne dersiniz?

Bu bozuk bir Linux Sistemini düzeltmeyi öğrenmenin güzel bir yoludur. Bu amaçla, 'Lanet olası Savunmasız Linux'(DVL) adı verilen özel bir Linux Distro mevcuttur; kötü yapılandırılmış, güncelliğini kaybetmiş ve yöneticileri endüstri standardına göre eğiten yararlanılabilir araçlar.

Ancak hiçbir dağıtım veya araç, Linux'u açıkça anlamanın ve bilinmeyen sorunlarla başa çıkma deneyiminin yerini alamaz. İşte bu noktada Sorun Çıkaran devreye giriyor. Bu "Sorun Çıkaran" ile Kendinizi herhangi bir standart Linux dağıtımı konusunda eğitebilirsiniz ve dolayısıyla özel bir dağıtıma gerek yoktur.

Aslında DVL dağıtımını asla hafife almayacaksınız. DVL dağıtımı çok sayıda bozuk uygulama ve hata içerirken, "Trouble Maker" size 16 farklı modül sağlayacaktır.

Sorun Çıkaran Bileşenler

Trouble Maker üç ana bileşenden oluşur ve bunlar:

  1. Sorun motoru platformlar arası bir yöntemle geliştirilmiştir, böylece mümkün olduğu kadar çok sayıda hedef platformda çalışabilir.
  2. Sorun modülleri, hangi makinelere uygulandıklarını ve hangi gereksinimlere sahip olduklarını gösterecek şekilde geliştirilmiştir.
  3. Sorun modülü oluşturucu, sorun modülü dosyalarının belirli modüller halinde paketlenmesini açıklığa kavuşturmak için tasarlanmış ekstra bir modül (isteğe bağlı) sistemidir. Şu anda uygulanmamaktadır.

Şu anda yalnızca RedHat Enterprise Linux, CentOS, Fedora ve SUSE Linux Enterprise Server desteklenmektedir. "Trouble Maker"ı ilk kez kurup çalıştırdığınızda, modül seti arasından rastgele bir sorun seçecek ve sizden önyükleme sorununu çözmenizi isteyecektir, yapılandırma sorunu, donanım sorunu ve kullanıcı raporlama sorunu.

Birincil/Üretim Makinenize “Trouble Maker” uygulamasını yüklememeniz önemle tavsiye edilir. Herhangi bir sorundan veya veri kaybından uzak durmak için herhangi bir "sanal makinede" kullanmanız daha iyi olur.

Linux'ta Trouble-Maker Kurulumu

Uygulama, platformlar arası bir projedir ve bu nedenle işletim sistemine özgü dosyalar/uygulamalarla birlikte gelmez. Proje Perl programlama dilinde geliştirilmiştir. Elbette uygulamayı kullanmadan önce Linux sunucunuzda Perl'in yüklü olması gerekir.

Gerekli Perl modüllerini yüklemek için, sistemlerinizin altında üçüncü taraf RPMForge deposunu kurmanız ve etkinleştirmeniz gerekir. Depoyu etkinleştirmek için lütfen aşağıdaki makaleyi kullanın.

RHEL/CentOS'ta RPMForge Deposunu Kurun ve Etkinleştirin

RPMForge deposunu etkinleştirdikten sonra gerekli Perl modüllerini yüklemek için aşağıdaki komutu çalıştırabilirsiniz.

yum install perl-Archive-Tar perl-YAML

Şimdi aşağıdaki indirme bağlantısını kullanarak en son Trouble-Maker uygulamasını indirin veya gösterildiği gibi indirmek için wget komutunu kullanabilirsiniz.

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

Linux'ta Trouble-Maker Nasıl Çalıştırılır

Sorun yaratanı çalıştırmak için varsayılan modun kullanımı çok kolaydır. Aşağıdaki komutu sürüm bayrağıyla çalıştırmanız yeterlidir. Örneğin, RedHat Enterprise Linux 6'da komutu gösterildiği gibi çalıştırın.

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

Belirtilen bir modülü çalıştırmak için.

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

Sorun Çıkaran Sorun Modülleri

Trouble Maker'ı çalıştırmanın bir sonucu olarak ortaya çıkan bazı Sistem kesintilerine göz atmak.

1. GUI yok! Yalnızca komut satırı

Görülecek alan: /etc/inittab dosyasında Çalışma Seviyeniz 5'ten 3'e değiştirildi.

2. 'gdm' kullanıcısı mevcut değil

Görülecek alan: /etc/passwd dosyasındaki değişiklik.

3. INIT: Çalışma düzeyinde artık işlem yok

Görülecek alan: /etc/inittab dosyasında sorun var.

4. Switchroot: Montaj Başarısız Oldu: Böyle bir dosya veya dizin yok

Görülecek alan: Kök bölümün konumu değiştirildi. /boot/grub/grub.conf dosyasını değiştirmeniz gerekiyor

5. Root olarak giriş yapılamıyor

Görülecek alan: /etc/pam.d/login dosyasını kontrol etmeniz gerekiyor.

6. initrd dosyası bulunamadı

Görülecek alan: /boot/grub/grub.conf dosyasını düzeltin

7. Ağ çalışmıyor

Görülecek alan: Pek çok yeri görmeniz gerekiyor. /etc/sysconfig/network dosyasına bakarak 'ifconfig' komutunun çalışıp çalışmadığını kontrol edin.

8. Konsolda root erişimi reddedildi

Görülecek alan: /etc/pam.d/login dosyasını ve /etc/security dosyasını kontrol edin ve bunlardan birini veya her ikisini de düzeltin.

9. FTP çalışmıyor

Görülecek alan: ftp yapılandırma dosyasındaki /etc/hosts.allow ve /etc/hosts.deny hatalarını kontrol edin.

10. SSH çalışmıyor

Görülecek alan: SSH yapılandırma dosyasını düzeltin.

Çözüm

Sorun yaratanın 16 modülünden 10 modülü zaten tanımlamıştım ve geri kalan 6 modülü keşfetmeniz için bırakıyorum. Doğrusunu söylemek gerekirse1 modül kukladır, dolayısıyla elinizde keşfedilecek 5 modül ve toplamda 15 modül ve 1 kukla modül kalır 'Sorun Çıkaran''da mevcuttur. Programı çalıştırmak kendi sorumluluğunuzdadır. Sistem/Sunucu'nuza gelebilecek herhangi bir hasardan sorumlu değiliz.

Referans Bağlantıları

  1. Ürünün Ana Sayfası
  2. Ürünün Dokümantasyonu

Umarım siz de yazıyı beğenirsiniz ve bize 'Sorun Çıkaran' deneyiminizi anlatırsınız. Şimdilik bu kadar. Değerli geri bildirimlerinizi yorum bölümünde bize iletmeyi unutmayın.