qmail – Oversize DNS Patch

qmail default olarak ilgili RFC‘de belirtildiği üzere max 512 bytes’lık dns response paketlerini handle edebiliyor. Bu nedenle mx recordu için 512 byte’tan büyük cevap döndüren alan adlarına mail göndermek isterseniz “CNAME_lookup_failed_temporarily” hatası alırsınız ve durum deferral olduğu için mail kuyrukta bekletilir; queue lifetime sonunda da bounce eder.

Bu, pek rastlanır bir durum olmasa da qmail’in 512 byte’tan büyük cevap döndürülen dns query’lerini handle edebilmesi için http://www.ckdhr.com/ckd/qmail-103.patch adresinde yayınlanan patch’in sisteme geçilmesi gerekir. qmailtoaster gibi hazır sistemler kullanıyorsanız bu patch default olarak geçili geldiği için sorun yok ancak kendi kurulumlarınız için patch’i ihmal etmemekte yarar var.

Yazinin devami icin tiklayin.

Kategori: Qmail | (Henüz Yorumlanmamış) |

Wget – Oracle Java Direct Download

Oracle’ın sitesinden herhangi bir java paketini komut satırından wget vs. ile indirmek, download işlemine ancak lisans anlaşmasının kabul edilmesiyle izin verildiği için mümkün olmuyor. Çünkü, lisans anlamşasını kabul ettiğinizi belirten check box’ı işaretlediğiniz zaman bu bilgi bir cookie’ye atanıyor ve download linkleri ancak o durumda geçerlilik kazanıyor.

Bu cookie meselesini atlatıp wget üzerinden direct download yapabilmek için wget satırına cookie bilgisini de vermeniz gerekiyor.

Yazinin devami icin tiklayin.

Kategori: *nix,ipucu | (Henüz Yorumlanmamış) |

CentOS6 Üzerine Oracle Java JDK 1.7 Kurulumu

Oracle JAVA JDK’nın rpm dosyaları bulunduğundan dolayı, CentOS gibi rpm tabanlı sistemlerde kurulum çok kolay. http://www.oracle.com/technetwork/java/javase/downloads/index.html adresinden son sürümünü indirebileceğiniz java jdk için kurulum adımları şöyle:

Yazinin devami icin tiklayin.

Kategori: *nix,Genel | (Henüz Yorumlanmamış) |

RHEL Sistemlerde Orphaned Paketlerin Kaldırılması

CentOS ve Fedora gibi RHEL tabanlı sistemlerde yum kullanarak bir paketi sistemden kaldırdığınızda, ilgili paket sisteme kurulurken otomatik olarak beraberinde yüklenen bağımlılık paketleri (dependencies) kaldırılmazlar. Örnek vermek gerekirse, sisteminize httpd paketini kurduğunuz zaman, httpd’nin gereksinim duyduğu apr, apr-util, apr-util-ldap, httpd-tools, mailcap gibi paketler de sisteme yüklenecektir. Ancak httpd paketini sistemden kaldırmak istediğiniz zaman sadece httpd’nin kendisi kaldırılacak; bağımlılık paketlerine dokunulmayacaktır.

Sistemde örnekteki gibi kullanılmayan paketlerin bulunması pratikte pek sorun teşkil etmez ancak titiz bir sistem yöneticisi olarak dosya sisteminde kullanılmayan paketlerden kaynaklı kütüphanelerin vs. bulunmasını istemeyebilirsiniz. Bu durumda da sistemden herhangi bir paket remove ederken bağımlılık paketlerini de kaldırmak isteyebilirsiniz. İşte bu iş için yum-plugin-remove-with-leaves isimli bir yum plugini bulunuyor. Aşağıda sisteme eklenmesi ve kullanılması ile ilgili detay bulabilirsiniz:

Yazinin devami icin tiklayin.

Kategori: *nix | (Henüz Yorumlanmamış) |

Yum Komutları ve Kullanımı

Yum basit söz dizimi nedeniyle en kullanışlı paket yöneticilerinden birisi. Bu yüzden bu yazıda, yum’ın temel ve sık kullanılan şekillerine değinmek istiyorum.

Yazinin devami icin tiklayin.

Kategori: *nix,ipucu | (Henüz Yorumlanmamış) |

LVM Yapısından bir Logical Volume’ü Çıkartmak

Hali hazırdaki bir LVM yapısından bir logical volume’ü çıkartmak pek de sık gerekli olacak bir işlem olmasa da bazı durumlarda ihtiyaç duyulabilir. Örnek olarak geçenlerde, sunucu olarak kullanıldığı halde home dizini ayrı bir logical volume olarak set edilmiş bir CentOS’un, kök dizininde yer kalmadığından dolayı home için kullanılan lv’i kaldırmak ve sonrasında da boşa çıkan alanı kök dizine ait lv’ye eklemek gibi bir ihtiyaç doğdu ve işlemi aşağıda bahsedildiği şekilde gerçekleştirdim.

Yazinin devami icin tiklayin.

Kategori: *nix | (Henüz Yorumlanmamış) |

ngrep – Network Grep İle Ağ Trafiğinin İncelenmesi

Kısaca bildiğimiz grep’in network trafiği üzerinde iş yapan versiyonu olan ngrep, özellikle sorun çözme, anormallik tespiti vs. gibi konularda benim sık sık kullanıdığım oldukça güzel bir araçtır. Özellikla HTTP, SMTP, FTP gibi plain-text her türlü ağ trafiğini izlemek, analiz etmek ve içerisinde string/pattern aramak gibi işlere olanak sağlayan ngrep ile örnek olarak bir ağ uygulamasındaki problem, sunucu – istemci arasındaki ilgili trafiği analiz ederek tespit edilebilir ki bu şekilde problemi iligli uygulamanın hata bildirimlerinden ya da log dosyaları üzerinden tespit etmek yerine daha alt bir katmanda yakalamanıza olanak sağlar.

Çok uzun zamandır kullandığım bir araç olmasına rağmen kendisi ile ilgili herhangi bir yazı yazmamış olduğumu farkedince ne olduğundan ve nasıl çalıştığından bahseden dair bu yazıyı yazmak istedim. İlginizi çekerse göz atmak isteyebilirsiniz.

Yazinin devami icin tiklayin.

Kategori: *nix,ipucu | (Henüz Yorumlanmamış) |

FreeBSD Jail Sistemlere İkinci IP Eklemek

FreeBSD Jail sistemler multi IPv4/v6 desteklediğinden dolayı aynı jail üzerinde birden fazla ip adresi kullanabiliyorsunuz. Ezjail kullanılan sistemlerde ilgili işlem için öncelikle host sisteme alias olarak ikinci ip adresini ekledikten sonra jail’in ana yapılandırma dosyasında durumu aşağıdaki şekilde belirtebiliyorsunuz.

Yazinin devami icin tiklayin.

Kategori: *nix,ipucu | (Henüz Yorumlanmamış) |

« Daha Yeni YazılarDaha Eski Yazılar »