क्या कोई सिस्टम जर्नल है जिसे मैं स्थापित कर सकता हूं?


11

मैं एक ऐसे कार्यक्रम के बारे में बात कर रहा हूं जो आपको सिस्टम में किए गए सभी परिवर्तनों को दिखाएगा, अगर मुझे अपने सिस्टम को शूट करने में परेशानी होती है? सबसे खराब स्थिति के मामले में, सीएलआई एक बेहतर होगा

जवाबों:


0

मुझे यकीन नहीं है कि आप अपनी लॉग फ़ाइलों को देखने के अलावा अपने सभी परिवर्तनों का पता लगा सकते हैं ...

यदि आप सिस्टम में किए गए "बैकअप" में परिवर्तन करना चाहते हैं (अपनी समस्या निवारण या पुनः स्थापित करने के लिए):

  • स्थापित पैकेजों की सूची निर्यात करें: dpkg --get-selections> install_packages
  • अपने / होम डायरेक्टरी को कॉपी करें जिसमें आपकी कॉन्फिग फाइल्स (सभी फाइलें और डायरेक्ट्री एक साथ शुरू हों।)

यदि आप अपने पैकेजों को पुनर्स्थापित करना चाहते हैं: apt-get update && dpkg --set-selections <install_packages && apt-get नवीनीकरण

बाद में, आप अपनी पैकेज सूची और कॉन्फ़िगरेशन फ़ाइलों की तुलना करने में सक्षम होंगे


12

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

आपकी व्यक्तिगत कॉन्फ़िगरेशन फ़ाइलों के लिए, संस्करण नियंत्रण के तहत "डॉट फाइलें" कैसे रखें देखें ?


1

मुझे यह कहने के लिए लुभाया जाएगा 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.

लेकिन शायद ही इसे पूरे रूट डायरेक्टरी या किसी भी सिस्टम (उपयोगकर्ता से संबंधित) के लिए इस्तेमाल किया जा सके।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.