yokyok.isfun.net-anasayfa

 

 

 

Hata Ayiklama

Active Directory'yi yapilandirmak, yönetmek ve burada hata ayiklamak için kullanilabilecek birçok ek araç, komut satiri araçlari olarak bulunur. Bu araçlar, Destek Araçlari olarak bilinir ve Windows 2000 CD'sinde SUPPORTTOOLS klasöründe bulunur.

Tools listesi ve açiklamasi
Tools Açiklama
MoveTree Nesneleri bir etki alanindan digerine tasir.
SIDWalker Tasinmis, yalniz birakilmis veya silinmis hesaplarin önceden sahip oldugu nesneler üzerinde erisim denetimi listelerini ayarlar.
ESEUtil Dizin veritabani dosyalarini onarir, denetler, kisaltir, tasir ve aktarir. (Bu islevlerin çogu NTDSUTIL tarafindan çagrilir.)
NTDSUtil Dizin veritabani dosyalarini onarir, denetler, düzenler, tasir ve aktarir. Site, etki alanlari ve sunucu bilgilerini listeler, islemler yöneticisini yönetir, yetkili geri yüklemeleri yapar, etki alanlari olusturur.
LDP Active Directory'ye karsi LDAP islemlerinin yapilmasina olanak verir. Bu aracin, bir grafik kullanici arabirimi vardir.
DNSCMD Güvenli DNS güncellestirmesi de içinde olmak üzere, DNS kaynak kayitlarinin dinamik kaydedilmesini ve kaynak kayitlarinin silinmesini denetler.
DOMMAP Yineleme topolojisini ve site ve etki alanı ilişkilerini denetler.
DSACLS Dizin nesnelerinin erişim denetim listelerini görüntüler veya değiştirir.
NETDOM5 Bilgisayarları etki alanlarına bağlayarak, güvenleri ve güvenilir kanalları doğrulayarak güvenlerin toplu iş yönetimini yapar.
NETTest Ağı ve dağıtılmış hizmet işlevlerini bir uçtan diğerine denetler.
NLTest Konum saptayıcının ve güvenli kanalın çalışıp çalışmadığını denetler.
REPAdmin Yineleme ortakları arasında yineleme tutarlılığını denetler, yineleme durumunu izler, yineleme meta verilerini görüntüler, yineleme olaylarını ve bilgi tutarlılığı denetleyicisi yeniden hesaplamasını zorlar.
REPLMon Yineleme topolojisini görüntüler, yineleme durumunu (grup ilkeleri de içinde olmak üzere) izler, yineleme ve bilgi tutarlılığı denetleyicisi yeniden hesaplamasını zorlar. Bu aracın, bir grafik kullanıcı arabirimi vardır.
DSAStat Etki alanı denetleyicilerindeki dizin bilgilerini karşılaştırır ve farkları saptar.
ADSIEdit Dizindeki tüm nesneleri (şema ve yapılandırma bilgisi de içinde olmak üzere) görüntülemek, nesneleri değiştirmek ve nesnelerdeki denetim listelerine erişim ayarlamak için kullanılan Microsoft Yönetim Konsolu (MMC) ek bileşeni.
SDCheck Erişim denetim listesinin yayılmasını ve dizinde belirlenmiş nesnelerin yinelenmesini denetler. Bu araç yöneticiye, erişim denetim listesinin doğru olarak alınıp alınmadığını ve erişim denetim listesi değişikliklerinin bir etki alanı denetleyicisinden diğerine yinelenip yinelenmediğini belirleme olanağı verir.
ACLDiag Kullanıcının bir dizin nesnesine erişiminin verilip verilmediğini belirler. Ayrıca, erişim denetim listelerinin varsayılan durumlarına sıfırlanması için de kullanılabilir.
DFSCheck Dağıtılmış Dosya Sistemi'ni (DFS) tümüyle yönetmek, DFS sunucularının yapılandırma uyumluluğunu denetlemek ve DFS topolojisini görüntülemek için komut satırı yardımcı programı.

Hata ayiklamaktansa hatasiz yazmayi tercih etmelisiniz. Bu Kate kullaninca hiç zor degil. Kate XML dosyalari yazmak için bir eklenti içeriyor. Bu eklenti sayesinde etiketleri yazmak zorunda kalmiyorum, basitçe bir menüden seçiyorum. Dolayisiyla dosyada bir hata olmuyor. Bu özelliginden yararlanabilmek için kullanilan DTD'nin Kate'e tanitilmasi gerekiyor. Sitemizin DTD'sini Kate ile kullanilabilecek biçeme dönüstürdüm. Bu dosyayi proje sayfamiza indirilebilirsiniz: belgeler.dtd.xml-1.0.bz2 (19kB). Belgeler-DTD, ihtiyaçlar dogrultusunda gelistirilmektedir. Bu bakimdan yeni sürümler hakkinda otomatik olarak bilgilendirilmek isterseniz, paket baginin yanindaki küçük zarfa tiklayin ve istenen bilgileri verin. Bu dosyayi Kate ile nasil kullanacagiz? Önce Red Hat dagitimini kullandigimi belirtmeliyim. Çünkü bu dosyayi kopyalayacaginiz yer sizin dagitiminizda farkli bir yerde olabilir. Bunzip2 ile önce dosyayi açin, yaklasik 1.1 MB.lik bir dosya olusacak. Bu dosyayi (belgeler.dtd.xml) /usr/share/apps/katexmltools/ dizinine kopyalayin. Kate'i çalistirin. Menüsünden sirayla Ayarlar -> Kate'i Yapilandir -> Eklentiler -> Yönetici üzerinden Kate XML Eklentisi 'ni seçip Yüklenmis Ekler penceresine aktarin. Bu islem Kate menü çubuguna yeni bir menü ekleyecek: XML Eklentisi . Artik bir XML dosyasi yazmaya hemen baslayabilirsiniz. Ilk etiketimizi kendimiz yazacagiz. Örnegin <article> etiketini yazin ve hemen ardindan ctrl+enter tuslarina basin. Bir uyari iletisi alacaksiniz. Evet dügmesine tiklayip DTD yüklenmesini seçin ve açilan dosya yükleme penceresinde belgeler.dtd.xml dosyasini seçin. Kisa sürede Kate bu dosyayi yükleyecek. Ne zaman bir etikete ihtiyaciniz olursa yapacaginiz sey ctrl+enter tuslamak olacak. Etiketleri kullandikça, açilan DTD menüsünün içeriginin degistigini farkedeceksiniz. Bu DTD'nin bir özelligidir. Etiketler, bir digerinin yorum araliginda farkli etiketler kabul eder. Bu özellik sayesinde yazdiginiz XML dosya, DTD'ye uyumlu olur ve derleme sirasinda hata vermez. Ayrica, imleç bir etiketin yorum alaninda degil de etiketin içindeyken menü isterseniz bu kez etiketle birlikte kullanilabilecek parametrelerin listesini alacaksiniz. Kate'i bu eklentisi ile kullandiginizda tamamen hatasiz bir dosya üreteceginizi sanmayin. Insaniz, mutlaka bir yerde hata yapariz. Bu bakimdan okumayi burada birakmayip belgenin devamini okuyun. Belgemizi hazirlarken ve/veya hazirladiktan sonra hatalari ayiklamamiz ve sunuma hazirlamamiz lazim. Bunun için, konsolda basit bir komut yaziyoruz:
$ xsltproc -o index.html belgem.xsl belgem.xml
Burada ilk parametre olan -o ile belgemizin HTML çiktisinin ismini belirtiyoruz: index.html . Siradaki parametre hazirladigimiz belgenin HTML olarak derlenmesini saglayan XSL dönüsüm betigi, son parametre de hazirladigimiz dosyadir. Bu komutu çalistirdiginizda belgem.xml hatasizsa bir dizi HTML dosya üretilecektir. Komut, dosyalarin hepsinin ayni dizinde oldugu varsayilarak hazirlanmistir. Her terim için göreli dizin isimleri belirtebilirsiniz. Burada XSLT betigi olarak belgeler-html.xsl betigini kullanabilirsiniz. Kullandigimiz komut derleme sirasinda dosyada bir hata oldugunda bir sürü hata üretir. Ilk belirtilen hatayi giderdikten sonra komutu tekrar çalistirin. Diger hatalar, dosya ardisik islendigi için ardisik üretilen hatalardir. Daima ilk hatayi gidererek kisa sürede sonuca ulasirsiniz. Dosyayi yazarken hep derlenebilecek sekilde yazmanizi ve yazdikça hatalar bakimindan denetlemenizi öneririm. Böylece hatayi hep son yazdiginiz kisimlarda arama lüksünüz olur. Aksi takdirde hatayi bulmak çok güç olabilir. Belgeleri istenen biçemde biçimlemekte kullanilan XSL dili hakkinda burada bilgi verilmeyecektir. Bu dil hakkinda fikir edinmek için xsl-stylesheet belgelerine ve koduna bakabilir, daha ayrintili bilgi edinmek için asagidaki adresleri ziyaret edebilirsiniz: Extensible Stylesheet Language (XSL)
XSL Transformations (XSLT) Version 1.0
Associating Style Sheets with XML documents
XML Path Language (XPath) Belgeleri, SGML araçlari ile denetlemenizi önermeyecegim. Diger belge biçemlerini elde ederken SGML araçlarini kullanmadigimiz için belge taslaklarinda SGML uyumlulugu aranmamaktadir. XML uyumlulugu yeterlidir. Bu belgenin olusturulmasinda faydalanilan tüm kaynaklar belge içinde yeri geldikçe belirtilmistir.


GÖRÜNTÜLÜ CHAT TIKLA

ASK&SEVGI

SITENIZE OZEL

EgLeNCe

 

 

Copyright ©2005
ZİŞAN ONUR
zisanonur@gmail.com

       

7host ASP Hosting