[發明專利]一種LINUX系統中變化文件的截獲方法及裝置有效
| 申請號: | 201310728887.1 | 申請日: | 2013-12-25 |
| 公開(公告)號: | CN103699846B | 公開(公告)日: | 2017-06-27 |
| 發明(設計)人: | 王旭;張道偉 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57 |
| 代理公司: | 北京安信方達知識產權代理有限公司11262 | 代理人: | 王丹,栗若木 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 linux 系統 變化 文件 截獲 方法 裝置 | ||
1.一種LINUX系統中的文件截獲方法,包括:
將LINUX系統的文件事件截獲策略封裝提供統一的接口;
調用所述統一的接口對文件進行監控,當有文件發生變化事件時,截獲發生變化事件的文件,并將所述發生變化事件的文件的路徑和與所述路徑對應的變化事件進行數據持久化存儲;
對寫入數據的方式進行封裝,提供統一的數據寫入接口;
所述將所述發生變化事件的系統文件的路徑和變化事件進行數據持久化存儲,包括:調用所述統一的數據寫入接口,將所述發生變化事件的系統文件的路徑和與所述路徑對應的變化事件寫入到相應的文件或數據庫中。
2.如權利要求1所述的方法,其特征在于:
所述調用所述統一的接口對文件進行監控,當有文件發生變化事件時,截獲發生變化事件的文件,包括:
調用所述統一的接口對文件進行監控,并根據用戶設置的配置文件選擇相應的文件事件截獲策略,當有文件發生變化事件時,根據所述文件事件截獲策略截獲發生變化事件的文件。
3.如權利要求1或2所述的方法,其特征在于:
所述在截獲發生變化事件的文件之后,還包括:判斷所述發生變化事件的系統文件是否屬于需要監控的文件,如果是,則將所述發生變化事件的系統文件的路徑和與所述路徑對應的變化事件進行數據持久化存儲。
4.如權利要求3所述的方法,其特征在于:所述方法還包括:
在將所述發生變化事件的系統文件的路徑和與所述路徑對應的變化事件進行數據持久化存儲時,判斷所述路徑是否為當前路徑,如果是,則不存儲;如果不是,則將該路徑存儲,并標記為當前路徑。
5.一種LINUX系統中的文件截獲裝置,包括:
策略封裝模塊,用于將LINUX系統的文件事件截獲策略封裝提供統一的接口;
通用文件捕獲模塊,用于在調用所述統一的接口時,對文件進行監控,當有文件發生變化事件時,截獲發生變化事件的文件,并通知通用路徑存儲模塊將所述發生變化事件的文件的路徑和與所述路徑對應的變化事件進行數據持久化存儲;
通用路徑存儲模塊,用于將所述發生變化事件的文件的路徑和與所述路徑對應的變化事件進行數據持久化存儲;
所述通用路徑存儲模塊,還用于對寫入數據的方式進行封裝,提供統一的數據寫入接口;
所述通用路徑存儲模塊,用于將所述發生變化事件的文件的路徑和與所述路徑對應的變化事件進行數據持久化存儲,包括:
調用所述統一的數據寫入接口,將所述發生變化事件的文件的路徑和與所述路徑對應的變化事件寫入到相應的文件或數據庫中。
6.如權利要求5所述的裝置,其特征在于:
所述通用文件捕獲模塊,用于在調用所述統一的接口時,對所述文件進行監控,當有文件發生變化事件時,截獲發生變化事件的文件,包括:
在調用所述統一的接口時,根據用戶設置的配置文件選擇相應的文件事件截獲策略對文件進行監控,當有文件發生變化事件時,根據所述文件事件截獲策略截獲發生變化事件的文件。
7.如權利要求6所述的裝置,其特征在于:所述裝置還包括:
監控文件記錄模塊,用于記錄所有需要監控的文件的路徑,并將所述文件的路徑傳遞給所述通用文件捕獲模塊;還用于在收到所述所述通用文件捕獲模塊的通知后,判斷所述發生變化事件的文件是否屬于所述需要監控的文件,如果是,則通知所述通用路徑存儲模塊將所述發生變化事件的文件的路徑和與所述路徑對應的變化事件進行數據持久化存儲;
所述通用文件捕獲模塊,還用于在截獲所述發生變化事件的系統文件之后,通知所述監控文件記錄模塊對所述發生變化事件的系統文件進行判斷。
8.如權利要求5所述的裝置,其特征在于:
所述通用路徑存儲模塊,還用于在將所述發生變化事件的文件的路徑和與所述路徑對應的變化事件進行數據持久化存儲時,判斷所述路徑是否為當前路徑,如果是,則不存儲;如果不是,則將該路徑存儲,并標記為當前路徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310728887.1/1.html,轉載請聲明來源鉆瓜專利網。





