新聞中心
windows操作系統(tǒng)日志分析?
Windows操作系統(tǒng)的日志分析

Windows日志簡(jiǎn)介
Windows操作系統(tǒng)在其運(yùn)行的生命周期中會(huì)記錄其大量的日志信息,這些日志信息包括:Windows事件日志,Windows服務(wù)器角色日志,F(xiàn)TP日志,郵件服務(wù)日志,MS SQL Server數(shù)據(jù)庫日志等。主要記錄行為當(dāng)前的日期、時(shí)間、用戶、計(jì)算機(jī)、信息來源、事件、類型、分類等信息。用戶可以通過它來檢查錯(cuò)誤發(fā)生的原因,處理應(yīng)急事件,提供溯源,這些日志信息在取證和溯源中扮演著重要的角色。
軟件開發(fā)中日志的功能是什么怎么設(shè)計(jì)?
其實(shí),在實(shí)際開發(fā)中,每個(gè)軟件都有自己的日志系統(tǒng),每種語言都有自己的日志框架/模塊,隨著互聯(lián)網(wǎng)和大數(shù)據(jù)的蓬勃發(fā)展,分布式的日志系統(tǒng),以及日志分析系統(tǒng)也應(yīng)用的越來越廣泛,越來越成熟。
從以下幾方面深入日志設(shè)計(jì)
第一,誰在使用日志
有一個(gè)問題,可能很多開發(fā)人員并沒有認(rèn)真思考過,就是日志到底是給誰用的?用戶,運(yùn)維,開發(fā)人員,軟件學(xué)習(xí)愛好者?當(dāng)然,答案是全部。
第二,不同的角色,有不同的視角,在不同的階段,有不同的需求,那么日志就應(yīng)該提供不同的幫助。在做日志模塊的內(nèi)容設(shè)計(jì)時(shí),也應(yīng)該站在不同的角度去考慮,要思維清晰,哪些信息給用戶看,哪些給運(yùn)維人員看,哪些給程序員看。要講究輕重主次,不是說詳細(xì)就一定好。
第三,日志的等級(jí)
開發(fā)過一些系統(tǒng),大體的感受是這樣的:剛開始的時(shí)候,大家都相對(duì)比較講究,日志的等級(jí)、內(nèi)容、位置都會(huì)去思考、選擇。但是隨著時(shí)間不斷的延伸,功能不斷的擴(kuò)展,日志逐漸變的混亂,最終淪落為亂麻一片!
日志通常有多個(gè)等級(jí),等級(jí)并不單單指“詳細(xì)程度”,還關(guān)系到適用場(chǎng)景,服務(wù)對(duì)象,目的功能等。
第四,日志使用的幾種場(chǎng)景
1) 開發(fā)過程中:
SQL Server事務(wù)日志的幾個(gè)常用操作?
我們知道,SQL Server事務(wù)日志主要是用來記錄所有事務(wù)對(duì)數(shù)據(jù)庫所做的修改,如果系統(tǒng)出現(xiàn)故障,它將成為最新數(shù)據(jù)的唯一來源。日志的操作常有以下幾個(gè)應(yīng)用:
一、事務(wù)日志文件LDF的丟失
當(dāng)我們不小刪除或者LDF文件丟失的時(shí)候,數(shù)據(jù)庫只剩下MDF文件,此時(shí)直接通過附加MDF是無法恢復(fù)數(shù)據(jù)庫的,那我們?cè)趺礃硬拍芑謴?fù)數(shù)據(jù)庫呢?我們可以把SQL Server的日志文件分為兩種形式:一類是無活動(dòng)事務(wù)的日志,另一類是有活動(dòng)事務(wù)的日志,我們分別根據(jù)兩種情況來進(jìn)行數(shù)據(jù)庫恢復(fù)。
1、無活動(dòng)事務(wù)的日志恢復(fù)
當(dāng)文件并沒有發(fā)生活動(dòng)性的日志,我們就可以很容易的利用MDF文件就可以直接恢復(fù)數(shù)據(jù)庫了,具體操作方法如下:
1)數(shù)據(jù)庫要是沒有日志,就會(huì)處于置疑的狀態(tài),我們先可以通過企業(yè)管理器中在對(duì)應(yīng)數(shù)據(jù)庫中點(diǎn)擊右鍵,然后在“所有任務(wù)”下選擇“分離數(shù)據(jù)庫”把數(shù)據(jù)庫進(jìn)行分離;
2)利用MDF文件附加數(shù)據(jù)庫生成新的日志文件,可用企業(yè)管理器中數(shù)據(jù)庫點(diǎn)擊右鍵選擇“所有任務(wù)”下的“附加數(shù)據(jù)庫”把數(shù)據(jù)庫附加上。
這樣就可以直接恢復(fù)好數(shù)據(jù)庫了,而如果數(shù)據(jù)庫的日志文件中含有活動(dòng)事務(wù),利用此方法就不能恢復(fù)數(shù)據(jù)庫,所以得使用下面的方法。
2、有活動(dòng)事務(wù)的日志恢復(fù)
當(dāng)日志發(fā)生了事務(wù)的記錄,丟失的時(shí)候,我們采用如下的方法來實(shí)現(xiàn):
到此,以上就是小編對(duì)于的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
當(dāng)前題目:windows操作系統(tǒng)日志分析?windows日志分析教程
標(biāo)題路徑:http://www.5511xx.com/article/djjedoj.html


咨詢
建站咨詢
