Press enter to see results or esc to cancel.

Apache2 ile mod_cband modülü (bandwith, kota ve trafik limitleme)

Sizlere kota, trafik ve bandwith için kullandığım ve işime yarayan bir Apache modülünden bahsedeceğim. Bir sunucu sahibi isek mod_cband ‘ın virtual özelliğini kullanarak bir çok web sayfasına ayrı ayrı konfigürasyon girerek hattımızı uygun ve sabit değerlerde tutabiliriz.Şimdi biraz mod_cband hakkında bilgilendirme de bulunalım.

. Apache2 modulüdür.
. GNU/GPL lisansi altında dağılıtılır.
. Her kullanıcıya bandwith
. Her virtualhost ‘a bandwith
. Toplam bandwith kullanımi
. Maksimum indirme hizi
. Virtualhost desteği
. Defined users desteği
. /cband-status ve /cband-status-me desteğiyle web arayüzünden izleme.

Yükleme
Modülümüzü debian ve fedora üstünde yükleyip çalıştıracagız.
Debian
apt-get install libapache2-mod-cband
Fedora
yum –y install mod_cband (eger mod_cband depolariniz da yok ise Yum Nasil belgesini inceleyebilirsiniz.)

komutları ile yüklemeyi bitiriyoruz. Kaynak koddan kurmak istiyorsak veya başka dağıtım kullanıyorsak, aşağıdaki direktifleri izleyebilirsiniz.

Kaynak koddan derlerken apxs ‘de yüklememiz lazım. Bunun için debian ‘da apt-get install apache2-prefork-dev komutunu ve fedora için ise yum –y install httpd-devel komutlarını uygulayıp yüklemeleri yapmalıyız.

Gelelim mod_cband ‘I yüklemeye.
wget http://cband.linux.pl/download/mod-cband-0.9.7.5.tgz
tar –zxvf mod-cband-0.9.7.5.tgz
cd mod-cband-0.9.7.5
./configure
make && make install

(more…)

Kullanıcı izinleri hakkında (chmod)

Linux ‘te izinler 3 gruptadır.Bunlar sırasıyla sahibi, grup ve diğer kullanıcılardır.Bunları kısaca segment diyeceğim.Bu 3 segmentte 9 karakterden oluşur. Her segment 3 kısıma ayrılır. Bu üç kısım sırasıyla read(okuma), write(yazma), executable(çalıştırılabilir)’dir. Aşağıdaki örnek çıktıda da sıra dizimini görebilirsiniz.

NOT : Bir dosyanın izin haklarını öğrenmek için “ls -al” komutu kullanılır.

örnek “ls -al” çıktısı :

[murat@fedora ~]$ ls -al .viminfo
-rw——- 1 murat murat 5435 2007-06-05 23:06 .viminfo

Yukarıdaki örnek çıktı da sadece dosya sahibinin (yani murat kullanıcısı) okuyabildiğini ve yazabildiğini görüyorsunuz.

[murat@fedora ~]$ ls -al test
-rwxrw-rwx 1 murat murat 5435 2007-06-09 15:06 test

Yukarıdaki bu çıktı da ise murat kullanıcısı okuyabiliyor, yazabiliyor, çalıştırabiliyor. Grub okuma ve yazma haklarına sahip, diğer kullanıcılar ise okuma, yazma ve çalıştırma izinlerine sahiptir.

Bu örneklerde gördüğünüz – (tire) işareti desteklenmeyen bir izini belirtmektedir. -rwxrw-rwx dikkat ettiyseniz burada 9 karakter değil de 10 karakter bulunmaktadır. İzin olarak bizi ilgilendiren sondan sayarak 9 karakterdir. En baştaki karater ise bize dosya türünü göstermektedir. Eğer ilk karakter – (tire) işareti ise bu bir dosyadır.

İzin haklarını değiştirmek istiyorsak chmod komutunu kullanırız.chmod kullanarak izin haklarını iki yolla değiştirebiliriz. Bunlar sembolik yöntem ve binary yöntemdir.

(more…)