benimde uzun süredir aklımda işten çıkınca düğmeye basim araba gelsin istiom çok şey değil aslında 🙂
birde dışardan
benimde uzun süredir aklımda işten çıkınca düğmeye basim araba gelsin istiom çok şey değil aslında 🙂
birde dışardan
ubuntuda yada son kullanıcıda aslında print screen tuşu gayet güzel çalışmakda ama bir haftadır show slow u otomatik olarak çalıştırmaya çalışıyorum oda Xvfb açıp orda firefox çalıştırıyor. ama orayı görme şansım yok çünkü işlem serverda(ayrı bir makinede) gerçekleşiyor. ne iş dönüyor diye merak ediyorum bende. derken screen shot almayı söktüm.
xwd -display :1 -root -out image.xwd
bunla bir kaç screen shot aldığımda aslında arkada işlemin çalıştığını gördüm. xwd diye bir formatta daha görmemiştim 🙂 bende gimp le açıldı ama dosya boyutu kocaman 1024×768 de 3mb çıktı veriyor. sonunda kurcalanırken şu yolu daha sağlıklı buldum:
xwd -display :0 -root | convert xwd:- out.png
bu bulunulan foldera out.png çıkarıyor. displayi eğer 0 yaparsanız pc de o esnada kullandığım X den screen shot alıyor bilginize 🙂
arkadaşla konuşuom screen shot gönderğicem her seferinde dosya oluştur onu bul karşıya gönder yapıyordum. en sonunda sıkıldım windowsda ctrl v yapıodum gidiodu vardır kolay yolu diye aradım buldum. pidginden screen shot göndermek isteyenler tıklasın yüklesin ben debianda denedim çalışıyor.
herşeyin aslında çok güçlü olmayan küçük webserverlarından oluştuğu ve bu serverların büyük büyük gemilerdeki gibi container larda tutulduğunu düşünmemiştim 🙂
ve suyla soğutma yapılıyor 🙂
sanki kocaman bir fabrika gibi. bundan sonra terminatörleri yapacaklar galba :p
“Google Provided Transportation Device” skutır demiyor ama o skutır değil 😀
bende ilk defa gördüm sanırım gerçek.
sıkıcı bir pazar günü napsam napsam derken ulan seneler oldu oyun oynamıom dedim linuxde ne var bakalım dedim ve megaglest ile tanıştım. 210mb bir setup ı indirip sistemde root olmama gerek kalmadan kuruldu. temiz iş. çalıştırınca debianda bi kaç lib bulamıom hatası verdi ama sonunda çalıştı. oldum olası real time strateji sevmişimdir. açtım bi iki el oynadım oyun tip olarak eski çağları yada fantastik 3. dünya hikayelerini andırıyor. yine bir sürü üniteler bir sürü hikaye. nedense bana age of empires ı andırdı. age of u özleyen varsa indirsin oynasın sıkıntısız çalışıyor grafiklerde 10 üzerinden 8 alır.
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ımapt-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ımnano /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 🙂
bendeki aix de sendmail logu görünmüyordu ve sistem hotmaile mail atamıyor diye bir problem vardı ortada. bu yazıda sendmail logu nasıl açılırı yazam hotmail ayrı yazıda olsun 🙂
vi /etc/syslog.conf
syslog.conf un en sonunda mail.debug satırı comment out edin yada
mail.debug /var/log/maillog
ekleyin en sona. sonra
refresh -s syslogd
sonra emin değilim sendmail restart gerekiyormu ama yapmakdan zarar gelmedi 🙂
refresh -s sendmail
sonrasında less ile izleyebilirsiniz shift+f yaparsanız less sizi dosyanın en sonuna götürür bilginize 🙂 dosyada aldığım logda şöyleydi
Feb 10 19:07:05 SERVER_NAME mail:info sendmail[115142]: p1AH750h401592: to=
=Deferred: 421 RP-001 Unfortunately, some messages from SERVER_IP weren’t sent. Please try again…t per hour and per day. You can also refer to http://mail.live.com/mail/troubleshooting.aspx#errors.
hotmail beni spamcı sanıo 🙂
iki gündür war deploy etmeye uraşıom. ve serverım bana default web module ettiğin şeyi re deploy edemen diyor.
(09:23:41 PM) mascix: hello
(09:24:11 PM) mascix: when I try to deploy my war from asadmin it gives WEB0145: Unable to deploy web module [vitrn.com] at root context of virtual server [server], because this virtual server declares a default-web-module
(09:24:52 PM) mascix: I am saerching how can I change default web module from console could not find any way and I am using glassfish 301
(09:31:15 PM) mascix: well I cleared the deafult web module from server and redeploy my war and it worked 🙂
(09:32:32 PM) jdlee: mascix: you can change that in the GF Admin Console by editing the Virtual Server
(09:33:48 PM) mascix: I was trying to make auto deploys for my code development
(09:34:21 PM) mascix: anyways in web xmöl and sun web xml I write context-root as / and redeployed it just like I said and its working 🙂
işin özü şu. defaut web module ettiğimiz uygulamayı redeploy edemiz ama web xml ve sun web xml de verdiğimiz context root ile uygulamamızı / da çalıştırabilioz. bu yazıdakine gerek kalmıyor bu durumda 🙂
eclipse de veya netbeansde yazdık bi sürü hibernate ot bok derken en az war dosyamız oldu 20mb. şimdi her seferinde koca war dosyası upload edip onu servera deploy etmek ne zor olurdu dimi altı üstü bir kaç dosya değiştirdik diye koca 20mb upload peh.
ant burda bir numaralı araç. basit bir ant xml ile war dosyası oluşturabilir ve sorunu çözebiliriz yapmamız gereken linuxe ssh yapıp serverda derleyip ona deploy etmek. buyrun örnek build.xml