Aklımda Kalası Kelimeler

* давайте работать вместе
* Zarf ve Mazruf, Zerafet(xHoyratlık) ile aynı kökten(za-ra-fe) gelir
* Bedesten
* Suç subuta ermiştir - Suç sabit olmuştur

15 Haziran 2012 Cuma

Linux klasör yapısı

Ref: http://www.systemcity.org


/ – başlangıç yeridir.(yani root)
/boot — linux un kernel i burada bulunur. Sistem buradaki kernel i yükleyerek açılır.
/etc — sistem ayarları burada bulunur. Text formatındadır, herhangi bir dosya düzenleyicisiyle görebilirsin.
/bin — sistemdeki komut dosyaları buradadır
/lib — sistem kitaplıkları
/home — kullanıcıların oldugu yer
/home/ahmet — ahmet kullanıcısının dosyalarının oldugu yer

/sbin — sistemle ilgili komut dosyaları, daha çok konfigurasyon için kullanılır.
/usr — sisteme kurulan dosyalar vs herşeyin oldugu yer
/usr/bin — sisteme kurulan programlar
/usr/lib — sisteme kurulan kitaplıklar
/usr/local — sisteme kullanıcıların yükledigi programlar
/tmp — geçici dosyalar
/var — html gibi dosyaların oldugu yer

Bunların yanında Linux u kurarken hdd yi elle ayırmak en ideali. Bunun için tavsiye edilen 30 gb lik bir yer ayrımak sonra da elle ayarlamak istiyorum diyerek 30 gb silip tekrar sırayla gerekli bölümleri yaratmak.

Gerekli olanlar:
/boot — 100 mb yeterli olur -ext3
/swap — 2 gb – swap
/root — kalan miktar – ext3

6 Haziran 2012 Çarşamba

Visual Studio ile Remote Debugging

1)msvsmon.exe(Visual Studio Remote Debugger kurulduğunda gelir/portable halide mevcuttur) ile uzaktaki makinenin dışarıdan debug edilmesi için yol açılır.
2)IIS üzerindeki application(virtual directory) ayrı bir application pool içine kaydırılır(daha kolay görebilmek ve hangi w3wp.exe nin yönettiğini anlamak için.
3)Admin yetkisiyle cmd.exe çalıştırılır.
4)iisapp.vbs çalıştırıldığında aktif application poollar ve onların ilişkili olduğu w3wp.exe uygulamalarının Process ID leri görüntülenir. Önceki görüntülemelerde WSBilgilendirme web servisi aktif olarak kullanılmadığı için w3wp.exe görüntülenmiyor ama browser ile bir çağrı yapıldığında hangi w3wp.exe nin sırtlandığı görülür.


Uygulamanın Visual Studio içinde açılmasının ardından Debug->Attach to Process menüsünden Qualifier kısmına msvsmon.exe içinde görülen bağlantı bilgisi yazılır(vs nin çalıştığı makineye giriş yaptığınız kullanıcı adının msvsmon.exe içinde persmission kısmında tanımlı olması gerekir)

Uzak makinedeki aktif exelerin listesini görebiliyoruz. Bizim PID değerimiz 1832 olduğu için bu satırı seçip attach diyeceğiz.