ubuntu tora oracle kurmak

apt repodan gelen tora ubuntuda direk oracle a bağlanmıyor. onun için tora-oracle indirmek gerekiyor.

https://code.launchpad.net/tora-oracle

bu adresden sisteminize uygun olanı seçin ben natty seçtim. debi indirdim dpkg -i ile kurmayı denedim oracle instant client yok dedi.

http://www.oracle.com/technetwork/database/features/instant-client/

bu adresden de oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm yi çektim alien ile debini oluşturdum. önce instant client sonra tora-oracle kurdum. ve tora libclntsh.so.11.1 bulamamakdan şikayetçi oldu. oda ldconfig ile şöyle çözüldü. evvela “nano /etc/ld.so.conf.d/oracle.conf” oluşturuyoruz/açıyoruz. içine “/usr/lib/oracle/11.2/client64/lib/” yazın kapatın sonra “sudo ldconfig” veriyorsunuz ve işlem tamam tora açıldı.

connect için parametreler screen shotdaki gibi olucak.

database e bağlanıp işlem yapabiliyorsunuz artık. commit etmeyi unutmayın tora sanırsam her işlemi anında commit etmiyor.

iyi çalışmalar.

debian hyper v disk problemi ve çözümü

debain squeeze kurulu bir hyper V var ve üstüne 200gb disk takılı ekstradan bişeyler test edicem formatlıom formatlıom fdiskle bakıom diski nedense hep 127gb görüyor. ararrken ararken buldum. hyper V için scsi network otu boku ayrı driver istermiş. ve debianla gelen kernelde bu derli değildi. çözüm linux kerneli derlemek.

ilk adım linux indiriyoruz derliyoruz ve kuruyoruz.


cd /usr/src
wget -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.tar.bz2
bunzip2 linux-2.6.38.tar.bz2
tar -xf linux-2.6.38.tar
cd linux-2.6.38
make menuconfig

önümüzde duran şey linux kernel derleme opsiyonları Device Drivers -> Stagging Drivers –> Microsoft Hyper-V Client Drivers ‘a gidin. stagging drivers biraz aşşağıda. neyse gerekeni işaretleyin like this

sonra çıkıp sırayla bu komutları verin

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-hyper-v kernel_image kernel_headers

sonrasında /usr/src altında iki dene deb dosyası çıkıcak bunları dpkg -i ile kurun. şimdide /etc/initramfs-tools/modules dosyasına aşşağıdakileri ekleyin

hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc

sonrada

update-initramfs –u –k 2.6.38-hyper-v

şimdi besmeleyle reboot edin ve şükür debian diski olması gerektiği boyda görmeye başladı 🙂 hatta disk yetmedi 400gb yapıp gparted ile resize da ettim temiz çalışıyor.

ssh brute force ataklarını engelleme yolu

aslında brute force engellenemez bir saldırı taktiğidir. saldırgan kişi servisin üstünde bütün kullanıcı adı ve şifreleri dener. madem bunu engelleyemiyoruz ne yaparız ömür boyu sürmesini sağlarız 🙂 nasılmı basit. her 3 hatada bir saldırganı on dakika boyunca banlarım bu sayede 100 şifre denemesi 5 saat yapar benim şifremi bulması tahminen 345352345 yıl sürücektir bu sayede brute force atağı başarılıda olsa ben göremicem 😀

debianda bu işi yapmak çok kolay fail2ban sağolsun.
1. adım
apt-get install fail2ban

eğer logların yerlerini değiştirmediyseniz bu adımda işlem tamamdır. ama logun yeri farklı veya uyarı maillerini kendi gmailinize göndermek istiyorsanız
2.adım
nano /etc/fail2ban/jail.conf
yapın bi turlayın dosyada pathleri ve mailinizi ayarlayabilirsiniz. test ettim debianımda çalışıyor. aslında evde hiç böyle birşeye ihtiyaç olmadı ama serverloft daki bir serverımın logunda değişik iplerden login olamayıp tekrar denemeler gördüm bu ipleri araştırdım fransa rusya çin vardı en garibime giden direk aynı data center da olan bir başka makineden gelendi 🙂 komşu komşunun külüne muhtaçtır eskide kalmış demek 🙂

glassfish update console

glassfish i debianda update etmeye uğraşıyorum ve habire


WX import error. Verify the WX widgets are in the PYTHONPATH.
The following can be reported to Update Tool 2.3.2 Development Team .

Traceback (innermost last):
File "/home/mascix/glassfishv3/updatetool/vendor-packages/updatetool/common/boot.py", line 278, in init_app_locale
import wx
File "wx/__init__.py", line 45, in ?
File "wx/_core.py", line 4, in ?
ImportError: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

hatası alıom. kurcalarken buldum sonunda

apt-get install ia32-libs-gtk

yaptım ve artık o preblem kalmadı 🙂

low level format ve faydaları

arkadaşım eski bir pc bulmuş ve kullanıcak banada rica etti bişeyler kur üstüne diye. makineye start verdim grub error 17 veriyor sonradan öğrendiğime göre disk hatası. iyi dedim ubuntu çakim revaçta bir desktop distrosu kendisi. cd den verdim startı ve içinde sda1 ve error geçen satırlarla tıkanmalar yapıo. uzun beklemeler denemeler sonucunda kanaat getirdim ubuntu kurulmicak.

windows xp kursammı dedim verdim CD yi ve xp nin sata sürücüsüz cd si göremedi diski. burda disk yok birader nerene kurim ben kendimi gibi edepsiz bir hata verdi.

bu tip durumlarda araştırıp çözmek deneyerek bulmakla aynı oranda zaman alıyor. bende indirdim debian netinstall cd sini 150mb zaten verdim startı. debianda baya baya IO error var sda orrağı yemiş gibi hatalar yazıo. diskin kablosunun girdiği slotu falan değiştirdim çözülmedi. sonra selam dediki hard format (low level format) atsana ona biosda vardır. bakındım biosa ama yoktu. kabloyu değiştirirken diskin seagate olduğunu görmüştüm google amcama sordum. en başta seagate sayfalı bi sonuç tık girdim okudum azcık 3mb lık bir isosu var indirdim kurdum cd ye verdim startı full erase gibi bi seçenek var menüsünde ordan verdim ayarı diske ve debiandan start ettim. cokurt kuruldu 🙂 şimdi debian unstable versiyona geçiyorum sistemi. 111gb lık diskde kullanılır duruma geldi şükür….