一種基于history命令的審計功能實現(xiàn)方法
【專利摘要】本發(fā)明公開了一種基于history命令的審計功能實現(xiàn)方法,其具體實現(xiàn)過程為:創(chuàng)建Log存放位置;修改路徑、文件權(quán)限;添加shell命令并生效,進行存檔操作;當(dāng)出現(xiàn)疑似問題時,查看命令執(zhí)行的log;將之前相關(guān)操作進行還原,查找問題原因;當(dāng)問題依然存在時,重復(fù)上述操作繼續(xù)查找其它原因。該一種基于history命令的審計功能實現(xiàn)方法與現(xiàn)有技術(shù)相比,方便隨時查看歷史命令,從而有助于在定位問題的時候能夠更加快速實用性強,查錯效率高,適用范圍廣泛,易于推廣。
【專利說明】—種基于卜丨^0?命令的審計功能實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器信息【技術(shù)領(lǐng)域】,具體地說是一種實用性強、基于111000命令的審計功能實現(xiàn)方法。
【背景技術(shù)】
[0002]隨著II'領(lǐng)域技術(shù)的不斷發(fā)展,傳統(tǒng)信息化服務(wù)以及日趨強大的云計算服務(wù)對服務(wù)器的穩(wěn)定性要求越來越高。作為服務(wù)器產(chǎn)品提供商,一款服務(wù)器無論是在研發(fā)階段還是生產(chǎn)階段都需要對產(chǎn)品進行各種測試,而做為測試驗證部門主要責(zé)任是發(fā)現(xiàn)產(chǎn)品的問題從而嚴格保證該產(chǎn)品的品質(zhì)。在測試過程中我們會遇到一些問題,有時可能會是我們進行的一些不當(dāng)操作而導(dǎo)致,為了問題能夠更加快速高效的被定位,我們需要對我們執(zhí)行的過程進行記錄,在出現(xiàn)問題的時候能夠很快定位到底是產(chǎn)品的本身存在問題還是我們的操作引起,因為此類問題在我們實際操作中確實存在,且很容易導(dǎo)致時間上的浪費和延誤。
[0003]基于此,現(xiàn)提供一種基于11181:01*7命令的審計功能實現(xiàn)方法,該方法通過調(diào)用在測試中使用的系統(tǒng)中自帶的11181:01*7功能,查看其記錄的操作命令,實現(xiàn)對產(chǎn)品問題的快速定位。
[0004]但是有時候時間點對于問題的定位也會很有作用,在此需求下能夠在11181:01*7命令上自定義一種可以記錄命令執(zhí)行用戶、時間、執(zhí)行時登錄使用I?等信息從而實現(xiàn)審計的功能顯得尤為重要,因而在本發(fā)明中,還通過811611腳本實現(xiàn)上述信息的記錄。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實用性強、基于111001*7命令的審計功能實現(xiàn)方法。
[0006]—種基于11181:01*7命令的審計功能實現(xiàn)方法,其具體實現(xiàn)過程為:
一、創(chuàng)建108存放位置;
二、修改路徑、文件權(quán)限;
三、添加811611命令并生效,進行存檔操作;
四、當(dāng)出現(xiàn)疑似問題時,查看命令執(zhí)行的108;
五、將之前相關(guān)操作進行還原,查找問題原因;
六、當(dāng)問題依然存在時,重復(fù)上述操作繼續(xù)查找其它原因。
[0007]所述文件權(quán)限包括!'001:用戶權(quán)限和一般用戶權(quán)限。
[0008]所述添加的8^11命令包括執(zhí)行內(nèi)容、執(zhí)行時間的存檔操作信息。
[0009]所述811611 命令添加到中,并執(zhí)行 80111^6/61:(3/1)1^116 使之生效。
[0010]本發(fā)明的一種基于11181:01*7命令的審計功能實現(xiàn)方法,具有以下優(yōu)點:
該發(fā)明的一種基于111命令的審計功能實現(xiàn)方法可以記錄命令執(zhí)行用戶、時間、執(zhí)行時登錄使用I?等信息,通過使用腳本在上自定義出我們測試所關(guān)注的一些關(guān)鍵信息,如執(zhí)行時間,執(zhí)行用戶等加入,并生成108文件以便于工作人員隨時可以查看,從而有助于生產(chǎn)廠家在定位問題的時候能夠更加快速;定位準確,實用性強,查錯效率高,查錯內(nèi)容全面,適用范圍廣泛,易于推廣。
【專利附圖】
【附圖說明】
[0011]附圖1為本發(fā)明實現(xiàn)流程圖。
【具體實施方式】
[0012]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
[0013]皿X系統(tǒng)自帶111000功能為我們提供我們執(zhí)行命令的歷史記錄,但是由于其只是基本的信息有時候?qū)τ谖覀內(nèi)ザㄎ粏栴}還缺少一些必要的信息,本發(fā)明提供一種基于11181:01~7命令的審計功能實現(xiàn)方法,該方法可通過使用腳本在11181:01*7上自定義出我們測試所關(guān)注的一些關(guān)鍵信息(執(zhí)行時間,執(zhí)行用戶等)加入,并生成108文件以便于我們隨時可以查看,以便于我們在出現(xiàn)問題進行相關(guān)操作的查詢,從而輔助我們定位問題。如附圖1所示,其具體實現(xiàn)過程為:
一、創(chuàng)建存放位置;
二、修改路徑、文件權(quán)限;
三、添加811611命令并生效,進行存檔操作;
四、當(dāng)出現(xiàn)疑似問題時,查看命令執(zhí)行的108;
五、將之前相關(guān)操作進行還原,查找問題原因;
六、當(dāng)問題依然存在時,重復(fù)上述操作繼續(xù)查找其它原因。
[0014]所述文件權(quán)限包括!'001:用戶權(quán)限和一般用戶權(quán)限。
[0015]所述添加的811611命令包括執(zhí)行內(nèi)容、執(zhí)行時間的存檔操作信息。
[0016]所述811611 命令添加到中,并執(zhí)行使之生效。
[0017]所述8^11腳本的核心內(nèi)容為:
6X1)01-1:( (11131:01-7 1 I I 1'&3,(1 X 7;一也。$7;丨);一也。-11
$((1^1:6 ^+0/0(^):: $2::;界 110 8111 1 ; | -- $11013/.’。
[0018]本發(fā)明通過借用3冊1腳本編寫實現(xiàn)對操作系統(tǒng)執(zhí)行命令的審計,對于測試過程遇到問題進行輔助分析,同時該方法在系統(tǒng)日常維護過程中也會超到很重要的作用。
[0019]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的一種基于11181:01*7命令的審計功能實現(xiàn)方法的權(quán)利要求書的且任何所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護范圍。
【權(quán)利要求】
1.一種基于history命令的審計功能實現(xiàn)方法,其特征在于其具體實現(xiàn)過程為: 一、創(chuàng)建Log存放位置; 二、修改路徑、文件權(quán)限; 三、添加shell命令并生效,進行存檔操作; 四、當(dāng)出現(xiàn)疑似問題時,查看命令執(zhí)行的log; 五、將之前相關(guān)操作進行還原,查找問題原因; 六、當(dāng)問題依然存在時,重復(fù)上述操作繼續(xù)查找其它原因。
2.根據(jù)權(quán)利要求1所述的一種基于history命令的審計功能實現(xiàn)方法,其特征在于:所述文件權(quán)限包括root用戶權(quán)限和一般用戶權(quán)限。
3.根據(jù)權(quán)利要求1所述的一種基于history命令的審計功能實現(xiàn)方法,其特征在于:所述添加的shell命令包括執(zhí)行內(nèi)容、執(zhí)行時間的存檔操作信息。
4.根據(jù)權(quán)利要求3所述的一種基于history命令的審計功能實現(xiàn)方法,其特征在于:所述shell命令添加到/etc/profile中,并執(zhí)行source/etc/profile使之生效。
【文檔編號】G06F11/22GK104346248SQ201410552563
【公開日】2015年2月11日 申請日期:2014年10月17日 優(yōu)先權(quán)日:2014年10月17日
【發(fā)明者】李強 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司