2012-01-01 43 views
1

任何人都可以請建議我一些腳本或機制,以便我可以記錄日常所做的所有更改到我的GNU/Linux文件系統。如何在Linux文件系統中記錄日常更改?

例子:

假設我就1月 - 2012以下變化:

File_Modified    Modification_type  Date/Timestamp 

/mnt/linux_d/notes.txt  Added     1-Jan-2012 10:00 AM 

/root/Desktop/log/pdf  Deleted    1-Jan-2012 2:00 PM 

/root/Document/sample.html Modified    1-Jan-2012 5:00 PM 

感謝。

最好的問候,

桑迪普·辛格

+0

你真的確定要記錄所有的變化?它可以創建一個巨大的日誌文件! – 2012-01-01 07:36:20

+0

是的,我正在尋找一些命令行選項(最好),而不是去掃描儀。這也使我能夠在一個特定的目錄上運行它,而不是進行整個「/」分區。 – 2012-01-01 07:42:22

回答

4

看看

Tripwire是一種可以幫助系統管理員和用戶在 監測一組指定的文件任何變化。 Tripwire可以定期(例如每天)與系統 文件一起使用,可以通知系統管理員已損壞或被篡改的文件,因此損害控制 可以及時採取措施。

上有許多發行版可用的軟件包。

1

如果你只關心一個單一的目錄內的變化,您可以使用inotify設施,特別是inotifywatch

您還可以使用incrondincrontab