मैं जानना चाहता हूं कि हमने अपने डेबियन सर्वर पर पैकेज अपग्रेड / अपडेट कब चलाया था।
मैं जानना चाहता हूं कि हमने अपने डेबियन सर्वर पर पैकेज अपग्रेड / अपडेट कब चलाया था।
जवाबों:
फ़ाइल /var/log/apt/history.logआपको जानकारी देती है कि APT कब चलाया गया था और क्या किया गया था।
tail -3 /var/log/apt/history.log
यह आपको APT के अंतिम रन के लिए यह जानकारी देगा (जरूरी नहीं कि यह upgrage का अंतिम रन हो, हालांकि)।
यह पता लगाने के लिए कि आपने पिछली बार कब अपग्रेड चलाया था, आप शुरू होने वाली लाइन को देखना चाहते हैं Upgrade:और फिर फाइल की निम्न पंक्ति (जो शुरू होती है End-Date:) में टाइमस्टैम्प को देखते हैं । आखिरी बार जब आप अपग्रेड चलाते हैं तो आखिरी मैच होता है।
End-Date:- कभी-कभी यह होती है Remove:। इसलिए पटकथा लिखने के लिए थोड़ा और जटिल।
/var/log/apt- जैसे: /var/log/apt/var/log/history.log या : में स्थित लॉग फ़ाइलों पर भाग्य के बाहर/var/log/term.log
Dpkg की जाँच करने के लिए मैं निकटतम चीज़ के बारे में सोच सकता हूँ:
ls -alt /var/lib/dpkg/info | head -n 10
शीर्ष पर स्थित तिथियों को अंतिम बार उन पैकेजों को संभाला जाना चाहिए।
zcat history.log.* |head -n 10
कुछ अन्य टिप्पणियां हैं जो खराब नहीं हैं, लेकिन आप वास्तव में जो देख रहे हैं वह है /var/log/dpkg.log।
dpkg पैकेजों में हेरफेर करने के लिए एक निम्न स्तर का उपकरण है, इस प्रकार हर पैकेज संशोधन वहां लॉग इन किया जाएगा।
apt-get install xxxया apt-get upgradeया यहां तक कि एक dpkg -i xxx.deb। यह पता लगाने के लिए कि आपने पैकेज अपग्रेड कब किया, APT के लॉग में देखना बेहतर है।