- 相關(guān)推薦
win7采用Xml格式保存日志的便利
據(jù)說(shuō) 操作系統(tǒng)每天都在后臺(tái)默默無(wú)聞地記錄下所有的一舉一動(dòng),相當(dāng)于忠實(shí)的史官鐵筆寫(xiě)春秋 那么 系統(tǒng)日志文件在哪里怎樣打開(kāi) 例如,我要看電腦開(kāi)機(jī)和關(guān)機(jī)記錄,怎樣查看 控制面板所有控制面板項(xiàng)性能信息和工具高級(jí)工具在事件日志中查看性能的詳細(xì)信息據(jù)了解在操作系統(tǒng)好幾個(gè)版本中,都可以把系統(tǒng)日志另存為文本文件文件等等,以方便系統(tǒng)管理員查詢(xún)。不過(guò)同操作系統(tǒng)版本不同,在 中其日志另存為多了一個(gè)格式,即格式。如下所示,在中除了有操作系統(tǒng)所具有的三種格式外,還多了一個(gè)文件格式。這個(gè)格式也真是很多系統(tǒng)管理員所期待的日志格式。因?yàn)椴捎眠@個(gè)日志格式,能夠給我們?nèi)粘9芾韼?lái)很大的便利。
便利一閱讀與查詢(xún)方便。
格式的文件與其它文件最大的不同,就是文件是一種結(jié)構(gòu)化的數(shù)據(jù)。通俗的來(lái)說(shuō),其在保存記錄的時(shí)候,會(huì)采用一些特殊的格式化控制符符號(hào),來(lái)保證存儲(chǔ)的數(shù)據(jù)都符合結(jié)構(gòu)化的需要。那么這結(jié)構(gòu)化的數(shù)據(jù),對(duì)于系統(tǒng)管理員有什么幫助呢最直接的幫助,就是系統(tǒng)管理員可以將文件的數(shù)據(jù)輕松的導(dǎo)入到數(shù)據(jù)庫(kù)中,進(jìn)行分析。系統(tǒng)管理員往往需要多幾個(gè)月甚至幾年的日志信息進(jìn)行分析,以找到提高操作系統(tǒng)性能與漏洞方面的信息。但是對(duì)于這些海量的數(shù)據(jù),如果不借助于數(shù)據(jù)庫(kù)等專(zhuān)業(yè)分析工具,很難得出一個(gè)合理的結(jié)論。為此系統(tǒng)管理員往往需要把這些日志記錄導(dǎo)入到數(shù)據(jù)庫(kù)系統(tǒng)中,然后進(jìn)行縱向與橫向的對(duì)比,最終得出一些可行的結(jié)論。
而現(xiàn)在如果采用了格式來(lái)保存日志信息的話(huà),那么系統(tǒng)管理員就可以輕松的把這些日志信息導(dǎo)入到數(shù)據(jù)庫(kù)中。在不需要任何調(diào)整的情況下,就可以把格式的文件直接導(dǎo)入到數(shù)據(jù)庫(kù)系統(tǒng)中。由于文件可以直接通過(guò)瀏覽器等工具打開(kāi),而這個(gè)瀏覽器又往往是操作系統(tǒng)所必備的一個(gè)應(yīng)用軟件。所以其查看就會(huì)非常的方便。
便利二兼容性比較高。
文件的另外一個(gè)優(yōu)點(diǎn),就是其兼容性比較高,F(xiàn)在主流的數(shù)據(jù)庫(kù)軟件,基本上都支持文件。也就是說(shuō),系統(tǒng)管理員不僅可以利用微軟的 數(shù)據(jù)庫(kù)軟件,也可以利用等非微軟的數(shù)據(jù)庫(kù)軟件,把日志信息導(dǎo)入進(jìn)去,然后進(jìn)行分析。通常情況下,大部分系統(tǒng)管理員不怎么喜歡使用 數(shù)據(jù)庫(kù),因?yàn)槠湎鄬?duì)來(lái)說(shuō)復(fù)雜一點(diǎn),而且安裝起來(lái)也比較麻煩。再說(shuō),對(duì)日志記錄進(jìn)行統(tǒng)計(jì)分析,使用這種大型的數(shù)據(jù)庫(kù)系統(tǒng)也有一點(diǎn)大材小用。為此包括筆者在內(nèi)的系統(tǒng)管理員更加喜歡使用等小型的數(shù)據(jù)庫(kù)系統(tǒng)來(lái)進(jìn)行分析。不僅僅因?yàn)槠涫敲赓M(fèi)的,主要是其小巧方便,而且也不會(huì)占用多大的硬盤(pán)空間。而現(xiàn)在操作系統(tǒng)中,推出了格式的文件來(lái)保存日志記錄,那么我們系統(tǒng)管理員就更加有理由采用等小型數(shù)據(jù)庫(kù)了。因?yàn)閷?duì)文件的支持是非常強(qiáng)大的。而且,數(shù)據(jù)庫(kù)也可以把相關(guān)的統(tǒng)計(jì)結(jié)果保存為文件的格式。
另外的兼容性還體現(xiàn)在不同操作系統(tǒng)平臺(tái)上的兼容。像事件文件,這是微軟操作系統(tǒng)提供的一種文件格式,在等操作系統(tǒng)上無(wú)法打開(kāi)。再如文本文件,雖然在操作系統(tǒng)上可以打開(kāi)。但是通常情況下會(huì)出現(xiàn)一個(gè)格式的混亂現(xiàn)象,影響系統(tǒng)管理員的正常閱讀。除非系統(tǒng)管理員利用一些系統(tǒng)自帶的工具進(jìn)行轉(zhuǎn)換。但是采用格式的文件就不會(huì)出現(xiàn)這種情況。文件看起來(lái)就好像是一個(gè)網(wǎng)頁(yè)。其在操作系統(tǒng)下打開(kāi)是什么樣子的,那么在操作系統(tǒng)上打開(kāi)也是這個(gè)樣子。不僅格式不會(huì)亂掉,而且也不需要用到其它額外的輔助工具。所以說(shuō),這個(gè)不同操作系統(tǒng)平臺(tái)上的兼容性,可以提高員工資料的共享。據(jù)筆者所知,不少的企業(yè),可能客戶(hù)端采用的是系統(tǒng),而在服務(wù)器端采用的是等非微軟的操作系統(tǒng),F(xiàn)在這種趨勢(shì)越來(lái)越明顯。所以提高這個(gè)多操作系統(tǒng)的兼容性,也是非常必要的。即使把日志文件保存在操作系統(tǒng)上的文件服務(wù)器中,也不用擔(dān)心會(huì)有什么問(wèn)題。
便利三可以實(shí)現(xiàn)日志文件的統(tǒng)一管理。
在企業(yè)中,不僅操作系統(tǒng)會(huì)產(chǎn)生日志文件。其它應(yīng)用系統(tǒng)也會(huì)產(chǎn)生相關(guān)的日志文件。如數(shù)據(jù)庫(kù)系統(tǒng)系統(tǒng)財(cái)務(wù)管理軟件等等也會(huì)產(chǎn)生日志文件。當(dāng)企業(yè)應(yīng)用服務(wù)器比較多的時(shí)候,分散的管理日志文件不僅效率比較低,而且容易造成關(guān)鍵信息的疏漏。為此通過(guò)一個(gè)統(tǒng)一的日志服務(wù)器平臺(tái)來(lái)管理各個(gè)系統(tǒng)與服務(wù)產(chǎn)生的日志文件,是一個(gè)比較好的解決方法。但是要實(shí)現(xiàn)這個(gè)目標(biāo)的話(huà),最大的障礙就是各個(gè)系統(tǒng)產(chǎn)生的日志文件格式不兼容。如果數(shù)據(jù)庫(kù)系統(tǒng)操作系統(tǒng)等等都以各自的格式來(lái)保存日志文件,那么就需要不同的工具來(lái)打開(kāi)這些日志文件進(jìn)行查詢(xún),這處理起來(lái)非常的不方便。而如果這些應(yīng)用軟件都支持格式的日志文件,那么就會(huì)非常的方便。
xml簡(jiǎn)介
可擴(kuò)展標(biāo)記語(yǔ)言與Access,Oracle和SQL Server等數(shù)據(jù)庫(kù)不同,數(shù)據(jù)庫(kù)提供了更強(qiáng)有力的數(shù)據(jù)存儲(chǔ)和分析能力,例如:數(shù)據(jù)索引、排序、查找、相關(guān)一致性等,可擴(kuò)展標(biāo)記語(yǔ)言?xún)H僅是存儲(chǔ)數(shù)據(jù)。事實(shí)上它與其他數(shù)據(jù)表現(xiàn)形式最大的不同是:可擴(kuò)展標(biāo)記語(yǔ)言極其簡(jiǎn)單,這是一個(gè)看上去有點(diǎn)瑣細(xì)的優(yōu)點(diǎn),但正是這點(diǎn)使它與眾不同。
XML的簡(jiǎn)單易于在任何應(yīng)用程序中讀/寫(xiě)數(shù)據(jù),這使XML很快成為數(shù)據(jù)交換語(yǔ)言(此類(lèi)語(yǔ)言主要包括XML,JSON等,常用于接口調(diào)用,配置文件,數(shù)據(jù)存儲(chǔ)等場(chǎng)景),雖然不同的應(yīng)用軟件也支持其他的數(shù)據(jù)交換格式,但不久之后它們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS、Linux以及其他平臺(tái)下產(chǎn)生的信息結(jié)合,然后可以很容易加載XML數(shù)據(jù)到程序中并分析它,并以XML格式輸出結(jié)果。
XML具有以下特點(diǎn):
(1) XML可以從HTML中分離數(shù)據(jù)。即能夠在HTML文件之外將數(shù)據(jù)存儲(chǔ)在XML文檔中,這樣可以使開(kāi)發(fā)者集中精力使用HTML做好數(shù)據(jù)的顯示和布局,并確保數(shù)據(jù)改動(dòng)時(shí)不會(huì)導(dǎo)致HTML文件也需要改動(dòng),從而方便維護(hù)頁(yè)面。XML也能夠?qū)?shù)據(jù)以“數(shù)據(jù)島”的形式存儲(chǔ)在HTML頁(yè)面中,開(kāi)發(fā)者依然可以把精力集中到使用HTML格式化和顯示數(shù)據(jù)上。
(2) XML可用于交換數(shù)據(jù);赬ML可以在不兼容的系統(tǒng)之間交換數(shù)據(jù),計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)所存儲(chǔ)的數(shù)據(jù)有多種形式,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),最耗時(shí)間的工作就是在遍布網(wǎng)絡(luò)的系統(tǒng)之間交換數(shù)據(jù)。把數(shù)據(jù)轉(zhuǎn)換為XML格式存儲(chǔ)將大大減少交換數(shù)據(jù)時(shí)的復(fù)雜性,還可以使這些數(shù)據(jù)能被不同的程序讀取。
(3) XML可應(yīng)用于B2B中。例如在網(wǎng)絡(luò)中交換金融信息, 目前XML正成為遍布網(wǎng)絡(luò)的商業(yè)系統(tǒng)之間交換信息所使用的主要語(yǔ)言,許多與B2B有關(guān)的完全基于XML的應(yīng)用程序正在開(kāi)發(fā)中。
(4)利用XML可以共享數(shù)據(jù)。XML數(shù)據(jù)以純文本格式存儲(chǔ),這使得XML更易讀、更便于記錄、更便于調(diào)試,使不同系統(tǒng)、不同程序之間的數(shù)據(jù)共享變得更加簡(jiǎn)單。
(5) XML可以充分利用數(shù)據(jù)。XML是與軟件、硬件和應(yīng)用程序無(wú)關(guān)的,數(shù)據(jù)可以被更多的用戶(hù)、設(shè)備所利用,而不僅僅限于基于HTML標(biāo)準(zhǔn)的瀏覽器。其他客戶(hù)端和應(yīng)用程序可以把XML文檔作為數(shù)據(jù)源來(lái)處理,就像操作數(shù)據(jù)庫(kù)一樣,XML的數(shù)據(jù)可以被各種各樣的“閱讀器”處理。
(6) XML可以用于創(chuàng)建新的語(yǔ)言。比如,WAP和WML語(yǔ)言都是由XML發(fā)展來(lái)的。WML(Wireless Markup Language,無(wú)線標(biāo)記語(yǔ)言)是用于標(biāo)識(shí)運(yùn)行于手持設(shè)備上(比如手機(jī))的Internet程序的工具,它就采用了XML的標(biāo)準(zhǔn)。
總之,XML使用一個(gè)簡(jiǎn)單而又靈活的標(biāo)準(zhǔn)格式,為基于Web的應(yīng)用提供了一個(gè)描述數(shù)據(jù)和交換數(shù)據(jù)的有效手段。但是,XML并非是用來(lái)取代HTML的。HTML著重如何描述將文件顯示在瀏覽器中,而XML與SGML相近,它著重描述如何將數(shù)據(jù)以結(jié)構(gòu)化方式表示。
【win7采用Xml格式保存日志的便利】相關(guān)文章:
怎么打開(kāi)xml文件的方法和軟件06-17
夏天巧克力怎么保存04-11
Win7幾種環(huán)境下的安裝方法07-19
win7電腦查看bios版本的技巧07-19
夏季保存綠茶的注意事項(xiàng)02-07
win7系統(tǒng)屏幕保護(hù)程序怎么設(shè)置11-08
硬盤(pán)安裝Win7有幾種方法07-19
如何恢復(fù)word中未保存文件06-15