/home/haqen

işletim sistemleri

ateşten duvar üzerinden havuz sefası

by admin on Apr.26, 2010, under işletim sistemleri, yazılım geliştirme

Efendim diyelim ki bir pool’unuz ve bunun içinde sunucularınız var ve siz bir sunucuyu bu pool’dan çıkartmak istiyorsunuz. Fakat sistem erişiminiz olmadığı için istekleri dağıtan mekanizmaya erişemiyorsunuz. Bunun için ben pool dışında bırakmak istediğim sunucudaki tomcat’i durdurup port’unu değiştirip tekrar açmıştım. Gayet güzel çalıştı fakat tomcat değil de misal jboss kullanıyo olsaydım bu işi afedersiniz bok yapardım. Çünkü jboss’un çalıştığı port’u değiştirmek için 88 tane yerde değişiklik yapılması gerekiyor.

Velhasıl ip değiştirmeden de bu işi sunucunun üzerindeki firewall’u kullanarak yapabiliyormuşuz. Bu yöntem ip değiştirmekten çok daha güzel. Şöyle oluyormuş:

iptables -t filter -I INPUT 1 -p tcp -s ! 192.168.1.0/24 --dport 8080 -j DROP

Buradaki 192.168.1.0/24 kısmı olmaz ise siz de o porttan erişemiyor oluyorsunuz. Dolayısı ile buraya kendi ip bloğunuzu girdiğiniz zaman siz hariç kimse bu port’tan bu sunucuya erişemiyor oluyor. Haliyle dağıtıcı uygulama da sunucu kapalı zannedip pool’dan çıkartıyor. Siz güzel güzel işinizi yapıyorsunuz. İşiniz bitince de

iptables -F

diyerek yaptığınız filtrelemeyi kaldırıyorsunuz.

(Serhat’a teşekkürler…)

Leave a Comment :, , , more...

Ubuntu 9.10 çıktı, ama?

by admin on Nov.16, 2009, under işletim sistemleri, yazılım geliştirme

Çok sevdiğimiz işletim sistemimiz Ubuntu’nun yeni versiyonu geçtiğimiz günlerde çıktı, ama o da nedir? Eclipse ile türlü türlü uyuzluklar yapıyor! Başıma gelen bazı saçma problemler ve çözümleri şöylesi:

1) Eclipse 3.4 açılırken boş bir dialog çıkıyor ve öyle kalıyor: Bunun için eclipse.ini dosyasına şu satırı eklemeniz gerekiyor:

-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner/xulrunner

2) Eclipse 3.4 ya da 3.5′de software update yapılamıyor, butona tıklandığı halde bişey olmuyor: Bu durumda da yapmanız gereken şey bir .sh dosyası hazırlayıp aşağıdaki environment variable’ı sisteminize tanıtmak ve sonra eclipse’i çalıştırmak

export GDK_NATIVE_WINDOWS=true
/opt/ganymede/eclipse

3) Myeclipse 7.5 plugin’i kurduğunuz zaman açıldıktan yarım sn sonra crash ediyorsa: Maksimum açık dosya sayısını arttırmanız gerekiyor demektir. Bunun için /etc/security/limits.conf dosyasını editleyerek

*       soft    nofile  65000
*       hard    nofile  65000

yazarsanız ve ulimit -n ile kontrol ederseniz (belki log off yapmak gerekebilir) sorun çözülecektir.

Dileriz ki yaşayacağımız problemler bununla sınırlı olur ve ferah ferah işimizi gücümüz yapabiliriz…

Leave a Comment :, , more...

8. Linux ve Özgür Yazılım Şenliği

by admin on Apr.05, 2009, under işletim sistemleri

8. Linux ve Özgür Yazılım Şenliği ile Özgür Yazılım ve Açık Kaynak Günleri 17-18 Nisan tarihlerinde ortak bir etkinlik olarak, İstanbul Bilgi Üniversitesi‘nde gerçekleşiyor.

Ben de kısmetse ilk defa bu sene katılıp çeşitli bağlantılar kurmayı umuyorum. Aynı zamanda Özgür Yılmazel, Hakan Uygun ve Enver Altın’ın (çeşitli yerlerden tanıdığım zat-ı muhteremlerin) sunumlarını izleyip yüzyüze tanışmadıklarımla tanışmayı planlıyorum.

Django atölyesi, PostgreSQL veritabanı yönetim temelleri de diğer merak ettiğim sunumlar olacak.

Detaylı bilgi için: http://senlik.linux.org.tr/2009/

Leave a Comment more...

mac os x kurdum mis gibin

by admin on Oct.28, 2008, under işletim sistemleri

evde genelde laptop kullanıyorum, masaüstü bilgisayarım da öyle yatıyor, download falan yapıyorum onda. uzun zamandır da planım ona mac os kurmaktı (aslında laptopa da kurcaktım ama benim laptopda çalışmadı), geçen gün kurdum.

kurulum sırasında özel hiçbişey yapmadım, varolan ayarlarla kurduğum zaman herhangi bir problem yaşamadım, yani boot da sorun çıkmadı. default macos açılıyor, bir tuşa bastığınızda hangi drive dan boot edeceğini soruyor, yani xp ile de açabileceğim bilgisayarımı.

kurduktan sonra 2 problem yaşadım, birincisi ve en fenası (ama en kolay çözüleni) network kartımı tanımıştı ama bağlı değil görünüyordu. bu konuda Serhat’dan yardım aldım, aşağıdaki değişiklikleri yaptım:

sudo nano /System/Library/Extensions/IONetworking.kext/Contents/PlugIns/AppleYukon.kext/Info.plist

diyerek dosyayı nano ile açtım (nano var ya sudo falan ne güzelmiş :)) içerisinde “8053″ kelimesini arattım (tırnaksız) ve bunun yerine “8056″ yazdım. Aynı şekilde “4362″ aratıp “4364″ ile değiştirdim. dosyayı kaydettim ve yetkilerini ayarladım (chown -R root:wheel dosyaadi şeklinde). yeniden başlattığımda network kartı olmuştu.

ekran kartım NVidia 8600 GT, onu da Generic NVidia olarak tanımıştı. bu akşam uraşayım bununla derken Can’a sorayım dedim, o da bana bir adres verdi. http://osx86.me/ adresinden nvidia kext installer ve nvkush installer’ı indirdim. önce nvidia kext’i kurdum ve restart ettim. ardından da kush’u kurdum. ekranım nihayet olması gereken çözünürlüğe gelmişti. 

benzer donanıma sahipseniz belki bu çözümler sizin de işinize yarar. biraz daha bakim nasılmış bu mac os…

Leave a Comment more...

ubundows :)

by admin on Sep.19, 2008, under işletim sistemleri, yazılım geliştirme

bir süredir işyerindeki arkadaşlarımızla windows-linux savaşı veriyoruz. halen windowsu savunan arkadaşlar çoktan kaybettiler ancak durumun farkında değiller :) ubuntu gibi, kullanımı inanılmaz kolay bir linux dağıtımına geçmekten bile korkuyorlar. şaka bir yana arkadaşlarımıza linux’un güzelliklerini anlatmaya ve onları linux kullanmaya ikna etmeye çalışırken (ki ilerde bize dua edecekler) bazen show yapmak gerekiyor. kimisini compiz’in desktop cube efektiyle kandırıyoruz ama kimisi bu numaraları yemiyor :)

özellikle windows’ta alıştıkları programların bazılarının (özellikle ofis türevi programlar, visio vs) linux versiyonlarının olmamasından dolayı linux kullanamayacaklarını dile getiriyorlar. biz de wine gibi emulasyon programlarını öneriyorduk, ta ki bugüne kadar.

virtual box isimli programımız daha önce de duymuş olabileceğiniz gibi bir sanal makine uygulaması. işletim sistemi içinde farklı sanal işletim sistemleri kurmanıza izin veriyor. tıpkı vmware gibi. ancak 2. versiyonundaki SEAMLESS modu sayesinde farklı bir pencerede çalışmıyor, direkt olarak linux’un desktop’una bir de windows toolbar’ı ekliyor, yani penceresiz çalışıyor. bu da inanılmaz bir kullanım kolaylığı sağlıyor. kesinlikle denemenizi tavsiye ederim :)

burda da ubuntu altında çalışan Visual Studio 2008′i görüyoruz.

ben bir desktopumda normal çalışırken ikinci desktopumda windows uygulamalarını kullanıyorum. verdiğiniz ram miktarıyla da sisteminizi kasmayacak bir konfigürasyon yapabilirsiniz. bence bir denemekte fayda var :)

bu bilgi için Onur Yerlikaya’ya teşekkür ederim…

Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!