5 Aralık 2011 Pazartesi

Gereksiz mi? Gerekli mi?

Sizlere bir iki link veriyorum.
Canınız sıkıldığında ne işe yaradığını araştırırsınız. :-D


http://crl.microsoft.com/pki/crl/products/MicrosoftCodeVerifRoot.crl
http://crl.verisign.com/tss-ca.crl
http://crl.verisign.com/ThawteTimestampingCA.crl
http://crl.verisign.com/pca3.crl
http://csc3-2010-aia.verisign.com/CSC3-2010.cer

2 Aralık 2011 Cuma

Türkçe linuxe vmware yüklemek

Türkçe linux kullanıyorsanız, vmware workstation kurmak istediğinizde
aşağıdaki gibi aksaklık çıkacak ve kurulum tamamlanamayacaktır.
Tamamlayabilimke için aşağıda gördügünüz gibi dil değişkenini "C" yaparak kurulumu tamamlayabilir
ve vmware kullanabilirsiniz.

root@rwx:~# ./VMware-Workstation-Full-8.0.1-528992.x86_64.bundle
Extracting VMware Installer...done.
File "/usr/lib/vmware-installer/2.0/python/lib/sqlite3/dbapi2.py", line 0
SyntaxError: ('unknown encoding: ISO-8859-1', ('/usr/lib/vmware-installer/2.0/python/lib/sqlite3/dbapi2.py', 0, 0, None))

root@rwx:~# export LC_ALL=C
root@rwx:~# export LC_LANG=C
root@rwx:~# ./VMware-Workstation-Full-8.0.1-528992.x86_64.bundle
Extracting VMware Installer...done.
root@rwx:~#

snapshot ve clone

Uzun bir süreden sonra buraya bir şeyler yazayım dedim.

Kullandığımız disk ne kadar büyük olursa, o kadar çabuk doluyor.
Çabuk dolmasının nedenlerinden biride aldığımız snapshotlar..
Sistemimdeki disk alanı azalınca, disk kullanımını kontrol ettim.
20GB lık sanal sistemin ~100GB bir alan kapladığını gördüm.
Nasıl 20GB lik bir alan bu kadar büyük bir alan kaplar demeyin.
Benim gibi snapshotları temizlemezseniz 100GB de kaplar, 1000GB de...

Bu vesile ile snapshot mekanizmasını kullanan arkadaşlara hatırlatma yapayım dedim.
Gereksiz ve eski snapshotları temizlemeyi unutmayınız!!!
Snapshot aldığınız nokta önemli bir nokta ise oranın clone alın ve snapshotı temizleyin.

Sizlere çinden yeni yıl hediyesi olarak bir kaç klip göndereyim dedim.


http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-01.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-02.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-03.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-04.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-05.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-06.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-07.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-08.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-09.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-10.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-11.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-12.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-13.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-14.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-15.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-16.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-17.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-18.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-19.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-20.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-21.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-22.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-23.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-24.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-25.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-26.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-27.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-28.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-29.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-30.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-31.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-32.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-33.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-34.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-35.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-36.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-37.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-38.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-39.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-40.mkv
http://wiki.serbestyazilim.com/indir/06_20_CDD_0023A-41.mkv

Umarım beğenirsiniz.

8 Eylül 2011 Perşembe

Çinden selamlar

Merhaba,

Çine geleli neredeyse 40 gün olacak.
Her ne kadar, önyargılarımızdan dolayı bir çoğumuz çin hakkında iyi düşüncelerimiz olsada,
bu ön yargıları bir kenara bırakıp çin doğru olarak tanımamız gerektiğini düşünüyorum.
Öncelikle çinliler hep ufak tefek insanlar diye biliriz. Büyük bir yalnış.
Bilmemiz gereken diğer bir nokta ise çok çalışkan oldukları.
Uyku dışında, ya çalışıyorlar, ya spor yapıyorlar, yada yemek yiyorlardır.
Her sabah ve akşam spor yapıyorlar.
Kısaca boş duranları yok. Kadın erkek ayrımıda yok.
Bizde kadın, çöpçü, inşaat işçisi, otobüs şöförü görmek nadir, neredeyse imkansızdır.
Burada ise bunları yapmak doğal bir şey.

İşin özü çalışkan bir millet.

Fakat gençleride bizler gibi olmaya başlamışlar.
Sabah/akşam sporu yapmıyorlar. KFC veya Mac. gidip ayak üstü atıştırıyorlar.
Her tarafta kfc, mac. ve seven11 var.

Şimdilik bu kadar, arkası 40. günde...

29 Temmuz 2011 Cuma

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.

14 Temmuz 2011 Perşembe

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_temp_file_size 0;

client_max_body_size 8m;
client_body_buffer_size 128k;

proxy_connect_timeout 10;
proxy_send_timeout 120;
proxy_read_timeout 120;

proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;

access_log /var/log/nginx/deneme.access.log;
error_log /var/log/nginx/deneme.hata.log;

location / {
proxy_pass http://172.16.250.253/;
}
}



server {
listen 80 ;
server_name wiki ;

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_temp_file_size 0;

client_max_body_size 8m;
client_body_buffer_size 128k;

proxy_connect_timeout 120;
proxy_send_timeout 120;
proxy_read_timeout 120;

proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;

access_log /var/log/nginx/wiki.access.log;
error_log /var/log/nginx/wiki.hata.log;
location / {
proxy_pass http://wiki.serbestyazilim.com/;
}

}




Nginx hakkında yazılmış, çok faydalı iki kitab mevcut.
Bu kitablar nginx kullanıcılarının olmazsa olmazı diyebilirim.

1. Nginx 1 webserver implementation cookbook
Dipankar Sarkar - PACKT yayınları

2. Nginx HTTP server
Clement Nedelcu - PACKT yayınları


Nginx ile iyi eğlenceler dilerim :-)

12 Temmuz 2011 Salı

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 = 1
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.ip_forward = 1
net.ipv4.ip_local_port_range = 1025 65535
net.ipv4.ip_nonlocal_bind = 1
net.ipv4.tcp_fin_timeout = 3
net.ipv4.tcp_max_syn_backlog = 131072
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_syn_retries = 2
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.all.forwarding = 0
net.netfilter.nf_conntrack_generic_timeout = 10
net.netfilter.nf_conntrack_tcp_timeout_close = 10
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 12
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 12
net.netfilter.nf_conntrack_tcp_timeout_max_retrans = 12
net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 12
net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 24
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 12
net.netfilter.nf_conntrack_tcp_timeout_unacknowledged = 12
net.nf_conntrack_max = 1000000


Değerler hakkında,
http://lartc.org/howto/lartc.kernel.obscure.html
sayfasında bilgi mevcut.

Uygulamanın Desteklediği Linux Dağıtımı ve Çekirdek Sertifikasyon Aralığı

Çekirdek Sertifikasyon Aralığı Linux Sistem Yönetimi “Asgarinin üzerindeyiz, sorun olmaz” Çekirdek sertifikasyonu ...