CentOS Üzerine MongoDB Kurulumu

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.
MySQL Server Time Zone Değişikliği
MySQL sunucusu başladığı zaman time zone olarak sistem saatini kullanır ve system_time_zone değişkenine atar. Bir nedenden ötürü MySQL’in zaman bilgisini sisteminkinden farklı bir time zone’a atamanız gerekirse bu işlemi global ve per-connection olmak üzere iki farklı şekilde yapabilirsiniz.
Global time zone MySQL sunucusunun default zaman bilgisini set ederken, per-connection time zone ise sadece ilgili session için zaman bilgisinin atanmasını sağlar; yani per-connection time zone özelliğini kullanarak aynı MySQL sunucusu üzerinde birden fazla uygulama için farklı zone’lar tanımlanabilir.
CentOS 6.2 Netinstall – Network Üzerinden CentOS Kurulumu
CentOS’un netinstall özelliği küçük bir iso imajı kullanarak network üzerinden kurulum yapmayı mümkün kılan pratik bir yöntem. Basit olarak sisteminizi daha önceden indirdiğiniz bir netinstall iso’su ile boot edip kurulumu başlatıyorsunuz ve gerekli olan tüm dosyalar internetten indirilerek kurulum tamamlanıyor.
Kurulum sırasında dosyalar http üzerinden herhangi bir web sunucusundan ya da nfs üzerinden bir network paylaşımından download edilecek şekilde yapılabildiği için her seferinde güncel CentOS cd ya da dvd’si indirmenize gerek kalmıyor.
Yazının devamında http üzerinden centos.org kullanılarak netinstall yönetmi ile CentOS 6.2 kurulumun nasıl yapılabileceğinden bahsedeceğim.
FreeBSD – Pure-ftpd: [ERROR] Unable to find the ‘ftp’ account”
FreeBSD sistemlerde port üzerinden pure-ftpd kurulumu yaptıktan sonra pure-ftpd’yi start etmek istediğinizde aşağıdaki gibi bir hata ile karşılaşabilirsiniz:
[ERROR] Unable to find the 'ftp' account"
Bu durumun nedeni kurulum sırasında ftpgroup isimli bir grup oluşturulup bu gruba dahil edilmesi gereken ftp isimli hesabın oluşturulmuyor olmasıdır. Sistemde ftp isimli bir hesap bulunamadığı için pure-ftpd teorik olarak bu kullanıcıya ihtiyaç duymuyor olsa da servisin başlatılması sırasında sorun çıkarmaktadır.
Sonuç olarak bu kullanıcıyı sisteminize eklemeniz gerekir:
# pw useradd ftp -u 14 -g 14 -s /sbin/nologin -d /dev/null
Böylece servisi bir kez daha başlatmayı denediğinizde sorun çıkarmayacaktır.
OYLG 2012 – Ossec Semineri Sunum Dosyası
İstanbul Bilgi Üniversitesi’nde düzenlenen, Özgür Yazılım ve Linux günleri 2012 kapsamında verdiğim OSSEC semineri ile ilgili sunum dosyasına aşağıdaki linkten erişebilirsiniz.
http://www.syslogs.org/docs/OSSECSunumu-31.03.2012.pdf
Ayrıca, önümüzdeki günlerde Ossec ile ilgili daha teknik ve pratiğe yönelik bir kurulum ve yapılandırma dökümanı daha yayınlayacağım.
Özgür Yazılım ve Linux Günleri’nde OSSEC Üzerine Konuşacağım
Linux Kullanıcıları Derneği tarafından 30 – 31 Mart 2012 tarihinde Bilgi Üniversitesi’nde düzenlenecek olan “Özgür Yazılım ve Linux Günleri 2012″ etkinliğinde ben de açık kaynak kodlu saldırı tespit sistemi OSSEC üzerine bir seminer vereceğim. Ossec’in ne olduğu, mimarisi ve çalışma prensiplerine değinilecek seminer 31 Mart 2012 Cumartesi günü saat 15:00′da 3. Salonda gerçekleştirilecek.
Her yıl düzenlenen etkinliğin bu seneki tam programına http://ozguryazilimgunleri.org/2012/program/ adresinden erişebilirsiniz.
Özgür Yazılım Hareketinin Toplumsal Yönleri
Yeditepe Üniversitesi Antropoloji Bölümü’nden Remziye Elifcan Çakmak, bitirme tezi olarak Özgür Yazılım Hareketinin Toplumsal Yönleri isimli bir çalışma hazırlamış. Önemli bir sosyal içeriği olan bu çalışmaya göz atmanızı tavsiye ederim.
OTRS (Open Ticket Request System) Update İşlemi – CentOS
Daha önce http://www.syslogs.org/otrs-open-ticket-request-system-kurulumu-ve-yapilandirmasi/ adresinde OTRS isimli ticket sisteminden bahsetmiş ve CentOS üzerine nasıl kurulabileceğine değinmiştim. OTRS aktif olarak geliştirildiğinden dolayı sıklıkla yeni sürümü çıkan bir yazılım. Hal böyle olunca bir önceki yazıya ek olarak CentOS sistemlerde OTRS update işleminin nasıl yapıldığına da değinmek istedim.
Aşağıda update işlemine ait adımları bulabilirsiniz:



