birden fazla serverda memcached kullanma teknikleri

memcached linuxde ilk piyasaya çıkmış bir cache deamonudur. bu demek oluyorki bu uygulama arkada sakin sakin çalışır apache php veya başka bir uygulamaya bağımlı değildir. php den ve diğer ortamlardan memcache e bağlanmak için libler mevcut. neyse timu ile konuşuyoruz. ya dedi bu memcache e bağlanırken addserver yapmam gerekiyor dedi. her server için ayrı ayrı yazmasak bu bi proxy olsa ordan işi halletse dedi. başladım araştırmaya iki tane çözüm buldum hakkaten olay mantıklı. öne oturan basit bir proxy deamon diğer memcached serverlara bağlanıp cache işlemini paylıyor.

http://code.google.com/p/moxi/

http://code.google.com/p/memagent/

henüz deneme şansım olmadı ama ikiside hoş duruyor. ki ilerde .net içinde kullanılabilir olucakmış haberimiz olsun dimi 🙂

bing diyo heryer

bundan yaklaşık bi ay önce microsoft live in altındaki aramayı olduğu gibi bing.com a taşıdı ve o günden beridir deli gibi heryerde bing yazısı görünüyor işte servisleri hızı payı bilmemne. o kadar server versiyonu olmasına rağman buyrun bakın bing.com ne üstünde çalışıyor.

http://searchdns.netcraft.com/?position=limited&host=bing.com

akamai üstünde linux yazıo =) daha detay kurcalayınca daha bir sürü microsoft sahipli linux serverı çıkıyor. garip hem server üret hem linux kullan. bakalım nocak gidişat. bu arada http://channel9.msdn.com/posts/NicFill/Microsoft-Contributes-Code-to-the-Linux-Kernel/ burdanda microsoftun linuxe katkıda bulunan yazılımcı müdürlerini görebilirsiniz.

thunderbird hotmail

süper bişey öğrendim ki uzun süredir benimde linuxe geçişimde beni engelleyen sebeplerden birisiydi. hotmail hesabım 🙂 evet hotmail hesabım var ve outlook veya live mail ile bakmayı seviyorum. webden bakmayı sevmiom. neyse nette gezinirken gördümki hotmail pop3 vermeye başlamış aha dedim olaya bak 🙂

aynen debiana geçtim thunderbird kurim dedim bide ne görem isim hak hukuk sebebiyle debianda Icedove olmuş adı. neyse açtım pop3 smtp falan tanımladım mailleri kapar oldum göndermeyi denemedim heral oda çalışır. bir problem var oda hotmaildeki folderlarımı göremiom. ama mesele değil muhimleri inbox a düşüyor bana yeter.

kısaca hotmail için pop3 ve smtp ayarları
pop3.live.com, port 995, SSL

smtp.live.com, port 25, SSL

bu arada kde 4 minimal kurdum 3.5 den hızlı çalışıo bende denemenizi tavsiye ederim 🙂

ubuntu versiyon

vmware kurim biraz kurcalayim diye kubuntuma geçtim. ve vmware kurulurken bi unknown encoding hatası verdi o hatayı ararkende virtualbox ı gördüm merak ettim onu kurim dedim bi bakdım download bölümünde 4 çeşit ubuntu var 🙂

hangi linux ubuntu versiyonu kullandığınızı görmek için:

cat /etc/issue

Amarok and Last.FM

I dont know what is the deal between them but I love this ability of Amarok. you give your last.fm user name and password to amarok and choose one channel and it starts playing songs one by one and I can say I like this or ban this. lovely kde and beautiful amarok.

there is only one problem about this. sometime quality of the stream changes and sound volume changes too. not a big bug but annoying.

anyway its been a long time I have not used linux for desktop this is good.

Howto Change Your Server One To Another

this post is about ftp in bash/console.It has been a long time I was a godaddy customer. their service is really nice if you are starting something but at some point in my “Deluxe Hosting – Linux” account mysql databases started to suck. I have tried to change mysql databases create new ones from hosting control center. but it did not work out and I get a new dedicated server. now I have about 10 domain which works under linux with power of php. so how am I gonna move all those to another linux.

here comes our mutual friend MC. midnight commander 🙂 this new dedicated is debian and apt totally rocks it took me to install mc in 5 secs. and lets see how we can connect to other ftp at “right” menu there is “ftp link”. you need to put proper ftp url there and in right panel you will see another server which is in godaddy data center 🙂 isnt it rock.

example proper ftp url for midnight commander ftp client:
“username:password@yourdomain.com”

and all these will be under console. linux rocks

Linux Hibernate

uzun zamandır sağlıksız olarak çalıştığını gördüğüm ayarlaması dert olan linuxdeki hibernate konusu ubuntu 7.10 ile tarih olmuşa benziyor. az evel hibernate ettiğim makine yaklaşık 25 saniyede açıldı 🙂

gerçi hibernate olurken bi kaç info bıraktı hiç bir arayüzde vermedi. ben önce sistem çatladı sandım makineyi açtım. grubuda ayarlamıştır şimdi pat diye linuxe atar sandım oda olmadı gayet doğal grub arayüzüm geldi. ordan ubuntuyu seçince açılış ekranı geldi progress bar ilerlemedi. ben yine çatladı dedim ama en sonunda monitor kapalı olarak açılış yaptı 🙂 nedendir bilmiom bu versiyon ubuntu X i açınca benim monitor bi kapanıo sonra dürtekleyince(herhangi bişeye basınca klavyeden) açılıyor.

en son login olunan kullanıcının şifresini istedi X ve pat KDE deyim.

en son 2005 de mandriva yada debianda kurcalamıştım bu konuyu o zaman kernel derleyip hede hödö ayarı yapınca sistemim çatlamıştı 🙂 bende uraşmadımdı bi daha. fakat ne zaman kursam aklıma gelince deniyordum artık güzel güzel çalışıyor huzurla kullanalım.

Webmin Ubuntu

Aradan o kadar zaman gectiydiki webmin kullanmayali pehey tey. neyse bi ara squid kurmam gerekti kurdum ama ayar mayar bitmio zirtoda. squidin derdi o cok flexible olmus conf ile makineye takla actiracak olursaniz conf dosyasi 1000 satir olur tabii.

neyse webmin kurup deniyem dedim baktim ubuntu aslinda xubuntu ama neyse hepsi ayni. repo da webmin yok. sitesine gidip bakilirki bide ne bulunur deb dosyasi 🙂 bu deb dosyasi install icin gereken dosyadir cross fingers pozisyonunda installun bitmesi beklenir allah bitti ariza cikartmadan ne guzel 🙂

https://localhost:10000/ e girin beni bulun yazio hemen dalinir bi cok islem kolaylastirilir. yazidanda anlayacaginiz uzere klavyemi turkce edemedim kde den alistimdi yerine burda bulamadim 🙂

webmin server konularinda kullanilir ilk kullanicilar icin manasi yoktur git oyun moyun cek amarokla falan mp3 dinle :p

Linux Dağıtık Dosya Sistemleri – Ceph

başlık çok açıklayıcı olmadı. hemen detaylayalım. şimdi birden fazla server la eşşek boyu bir networke veya kocaman bişeye servis vermek istiyorsunuz. misal google yapacan olmadı ya buldun yüzbinlerce dolar destek yapıcan 🙂 saygı duyarım. neyse bu tip durumlarda 10 15 25 ve logaritmik artarak giden server ın olması gerekir ve bu serverların deli gibi çalışması. google bunu seneler önce kendisi yazdı çıkardı detayı.

ama sonuçta biz google ı kuran doktora öğrencileri değiliz bide o kadar derin kod yazasımız yoksa Ceph kullanabiliyoruz henüz release olmamış test aşamasında ama denemeye değer bide proje developer bakıo. daha detaylı makale.

özetle yaptığı iş raid gibi çalışan serverlar olmasını sağlıyor. yani gelen veri dağıtılıp ayrı ayrı serverlara yazılıyor okunurkende aynı şekilde. buda koskoca diskimiz olmasını sağlıyor yazıya göre petabyte görebilio. yani teranın bi üstü oluyor. çüş diyebiliriz o zaman:) kaç mb yapıo lan bu. hmm 1 tera 1000 gb ise aman salla neyse google olur bundan işte 🙂

bide bi ara dosya sisteminde sıkıştırma varmı diye bakınmakda fayda var arada windowsda kullanıom iyi oluo okuması yazması hızlanıo 🙂 ki en yavaş parça olmasıyla ünlü olan hard diskin böyle kullanılması, yeterli cpu gücünüz varsa önerebileceğim bişey.

Linux

nedirki yenirmi diyenlere birkez daha anlatalım kendisi işletim sistemidir open source dalgasında muhim payı olan bir yazılımdır. konumza gelelim. hmm konuya gelmeden evvel linuxun aslında bir işletim sistemi kerneli olduğunuda söyleyelim. yani aslında linux monitörden görünmez o taa en aşşada diske bişeyler yazar verileri taşır hede hödösel işlerdedir. görünen kısımlar değişik yazılımlardır misal bash konsolu veya KDE X in üstünde çalışan desktop manageridir. linux değildir. neyse teferruata girmeye gerek yok.

kerneli kim geliştirir linus torvalds. bu kadarmı 🙂 tek başına her boku omu yazar hayıır 🙂 e peki kim yazar? dünyanın her köşesinden sıyırık tipler derdi olanlar, olmayanlar, herkez yazar sonunda linusda onaylarsa koda girer yazdıkları. bu dünyanın dört bir yanı kümesine şirketlerde dahildir özellikle linuxden ekmek çıkaranlar misal Redhat misal IBM. bugün kerneltrapde okurken gördüm bu yüzdeleri. gariptir içerde hiç türk yok 🙂 neyse buyrun kim ne yemiş

2.6.23 kernel
Red Hat 827 adet (11.7%),
IBM 557 adet (7.9%),
“the Linux Foundation” 528 adet (7.5%),
Novell 449 adet (6.3%),
Intel 242 adet (3.4%),
Oracle 158 adet (2.2%),
MIPS Technologies 143 adet (2%),
Nokia 133 adet (1.9%),
NetApp 119 adet (1.7%).
Greg dioki 7,075 adet 992 developers tarafından 126 değişik çalışan. 843 tanesi (11.9%) sponsorsuz kişilerce.

gereksiz milliyetçilik olcak belki ama bir türk firması yok çok can sıkıcı. ama sonuçda linux türkler olmadanda gelişiyor ne mutlu open source sevene. tabii bu liste sadece 2.6.23 versiyonu için. bunun bide 2.4 ü var yok mm patch i var bilmemne kadar kanalı var. onlar başka alem.

Kaynak 1
Kaynak 2