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:
- 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.
- Sorun modülleri, hangi makinelere uygulandıklarını ve hangi gereksinimlere sahip olduklarını gösterecek şekilde geliştirilmiştir.
- 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/troublemaker/bin/troublemaker.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ı
- Ürünün Ana Sayfası
- Ü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.