linux etiketli yazı

squeeze/sid'e PostgeSQL entegreli eJabberD kurulumu

apt-get install ejabberd postgresql

mkdir ejabberd-modules
:~$ svn checkout http://svn.process-one.net/ejabberd-modules ejabberd-modules
:~$ cd ejabberd-modules/pgsql/trunk
:~/ejabberd-modules/pgsql/trunk$ ./build.sh
:~/ejabberd-modules/pgsql/trunk$ cd ebin
:~/ejabberd-modules/pgsql/trunk/ebin$ sudo cp * /usr/lib/ejabberd/ebin/
:~/ejabberd-modules/pgsql/trunk/ebin$ cd ~/
:~$ wget http://svn.process-one.net/ejabberd/tags/ejabberd-2.1.2/src/odbc/pg.sql

:~$ sudo su postgres -c psql template1
Welcome to psql 8.2.7, the PostgreSQL interactive terminal. Type: copyright for distribution terms h for help with SQL commands ? for help with psql commands g or terminate with semicolon to execute query q to quit
postgres=# ALTER USER postgres WITH PASSWORD ‘my_postgres_user_password_here’;
ALTER ROLE
...

Devamı...

Ubuntu'ya svn ile çalışan trac kurmak

Ubuntu’ya subversion (svn) ile birlikte çalışan trac sunucusu kurmak:

İşe ilk önce kurulu değilse aşağıdaki paketleri kurarak başlıyoruz,

sudo apt-get install apache2 libapache2-mod-python libapache2-svn python-setuptools subversion python-subversion

apt-get install trac ile depodan trac’i kurabilirsiniz anacak depodaki paket son stabil sürüm değildir. Son stabil sürümü bu bağlantıdan görebilirsiniz. son stabil sürümün adresini aldığıktan sonra aşağıdaki komutları sırasıyla işletiyoruz:

sudo easy_install http://ftp.edgewall.com/pub/trac/Trac-0.11.4.tar.gz
sudo mkdir /svn
sudo mkdir /trac
sudo htpasswd -cm /etc/svnauth kullanıcıadın
sudo htpasswd -m /etc/svnauth başkakullanıcı

Devamı...

Pardus'a kurulan Opera snapshotlarındaki libaudio.so.2 sorununun çözümü

Konsoldan şu komutu vermeniz yeterli :

sudo ln -s /usr/lib/libaudiofile.so /usr/lib/opera/10.00/libaudio.so.2

Bununla beraber Opera 10 snapshotları çalışır duruma geliyor. Muhtemelen bu yaptığım bağlantıyı /usr/lib/audiofile.so.2 olarak yapsanız da çalışacaktır zaten.

Devamı...

DELL Studio 1535, Pardus ve BlueTooth sorununun çözümü.

DELL Studio 1535’e Linux kurduktan sonra sorunlar tabi ki tam olarak bitmiş değil. Diğer başlıklardaki sorunların haricinde bir de BlueTooth sorunumuz var. Aslında BlueTooth sorunu yaşamamın sebebi bir yerde Pardus geliştiricelirinin de bu durumdan sorumlu olmalarından kaynaklanıyor. Çünkü BlueZutils ile kurulu gelmesi gereken bazı komutlar malesef pakete dahil edilmemişti.

Neyse efendim, gelelim sorunumuzun sebebine. İlk başlarda sorunun tam olarak neden kaynaklandığını anlayamamıştım. İlk başlarda sorun herhalde sürücüler ile ilgili diye düşünüyordum ama konuyu derinlemesine araştırdıkça yurtdışındaki bir arkadaşın da DELL Studio 1535 aldığını ve üzerine Debian kurduktan sonra hemen hemen benimle aynı sorunları yaşadığını okudum. Tabi bu arkadaş biraz da pro_user olmasından dolayı sorunların çözümlerini de kendi üretmeyi başarmış. Ben de o arkadaşın çözümlerini incelerken sorunun alsında tam olarak sürücülerden kaynaklanmadığını gördüm.

Devamı...

DELL Studio 1535, Pardus ve WiFi sorununun çözümü.

Pardus Linux

Ve DELL Studio 1535’e Pardus kuruldu….

Tabi bu sadece donanım sorunlarının başlangıcıydı, hehe! İlk kurulum sonunda dakika 1 gol 1 olarak WiFi kartı tam da 90’a golü ampul gibi taktı. Malesef WiFi kartı Pardus altında öntanımlı olarak kurulu gelmiyordu. Yaklaşık bir saat kadar nette takla attıktan sonra Ubuntu forumlarından birinde detaylı bir çözüm buldum.Bulduğum dökümantasyona şuradan göz atabilirsiniz.

DELL Computer

Normal şartlar altında makinede kurulu gelen Windows Vista Basic’e göre WiFi kartı “DELL Wireless 1397 WiFi Mini-Card”, ancak kullandığı chipset ile ilgili en ufak bilgi yok. Nette ufak bir araştımadan sonra chipsetinin BroadCom 43XX (BCM4310 (rev 01)) model olduğunu öğrendim.

Aynı sayfa içinde birçok Broadcom kartı ile ilgili çözüm mevcut. Yalnız Pardus ile Ubuntu sistemlerindeki ufak tefek değişiklikler yüzünden oradaki çözümleri Pardusta uygulamak çok daha kolay. çözümlerde verilen bazı komutları öncelikle Pardus’ta nasıl işleteceğimi bilememiştim, çünkü gerekli olan ayar dosyası Pardus’ta kullanılmamaktaydı. Sonradan anladım ki zaten o komutları kullanmama gerek yokmuş 😀

Devamı...

Apache'yi DDoS saldırılarından korumak

Apache’yi kuracağımız bir modül ile DDoS saldırılarından koruyabilirsiniz.

MOD_DOSEVASIVE(Apache DoS Evasive Maneuvers Module):

Mod_dosevasive apache için DoS , DDoS ve brute force saldırılarını engellemek için yazılmış bir modüldür.Firewall’ların genellikle etkisiz kaldıkları get,post tipi saldırılarda özellikle yeteneklerini göstermektedir.Böylece sunucunuza aşırı yük binmeden kendini toparlayabilmesini sağlamaktadır.Kolayca firewall, router, ipchain ve iptables ile anlaşabilecek şekilde modülü ayarlayabilirsiniz böylece saldırganların sunucudan firewall seviyesinde ya da router seviyesinde atılmasını sağlayabilirsiniz.Genel olarak yaptığı işi inceleyelim kullanıcı sunucudaki bir siteye devamlı get, post, put gibi istekler gönderiyorsa mod_dosevasive tarafından kara listeye alınıyor sizin belirlediğiniz süre boyunca kara listeye alınan kişi sunucuya istek göndermeye devam edebilir ama alacağı http 403 forbidden(yasak) cevabını alır.Bu istekler devam etse bile sunucunuz yorulmayacaktır.Kendi deneyimlerimi yazının en sonunda paylaşacağım.Eğer firewall yada router ile anlaşabilecek şekilde ayarlarsanız mod_dosevasive yı kara listeye alınan kullanıcı bekletilmeden direk sunucudan uzaklaştırılacaktır.

Devamı...

KDE 4 Platform Bağımsız Oldu!

KDE LogoKDE e.V.’nin çıkarttığı KDE Desktop Environment sürüm 4 ile birlikte artık tamamen platform bağımsız hale geldi. Bunun anlamı KDE kullanabilmek için artık illa Linux ve X Window yöneticisi kurması gerekmeyecek.

Ayrıca yeni KDE’nin, KDE 3’ten %30 daha hızlı olduğu söyleniyor.

Yakın zamanda KDE 4’ü Microsoft Windows XP üzerine kurup deneyeceğim bakalım nasıl olmuş. Sisteminize uygun KDE 4 kurulumu için tıklayın.

Devamı...

Pardus’a Compiz Fusion kurulumu.

Compiz Fusion’un Pardus’a en kesin kuruluş yöntemini çiziktiriyorum :

Ekran kartınızı kurup, X11 konfigürasyon ayarlarını yaptıktan sonra aşağıdaki iki satırlık işlemi yapmanız yeterli :

1. adım : Pisi programcığının “Ayarlar/Paket Yöneticisi Programını”Yapılandır menüsüne girin. Depolar sekmesindeki “Yeni Depo Ekle” düğmesine tıklayın. Depo adı satırına “Contrib” Depo adresine de “http://paketler.pardus.org.tr/contrib-2007/pisi-index.xml.bz2” adresini yazıp “Tamam”a tıklayın ve depo listesinin güncellenmesini bekleyin.

2.adım : “http://paketler.pardus.org.tr/pardus-2007-test/sexy-python-0.1.9-1-1.pisi” dosyasını indirip kurun. Sonra Pisi’yi açıp “Yeni Paketleri Göster” kısmına geçip arama satırına “compiz” yazın. Filitreleme sonucu gelen paketlerin hepsini işaretleyip kurun.

Devamı...

Linux, Opera ve Flash 9 Sorunsalı

Adobe sağolsun Linux camiasına pek hizmet etmeyi sevmiyor gibi. Keza Flash player eskiden Macromedia şirketini Adobe satın almadan önce daha birbirne benzer farklı platformlar için Flash Player üretirdi. Adobe ile birlikte bu aynılık, farklılığa ve hatta destek ayrımcılığına bile başladı diyebiliriz.

Devamı...

VirtualBox’a USB Cihaz nasıl bağlanır.

Virtual Box adlı güzide programımızın marifetleri gayet iyi ancak en büyük sorunu USB cihazları otomatik olarak tanımaması. Her yeni programda olduğu gibi bu programda da USB cihazlarımızı misafir işletim sistemi diye tabir ettiğimiz, sanal makinaya kurduğumuz işletim sistemimize tanıtabilmek için bazı taklalar atmamaız gerekecek 🙂

Aşağıdaki adımları izleyerek taklalarımızı atmaya başlayabiliriz.

Devamı...