Ana içeriğe atla

Kayıtlar

Temmuz, 2011 tarihine ait yayınlar gösteriliyor

Hayırlı bir ramazan ayı

Selamlar, Ramazan ayı ile birlikte biraz uzun bir yolculuğa çıkıyorum. Yolculuk öncesi, tüm varlıklara hayırlı bir ramazan dileği ve genc arkadaşlarımızın "Bu Ramazan 'Somali için' eğlenmeyin!" çağrısı ile şimdilik görüşmek üzere, hoşca ve dostca kalın.

ters proxy (reverse proxy) dedikleri şey;

proxy hizmetini genelde bilmeyenimiz yoktur. tersine proxyi ise ihtiyacı olmayanlar dışında kimse pek bilmez. Kimin ihtiyacı olabilir diye soracak olursak; 1. statik dosyaların bol olduğu web sunucularının yükünü azaltmak isteyenler 2. web hizmetinin önüne $$$$$ para verip, loadbalancer cihazı almak istemeyenler 3. Tek bir ip no üzerinden farklı web sayfalarına, farklı web sunucularından hizmet vermek isteyenler Bu işlem için hangi programı kullanabiliriz; squid, varnish, apache, nginx? Bana göre nginx. Neden mi? Sade, küçük ve basit yapılandırmasından dolayı. İşte size basit bir örnek; (Tek ip no üzerinden, farklı web sayfalarını, farklı web sunucularından yayınlamak için) nginx varsayılan ayarlarına aşağıdakilerin ilave etmemiz yeterli oluyor; server { listen 80; server_name www.deneme.com; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_max

sysctl.conf dosyam

Şu anda çalışan sistemimde kullandığım sysctl.conf dosyasının içeriği; fs.file-max = 1048576 kernel.core_uses_pid = 1 kernel.domainname = serbestyazilim.com kernel.msgmnb = 65536 kernel.printk = 3 4 1 3 kernel.shmall = 4294967296 kernel.shmmax = 68719476736 net.core.netdev_max_backlog = 131072 net.core.rmem_default = 33554320 net.core.rmem_max = 33554320 net.core.somaxconn = 1024 net.core.wmem_default = 83886080 net.core.wmem_max = 83886080 net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.all.rp_filter =

reklam

Bu günde vericad programının reklamını yapmak istiyorum. Neden mi, çünkü linux sürümü ve desteği var. Netcad, autocad kullanan arkadaşlar, vericad programını linux altında kullandınız mı? Kullanmadıysanız, kendi kurallarınızı aşarak, vericad bir denemeye nedersiniz? Kendinizi aşmaya ve vericad denemeye cesaretiniz var mı?

laptop ile basit bir ağ testi

Evdeki atom n330 sistem ile laptop arasındaki ağ performanısı basit bir teste tutayım dedim. Test sonucu; Atom sunucudaki komut; ~/netperf-2.4.5# /usr/local/bin/netserver Starting netserver at port 12865 Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC atom sunucu oldu. laptop kullanıcı taraf oluyor; Komut...........: netperf -H172.16.250.254 -P12865 -l60 -c -C TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 172.16.250.254 (172.16.250.254) port 0 AF_INET : demo Recv Send Send Utilization Service Demand Socket Socket Message Elapsed Send Recv Send Recv Size Size Size Time Throughput local remote local remote bytes bytes bytes secs. 10^6bits/s % S % M us/KB us/KB 128000 16384 16384 60.00 934.71 35.25 53.35 6.179 18.701 Komut...........: netperf -H172.16.250.254 -P12865 -l60 -c yerel_cpu -C uzak_cpu TCP STREAM TEST from 0.0

nautilus - %100 cpu

Bu gün bilgisayarım fırın gibi ısınmaya başladı. cpu %100 ne kullanıyor diye baktığımda nautilus kullandığını gördüm. Nedeni ise ev dizininde ne var, ne yok diye taraması... Gnome kullanıyorsanız ev dizininizde fazla miktarda dosya bulundurmamak gerekiyormuş...

sistem hakkında bilgi

İnternet üzerinden sistemimiz hakkında bilgi vermek istiyorsak pastebinit programını kullanabilir; Örnek olarak; işlemci icin; pastebinit /proc/cpuinfo işlemci Tüm dmesg çıktıları için dmesg|pastebinit dmesg

Linux eğitimi ve sertifikası şart mı?

Yıllardır linux kullanan ve linux üzerine çalışan bir çok kişi(benim gibi), herkesin kendi imkanları ile linux öğrenip, sistem yöneticisi olabileceğini söyleyebilir, doğrudur. Fakat bir bilinmeyen üzerine kendi imkanlarımızla, kendimizi geliştirmek çok fazla zaman alır. Çoğu zamanda yaptığımız yanlışları, tecrube ediniriz... Bundan dolayı imkanı olan arkadaşlara linux sistem yöneticiliği eğitimi (novel, redhat, oracle) almalarını tavsiye ederim. Böylelikle linux ortamına daha çabuk alışır, asla geri gelmeyecek olan zamanlarınızı daha iyi değerlendirebilirsiniz. Bu eğitimlerden bir tanesi olan, oracle linux eğitiminin tanıtım dökümanına baktım. Güzel bir eğitim sayılır. Redhat tabanlı linux sistemleri yönetmek isteyen arkadaşlara tavsiye ederim. Aşağıdakiler Oracle linux eğitimi dökümanından alınmıştır. pdften kopyala-yapıştır yaptığımdan biraz dağınık duruyor. Detaylı bilgi için oracle linux sayfasından inceleyebilir ve siteden pdf dosyasını indirerek daha rahat inceleyebilirsiniz

Hangi dosya hizmetini veya sistemini kullanmalıyım?

Son bir yıl içinde gördüm ki, dosya hizmet sunucusu olarak nfsv4 en iyisi. şu anda nfsv4 en iyi performansıda solaris 11 express üzerinde gösteriyor. 1 GBitlik ethernette ~100Mbyte/s trafiği solaris 11 express dışındaki işletim sistemlerinde (standart kurulumla, linux, freebsd, windows, windows7) elde edemedim. Solarisi yazıp geliştirenleri tebrik etmek lazım, ağ hizmetlerini oldukça iyi geliştirmişler. Özet olarak linux çok sevsemde, ağ dosya sunucusu olarak solaris 11 express + zfs kullanıyorum. Dosya sistemini web üzerinden yönetim içinde napp-it(http://www.napp-it.org/index_en.html) kullanmaya başladım. Öyle şaşalı özellikleri yok, fakat komut satırınada ihtiyaç duymuyorum. Arşivleme için en iyi yöntemde yine solaris 11 express üzerinde zfs(dedup ve compression özelliği ile birlekte) kullanmak. Fakat burada gözümüzden kaçırmamamız gereken nokta, en az 4GB ram ve 4 çekirdekli, 2.5Ghz üzerinde bir cpu kullanmak gerekeceği. Aksi durumda yedekleme işlemleri tahmin ettiğinizden çok çok

zfs dedup faydası

Yedekleme yaptığım bir sistemdeki durum; [root@dea ~]# zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT ambar 928G 501G 427G 53% 5.43x ONLINE - arsiv 1.81T 897G 959G 48% 3.02x ONLINE - root@dea ~]# zdb -D arsiv DDT-sha256-zap-duplicate: 3631357 entries, size 392 on disk, 204 in core DDT-sha256-zap-unique: 1262549 entries, size 507 on disk, 404 in core dedup = 3.02, compress = 1.60, copies = 1.25, dedup * compress / copies = 3.86 [root@dea ~]# zdb -D ambar DDT-sha256-zap-duplicate: 2663625 entries, size 305 on disk, 176 in core DDT-sha256-zap-unique: 1579609 entries, size 408 on disk, 321 in core dedup = 5.44, compress = 1.00, copies = 1.00, dedup * compress / copies = 5.44 Şayet bu yedeklemeleri, normal bir ext4 veya ufs dizinine kopyalayacak olsaydım, şu an kullandığım sistemin depolama hacmi yetmeyecek, fazladan en az 4 adet 1 TB lik veya 2*2 TB lik diske ihtiyacım olacaktı....