Popular Categories

/home/ras0ir

there are no girls on the internet

sshuttle – garibanın vpn’i

Geçtiğimiz günlerde meclisten geçen torba yasa kapsamında oldukça(!) özgür olan internetimiz daha da “özgürleştirildi.” Hal böyle olunca DNS, VPN nedir bilmeyen çoğu kullanıcı; bir anda bu kavramlara aşina olmaya başladı. Gelelim konuya… sshuttle ufak ama bir o kadar da kullanışlı, güzel bir araç. Yaptığı iş tüm internet bağlantınızı ssh yardımıyla başka bir makine üzerinden geçirmek. …

Continue reading

sslh: beşi bir yerde!

Çoğu zaman kurumlarda çalışırken insanı zıvanadan çıkartacak, hatta tansiyonunu fırlatacak (literally) proxy yapılandırmalarıyla karşılaşmak mümkün oluyor. Hatta öyle ki, bazen bir yazılım kurmak istediğimde veya bir yere bağlanmam gerekiyorsa ilgili kurumdaki sistem yöneticisini ikna etmek için kırk takla atmam gerekiyor. Benzer kısıtlamalardan bunalan Yves Rütschle oturmuş sslh‘ı yazmış. sslh, tek bir portu (isterseniz birden fazla …

Continue reading

JIRA 5.x’den Redmine proje yönetim sistemine geçiş

Uzun zamandır blogum başıboş duruyor. Bu sessizliğe son vermek amacıyla oturup JIRA’dan Redmine’a nasıl veri aktarılır, buna ilişkin bir yazı yazayım dedim. Öncelikle TL;DR kesimi için uyarımı yapayım, bu yazıda JIRA ve Redmine karşılaştırması yer almıyor. Çalıştığınız kurumda altyapınızı değiştirmek isteyebilirsiniz veya özgür yazılımlara doğru yelken açmak isteyebilir ve özgür yazılım dünyasının başarılı ve kaliteli …

Continue reading

Redmine, SVN ve SSL Sertifikaları

Redmine kullanıp da herhangi bir sürüm takip sistemi ile entegre kullanmayan kullanıcı çok azdır sanırım. Redmine ile birlikte svn kullanıyorsanız ve svn sunucunuzda SSL kullanmıyorsanız ya da yetkili bir otorite tarafından sağlanmış bir SSL sertifikası kullanıyorsanız sorun yok, işler planlandığı gibi ilerliyor. Ancak sertifika self signed ise veya yetkili otorite tarafından sağlanmamışsa biraz takla atmanız …

Continue reading

JBoss loglarını graylog’a göndermek

Graylog2 oldukça kullanışlı ve tadından yenmeyen web arayüzü ile hepimizin gönlünü kazanmış bir log sunucusu. Normal syslog girdilerinin yanı sıra kendine has GELF (Graylog Extended Log Format) ile işimizi oldukça kolaylaştırıyor. JBoss loglarını grayloga göndermek için aslında iki yöntem bulunuyor. Birincisi başlangıçta zahmetli; ancak kavradığınızda istediğiniz her türlü biçimde log aktarmanızı sağlayan logstash yöntemi. Eğer …

Continue reading

tık tık… kim o?

Herhangi bir sunucu üzerinde ssh sunucu kurup öntanımlı portta (22) bıraktığınızda log dosyalarında bir çok başarısız giriş denemesi olduğunu görmüşsünüzdür. SSH sunucu üzerinde herhangi ek bir yapılandırma yapmamışsanız (mesela parolalı girişi kapatmak vb.) ve basit de bir parola atamışsanız, bir sabah sunucunuza giriş yaptığınızda çalışan anlamsız onlarca, yüzlerce süreç (çoğu rootkit) ile karşılaşmanız mümkün. SSH …

Continue reading

Arch Linux (testing) glibc güncellemesi

Yakın zamanda çoğu dağıtım /lib, /bin, /lib32, /lib64 gibi dizinlerin içeriklerini /usr altına taşımaya başladı. “usrmove” olarak adlandırılan bu hareket neticesinde artık kitaplık ve uygulamaların tek konumu /usr dizini olacak. Dolayısıyla dosya hiyerarşisi bakımından bir standart olacak. (Şimdilik /bin, /sbin gibi dizinler sembolik bağ olarak kalıyor). Çekirdek modülleri de artık /usr/lib/modules altında tutulmaya başladı bile. …

Continue reading

bir saniye lütfen

Dün reddit’te (linux subreddit) dolanırken ilginç bir başlığa denk geldim. Stackoverflow’da açılmış bir konuyla ilgiliydi. “Artık saniye” yüzünden süreçlerin %100 işlemci kullanımına ilişkin ilginç bir sorun idi. Gece yarısından sonra sunucularda ilginç bir yavaşlamaya tanık oldum, load’a baktığımda ise “ehe” demekten alıkoyamadım kendimi: load 25.00 civarındaydı. (İşletim sistemi olarak Scientific Linux 6.2 var bu arada) …

Continue reading

Redmine ve karşıdaki (uzaktaki, remote, whatever) git depoları

Daha önce Redmine ile git deposu aynı makinedeyse bu git deposunu Redmine’a nasıl ekleyebileceğimizi yazmıştım. Bu yazıda ise Redmine ve git deposu farklı makinelerde ise depoyu Redmine üzerinde nasıl görüntüleyebileceğinizi anlatacağım. Redmine uzaktaki SVN deposunu “svn ls” yardımıyla görüntüleyebilirken git içerisinde “svn ls” muadili bir yapı olmadığı için zorunlu olarak deponun bir yansısını Redmine ile …

Continue reading

Sonatype Nexus ve “too many open files” hatası

Maven depolarıyla uğraşıyorsanız ve bunu sonatype nexus üzerinden idare ediyorsanız ve zaman zaman nexus’un sistem kayıtlarına “too many open files” yazdığını ve çakıldığı gerçeğiyle yüzleşiyorsanız yapmanız gereken bazı işlemler bulunuyor. Nexus çalıştırıldığı vakit süreç konusunda oldukça ve açtığı dosyalar bakımından oldukça bonkör davranıyor. File descriptor limitine (eğer değiştirmediyseniz çoğu sistemde öntanımlı süreç sayısı soft 1024, …

Continue reading