'*nix' Kategori'sine ait arşiv.


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.


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.


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.


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.


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.


VMware – Guestlerin Komut Satırından Start/Stop Edilmesi

VMware platformlarda sanal sunucuları komut satırı üzerinden yönetmek için vmrun isimli bir araç bulunuyor. ESX, ESXi, VCenter, VMware Server, VMware Workstation ya da Fusion gibi VMware platformlarında kullanılabilen bu araç ile guest sistemlerin start / stop / pause edilmesi  clone’lanması ya da snapshot’larının alınması gibi yönetimsel işlemler yapılabiliyor.

vmrun, kendi scriptlerinizi yazarak sanal sunucu işlemlerini otomatize etmenize olanak sağlayan VMware VIX API‘si içerisinde  gelen bir komuttur ve açma/kapama gibi işlemler haricinde direk olarak sanal sunucular üzerinde komut çalıştırmanıza, süreç listesini alıp süreçleri sonlandırabilmenize ya da bir dizinin/dosyanın varlığını kontrol etmek gibi dosya sistemi işlemleri yapabilmenize de olanak sağlamaktadır.

Yazinin devami icin tiklayin.


VMware Linux Guestlere Sistemi Reboot Etmeden Disk Eklemek

Bildiğiniz gibi VMware üzerinde çalışan guest sistemlere online olarak (scsi) disk eklemek mümkün. Ancak Linux guestlerde yeni diskin algılanabilmesi için SCSI bus’ın re-scan edilmesi gerekiyor. Bu şekilde sistemi reboot etmeksizin yeni diski sisteme gösterebiliyorsunuz.

Bu işlemi yapmak için aşağıdaki adımları takip edebilirsiniz.

Yazinin devami icin tiklayin.


CentOS Üzerine MongoDB Kurulumu

"MongoDB Logo"
MongoDB, C++ ile geliştirilen yüksek performanslı ve ölçeklendirilebilir, açık kaynak kodlu bir NoSQL veritabanıdır. Hemen tüm *nix sistemlerde çalıştırılabilen MongoDB’nin RHEL tabanlı dağıtımlar için bir yum reposu, Debian tabanlı sistemler için ise deb reposu bulunuyor. Dolayısı ile ilgili sistemlerin paket yöneticileri üzerinden kurulumunu kolayca yapabiliyorsunuz. (Ayrıca paket olarak kurmak istemezseniz compiled sürümünü de çalıştırabiliyorsunuz.)

Ben mongoDB’yi CentOS üzerinde çalıştırıyorum; yazının devamında da CentOS 5.8 üzerine mongodb yum deposunu kullanarak kurulumun nasıl yapıldığına değineceğim.

Yazinin devami icin tiklayin.

« Onceki SayfaSonraki Sayfa »