2013-06-09 26 views
6

Có cách nào để xác định hiệu quả số lượng quyền truy cập vào tệp cụ thể và quy trình truy cập tệp mà không lưu trữ thông tin truy cập bằng phần mềm của bên thứ 3 không? Tôi đang tìm một cái gì đó được xây dựng bên trong các hệ điều hành dựa trên Linux. Ngày thay đổi cuối cùng là khá rõ ràng nhưng tôi cần thông tin ít nhất là bao nhiêu lần nó được truy cập từ khi tạo tệp.Số lượt truy cập tệp trong Linux

Có ai có thể làm sáng tỏ một số thông tin truy cập tệp này không? Nó được lưu trữ ở đâu đó?

Trả lời

3

Không, nó không được lưu trữ. Đó sẽ là một tính năng rất kỳ quặc.

Bạn có thể theo dõi quyền truy cập vào một tệp và đếm những gì bạn cần.

  • Bạn có thể viết chương trình của riêng bạn làm việc này với inotify. Đây là một số khá tốt đẹp introduction.
  • Một tùy chọn khác đang sử dụng hệ thống con kiểm tra Linux. Bằng cách này, bạn sẽ thiết lập các quy tắc cho kernel biết các tập tin nào bạn đang bị can thiệp vào, và sau đó bạn sẽ có thể kiểm tra các bản ghi để nhận được bất kỳ số liệu thống kê nào bạn cần. Đây là một số tutorial ngắn.
+0

Cảm ơn, tôi nghĩ vậy, nhưng tôi phải chắc chắn :) Tôi cần sử dụng nó trong phần mềm tôi đang phát triển, vì vậy tôi có thể sẽ triển khai toàn bộ tính năng này. Chúc mừng! – Dropout

+0

Không có câu trả lời mới cho đến nay .. Tôi sẽ chỉ định điều này như là một câu trả lời đúng sớm nếu không ai đến với bất cứ điều gì khác, ok? – Dropout