Halid Altuner

Bir Geliştiricinin Güncesi

Archive for the ‘Linux - Unix’ Category

Bugün Bunları Öğrendim – 21.02.2010

3 comments

Scp ile transfer yaparken transfer yapılan tarafta ssh portu farklı ise şu şekilde yazmak gerekiyormuş.

scp ‘-P 56786′ tasinacakDosya.txt root@karsitaraf:/yol/dizin/

Symfony 2. sürüme zıplamış.

WordPress yeni sürüm yayınlamış.

Google App kullanan hesaplar için Google Buzz yakında geliyormuş.

Dünyanın en erken yaştaki eğitimi Malezya imiş. 3 yaşında anaokulu başlıyormuş.

Linux Kullanıcıları Derneği Gezegeni‘ne iniş yapmışım:)

Owasp Türkiye Web Güvenliği E-Dergi’nin 4. sayısı çıkmış.

Written by Halid Said ALTUNER

Şubat 22nd, 2010 at 3:13 am

OpenFire Yönetici Şifresi Sorunsalı & Sıfırlama

2 comments

XMPP(Jabber) Sunucusu yazılımı olarak kullanılan OpenFire üzerinde zaman zaman şifre sorunları yaşıyoruz.

Normal şartlar altında, OpenFire üzerindeki kullanıcı ve grupları MySQL, LDAP Server ve ClearSpace üzerinde tutabiliyoruz. Herhangi bir LDAP sunucunuz yok ise MySQL kullanmak en mantıklı ve kolay olan çözüm.

Kurulum sonrasında openFire servisini baştan başlatmanız gerekiyor. Ancak ilk kurulum sonrasında yönetici hesabı – parola uyuşmazlığı yaşanabiliyor.

Eğer servisi yeniden başlatmak çözüme ulaştırmadıysa şu işlemleri gerçekleştirmeniz öneriliyor.

Herhangi bir ssh istemcisi üzerinden openFire için tanımladığınız MySQL sunucusuna bağlanmamız gerekiyor. Bağlandıktan sonra;UPDATE ofUser SET plainPassword=’test123′, encryptedPassword=NULL WHERE username=’admin’;

mysql -uroot -p

komutu ile MySQL servisine bağlanıyoruz.

Bağlantı sonrasında MySQL komut satırı üzerinde,

use openfire;

komutu ile OpenFire için tanımlanan veritabanını seçiyoruz. Sizin kurulumunuzda veritabanı ismi değeri ne ise, onunla değiştirmeniz gerekiyor.

Veritabanı seçim işleminden sonra,

UPDATE ofUser SET plainPassword=’admin’, encryptedPassword=NULL WHERE username=’admin’;

komutu ile mevcut şifreyi “admin” olarak değiştirmiş oluyoruz. Oluşturduğunuz yönetici “admin” hesabından farklı bir hesap ise

WHERE username=’admin’;

şartını değiştirmeniz gerekiyor.

Bu işlemden sonra OpenFire servisini başlatmamız gerekiyor.

/etc/init.d/openfire restart

Web arayüzünden kullanıcı adı – şifre kontrolünü gerçekleştirebilirsiniz. Ancak oluşturduğunuz deneme şifresini tekrar oluşturmayı unutmayın.

Written by Halid Said ALTUNER

Ocak 23rd, 2010 at 10:06 pm

Ubuntu & Debian Türevi Dağıtımlar Üzerinde SSL Desteği ile Apache, Subversion, Trac Kurulumu ve Konfigrasyonu

leave a comment

applications-scienceUzun zamandır paylaşmayı ve yazmayı düşündüğüm bir döküman niteliğinde konu aslında. Geliştirme tarafında geliştiricinin neredeyse eli ayağı haline geliyor bu araçlar.

Çalıştığım neredeyse her kurumda bu gibi araçlar kullanılmakta. Özellikle Linux işletim sistemlerinde konsol tabanlı uygulamaların hayli fazla kullanılması subversion kullanımı sanırım arttırıyor.

Kurulum sırasında ben Ubuntu 9.10 Karmic Koala kullanmaktayım.

Gereksinimler(Minimum)

- Ubuntu 8.04 LTS veya Debian 4

- İnternet Bağlantısı (:

Kurulum Aşamaları

- Subversion Kurulumu

- Apache Kurulumu

- SSL Desteği ile Apache Yapılandırma

- Subversion ve Apache Üzerinde Subversin Yapılandırma ( SSL ile )

- Trac Kurulumu ve Yapılandırma

Read the rest of this entry »

Written by Halid Said ALTUNER

Kasım 4th, 2009 at 2:25 pm

Posted in Linux - Unix

Tagged with , , , , , ,

Konsol Tabanlı İndirme Yöneticisi; Aria2

2 comments

1255925827_DownloadsKonsol tabanlı uygulamalar Linux & Unix kullanan arkadaşlarımızın ortak konusudur. Herhangi bir arayüz (GTK, QT vb.) diğer bir deyişle pencere yöneticisi kullanmadığı için hızlı açılır, geçici bellekte fazla yer tutmaz ve işlemci gücü kullanmazlar. Bu nedenle arayüz gerektirmeyen işlerde genelde bu yazılımlar kullanılır ve tercih edilir. Önceleri indirme yöneticisi olarak “wget” kullanıyordum.

Ancak cookie ve ileri düzey indirme seçeneklerinin söz konusu olduğu durumlarda wget’in yetersiz kaldığı apaçık ortadaydı. Bu şekilde iş görebilen birkaç python tabanlı yazılım denedim. Ancak klasik python sürüm uyumsuzluğundan ötürü hayli sıkılmıştım.

Uzun süredir Aria2 adıyla geçen indirme yöneticisini kullanmaktayım. Linux, FreeBSD, MacOsX ve Windows desteğiyle işimi fazlasıyla gören bir yazılım. Wget’in aksine çoklu bağlantıyı desteklediği için herhangi bir dosyayı indirirken bütün internet hattını sömürüyor:)

Diğer yönden; Lightweight olması, eksiksiz Bittorent istemci desteği, metalink desteği, http(s) – ftp(s) desteği, aynı indirme için farklı protokollerin (yedekli olarak ) kullanılabilmesi, trafik sınırlama desteği, bağlantı kesinti durumunda kaldığı yerden devam edebilme, proxy desteği(auth, nonauth), çerez dahil edebilme desteği(load cookies ile txt ve firefox sqlite),  http authentication sayesinde rapidshare, netload vs. servisleri premium hesapla kullanabilme, txt veya xml toplu link dahil edebilme vb. özellikleri ile gayet başarılı bir indirme yöneticisi olarak ön plana çıkıyor.

Özellikle, uzak sunucuda veya kendi bilgisayarımda rapidshare linklerini indirmek için şöyle bir komut kullanmaktayım;

[code lang="bash"]aria2c --http-user=kullaniciAdi --http-passwd=Parola -s 5 --dir="/home/kullaniciAdi/Masaüstü/İndirilenler" -i indirilecekDosyalar.txt [/code]

Özetlemek gerekirse,

http-user suffix’i ile rapidshare kullanıcı adımızı,

http-pass suffix’i ile rapidshare parolamızı,

-s  suffix’i ile aynı anda kaç bağlantı kullanacağımızı,

–dir suffix’i ile dosyaları kaydedeceğimiz klasörümüzü,

-i suffix’i ile indirilmesi gereken linklerin txt dosyamızı belirtmekteyiz.

Yazılım hakkında görüşlerinizi, düşüncelerinizi veya sorularınızı yorum olarak iletebilirseniz sevinirim.

Görüşmek Dileğiyle,

Written by Halid Said ALTUNER

Ekim 19th, 2009 at 7:49 am