Şub 07
Memcached yoğun sunucular için önemli bir performans iyileştirme aracı olarak kullanılabilen bir uygulama. Aslında temel olarak yaptığı şey key-value olarak saklanan verileri RAM üzerinde tutarak istendiği zaman çok hızlı bir şekilde bu verileri getirebilmesi. Facebook’ta kullanılan memcached birçok web uygulaması için de vazgeçilmez bir caching aracıdır.
Bildiğiniz üzere PHP sessionları ya bir klasörde dosya olarak ya da veritabanında saklanabilmektedir. Özellikle çok kullanıcılı sistemlerde session verilerini RAM üzerinde tutmak belli oranda perfomans sağlayabilir. Sessionları RAM üzerinde tutabilmek için de Memcached’den faydalanabiliriz. Tabii session datalarının RAM üzerinde tutulması, olası bir problem sonrasında RAM deki verilerin tamamen yok olma riskini de kabul etmeyi gerektiriyor.
İşin analiz ve değerlendirme kısmını bir kenara bırakıp, teknik olarak bunu nasıl yapabileceğinizi aktarayım. Burada anlatacaklarım Debian Etch üzerinde Apache2-PHP5 kurulu bir ortamda test edilmiştir ancak Debian temelli herhangi bir sunucu için de aşağı yukarı aynı şekilde kurulum yapılabilir.
Continue reading »
Ara 11
Bu yazı ile başladığım yazı dizisinde, sizlere Debian Etch üzerinde en temel anlamda DNS, Web ve E-posta sunucularına sahip bir sistem kurulumunu anlatmaya çalışacağım. Bahsettiğim altyapıları kurarak, en sonunda istediğimiz kadar siteye ve bunlara ait e-posta hesaplarına hizmet verecek bir işletim sistemi ya da “hosting yapısı” elde etmiş olacağız.
Burada anlatılacak olan kurulumun amacı, bir kişinin kendi sitelerini yönetebileceği en temel özelliklere ve standart güvenlik ayarlarına sahip bir hosting sistemi kurmaktır. Güvenlik konusu üzerinde çok ciddi şekilde durulmayacak, eğer imkan olursa temel kurulumla ilgili yazıları hazırladıktan sonra güvenlikle ilgili ekstra konular üzerinde ve bu temel yapıya fonksiyonalite eklememizi sağlayacak başka uygulamaların kurulmasına veya konfigürasyonuna eğilmeye çalışacağım.
Bu yazının devamındaki işlemleri tamamlayabilmek için elinizde Debian Etch kurulmuş temiz bir sisteme ihtiyacınız olacak.
Başlığımızda belirttiğimiz yazının konusuna dönecek olursak, bu yazıda sizlere Bind9 DNS Sunucusunun kurulumunu ve bu sunucuya nasıl domain ekleyeceğimizi aktarmaya çalışacağım.
Öncelikle yazıda kullanacağımız teknik bazı bilgileri tanımlayalım:
Continue reading »
Eyl 09
Uzun süredir Türkçe yayın yapan, sadece Linux ve ilgili konuların konuşulduğu, seviyeli bir forum arayışı içinde idim. Ancak maalesef, sadece Linux ile ilgilenen ama Linux’la ilgilenirken de sadece Ubuntu, Pardus gibi daha özel konular ile ilgili değil de, daha geniş manada Linux denilince akla gelen herşeyin olabildiği bir forum bulamadım. Linux’la ilgili birçok forum ya belirli bir bölgeyi ilgi alanı olarak seçmiş ya da forumun Linux ile alakalı kısmı forumun geri kalan konularından daha az yer tutmakta idi.
Düşünüp dururken, neden ben böyle bir forum koyarak herkesin faydasına açmıyorum diye düşündüm. Bu fikri hayata geçirmekteki en etkili neden ise, benim bunu bilgi haricinde bir fayda beklemeden yapabileceğim noktası idi. Forum dediğimiz şey için birçok açık kaynak kodlu proje var zaten. Tek yapmak gereken, sade bir tema ayarlayarak, kurulumu gerçekleştirmek ve uygun bir şekilde sunmak idi. Asıl yorucu olan, Linux gibi büyük bir aileyi konulara bölmeye çalışmak ve bu kategorizasyonu uygun bir seviyede tutabilmekti. Elimden geleni yapmaya çalıştım bu konuda. Continue reading »
May 28
Debian Etch makinamıza 1gbit bir ethernet kartı takalım dedik ve ASUS NX 1101 1000MB ethernet kartı alıp taktık. Maalesef Debian bu aygıtımızı tanımayınca iş başa düştü. Biraz uğraştıktan sonra ethernet kartımız için beraberinde gelen CD’de Linux için sürücü kodlarını (source files) derleyerek, ethernet kartını çalıştırdım. Bu süreç aslında herhangi bir aygıt sürücüsünün (device driver) Linux bir makinaya tanıtılmasında üç aşağı beş yukarı aynı olduğu için bu süreci ihtiyacı olanlara aktarmak ve kendim için de not olarak saklamak amacıyla yazayım istedim.
Önce malzemelerimizi sayalım : Debian Etch yüklü bir PC, bu PC’ye takılmış ASUS NX 1101 ethernet kartı ve bu kartın beraberinde gelen “driver installation CD” yani sürücü yükleme CD’si.
Continue reading »
Oca 28
Linux’taki Windows emulatörü "Wine" her geçen gün biraz daha gelişmeye devam ediyor. Bir süre önceki güncellemeleri ile Editplus kullanımı konusunda daha önceden yaşamakta olduğum problemleri çözen wine ile az önce Adobe Photoshop 7 kurup, çalıştırdım. Performans kaybı olur, yavaş çalışır filan diye düşünmüştüm ama hiç de öyle olmadı. Windows’ta nasıl çalışıyorsa üç aşağı beş yukarı öyle çalışıyor.
Hatta Wine’ın kendi duyurusuna göre sadece benim kurduğum Photoshop 7 değil, Photoshop CS ve CS2 de çalışabiliyormuş. Peki Ubuntu’ya nasıl kuracağız? Çok basit bir cevabı var bu sorunun : "ufak tefek ayarları saymazsak, windowsta nasıl kuruyorsanız aynen öyle!"
Continue reading »
Son Yorumlar