जवाबों:
मुझे यकीन नहीं है कि आप अपनी लॉग फ़ाइलों को देखने के अलावा अपने सभी परिवर्तनों का पता लगा सकते हैं ...
यदि आप सिस्टम में किए गए "बैकअप" में परिवर्तन करना चाहते हैं (अपनी समस्या निवारण या पुनः स्थापित करने के लिए):
यदि आप अपने पैकेजों को पुनर्स्थापित करना चाहते हैं: apt-get update && dpkg --set-selections <install_packages && apt-get नवीनीकरण
बाद में, आप अपनी पैकेज सूची और कॉन्फ़िगरेशन फ़ाइलों की तुलना करने में सक्षम होंगे
etckeeper
पैकेज स्थापित करें और चलाएं (एक बार और सभी के लिए) sudo etckeeper init
। यह /etc
संस्करण नियंत्रण ( डिफ़ॉल्ट रूप से बाज़ार ) के तहत निर्देशिका (सभी सिस्टम कॉन्फ़िगरेशन फ़ाइल युक्त निर्देशिका) डालता है । डिफ़ॉल्ट कॉन्फ़िगरेशन के तहत, परिवर्तन दर्ज किए जाते हैं
apt-get
, aptitude
, Synaptic या अन्य उपयुक्त आधारित पैकेज प्रबंधकों;sudo etckeeper commit
, या bzr commit
में /etc
; यह आपको एक सार्थक प्रतिबद्ध संदेश दर्ज करने का अवसर देता है।Etckeeper इंस्टॉल किए गए पैकेज के नाम रिकॉर्ड नहीं करता है, लेकिन आप पा सकते हैं कि में /var/log/apt/
और /var/log/dpkg.log
(विवरण के विभिन्न सेट के साथ)। इन फ़ाइलों को घुमाया जाता है, इसलिए वे कुछ महीनों के बाद गायब हो जाएंगे; आप उन्हें लंबे समय तक रखना चाहते हैं, इस में कॉन्फ़िगर किया गया है /etc/logrotate.d/dpkg
और /etc/logrotate.d/apt
।
आपकी व्यक्तिगत कॉन्फ़िगरेशन फ़ाइलों के लिए, संस्करण नियंत्रण के तहत "डॉट फाइलें" कैसे रखें देखें ? ।
मुझे यह कहने के लिए लुभाया जाएगा copyfs
:
NAME
CopyFS - Versioning File System for FUSE
DESCRIPTION
CopyFS is a copy-on-write, versioning file system for FUSE. CopyFS can
be used to maintain the revision history of a directory containing
files for which you want to track changes, and be able to revert to any
older version. CopyFS lets you do that by transparently making backups
of each file that you modify so that you can review and revert to any
previous revision.
लेकिन शायद ही इसे पूरे रूट डायरेक्टरी या किसी भी सिस्टम (उपयोगकर्ता से संबंधित) के लिए इस्तेमाल किया जा सके।
Ubuntu में लॉग देखने के बारे में यह पृष्ठ देखें: