मेरी सभी मेमोरी खाने से उपयुक्त जांच को रोकें


11

उबंटू 12.04 LTS पर, 512MB RAM के सर्वर के साथ, apt-check250 मेमोरी तक का उपयोग कर रहा है और हर रात मेरे सिस्टम को अन-यूजेबल बनाता है, जैसे

ps ax | grep apt
14895 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14896 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14899 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14902 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14906 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14912 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14913 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14914 ?        DN     0:01 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14915 ?        DN     0:01 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14916 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14917 ?        DN     0:01 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
14920 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
15299 ?        DN     0:01 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
15302 ?        DN     0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable
16368 pts/0    D+     0:00 grep apt

क्या यह स्क्रिप्ट कई बार चल रही है और मेरे सिस्टम संसाधन को खा रही है? यहां एक बग है [1] जिसकी पुष्टि की गई है लेकिन बिना किसी संकल्प के। मैं थोड़ा हैरान हूं कि यह बग महत्वपूर्ण है और एलटीएस में मौजूद है, आह ...

वैसे भी, निश्चित नहीं है कि ubuntu टीम को ठीक करने में सक्षम है, किसी भी विचार यह हमारे द्वारा कैसे करना है?

[१] https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bugs.46468

जवाबों:


5

अपडेट-नोटिफ़ायर अक्षम करें

यदि आप अपडेट-नोटिफ़ायर को अक्षम करना चाहते हैं, तो आप इस लिंक में निर्देश का पालन कर सकते हैं ।

लिंक से संशोधित भाव

  1. विधि 1 - एक उपयोगकर्ता के लिए अक्षम

    की एक स्थानीय (उपयोगकर्ता) प्रतिलिपि बनाएँ update-notifier.desktop

    mkdir -p ~/.config/autostart
    cp /etc/xdg/autostart/update-notifier.desktop ~/.config/autostart/
    vim ~/.config/autostart/update-notifier.desktop
    

    इस लाइन को स्थानीय फ़ाइल में खोजें

    X-GNOME-Autostart-Delay=60
    

    से बदलो:

    X-GNOME-Autostart-enabled=false
    

    अब लॉग आउट करें और फिर से, या रनिंग अपडेट-नोटिफ़ायर को मारें:

    killall update-notifier
    
  2. विधि 2 - सभी उपयोगकर्ताओं के लिए अक्षम

    विधि 1 के समान ही करें, लेकिन स्थानीय / उपयोगकर्ता प्रति को संशोधित करने के बजाय संशोधित करें /etc/xdg/autostart/update-notifier.desktop

अद्यतन के लिए मैन्युअल रूप से जाँच करें

अपडेट-नोटिफ़ायर को अक्षम करने के बाद, पैकेज अपडेट की जांच करने के लिए अपडेट मैनेजर (GUI), या कमांड लाइन का पालन करें

sudo apt-get update
sudo apt-get dist-upgrade

पहली पंक्ति रिपॉजिटरी से नवीनतम पैकेज सूची डाउनलोड करती है। दूसरी पंक्ति उपलब्ध अद्यतन के साथ सभी स्थापित पैकेज दिखाएगी।


क्या यह मदद करता है?
जॉन सियू

3

यदि आप बहुत सीमित रैम कॉन्फ़िगरेशन के साथ उबंटू का सर्वर इंस्टॉल चला रहे हैं, तो मैं आपको अपडेट-नोटिफ़ायर से पूरी तरह से स्वचालित कार्यों को अक्षम करने का सुझाव दूंगा । आप इस पैकेज को हटा भी सकते हैं।

हालाँकि आप अभी भी अपने सिस्टम को सुरक्षा फ़िक्सेस सुनिश्चित करने के लिए कुछ स्वचालित अपडेट चलाना चाहते हैं। सर्वर पर ऐसा करने के लिए एक बहुत ही हल्का और आसान उपकरण क्रोन-एप है , यह आपको ईमेल के माध्यम से अपडेट की सूचना दे सकता है।

आपकी आवश्यकताओं को स्थापित करने और इसे कॉन्फ़िगर करने के लिए यहां कुछ निर्देश दिए गए हैं। डेबियन एडमिनिस्ट्रेशन का यह लेख भी पढ़ने लायक है।


2

अपने डेबियन मशीनों पर मैं अनअटेंडेड-अपग्रेड और एनाक्रॉन स्थापित करना पसंद करता हूं , फिर /etc/apt/apt.conf पर निम्न पंक्तियाँ जोड़ें

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

यह एक "एप्ट-गेट अपडेट", "एप्ट-गेट अपग्रेड" हर दिन, पूरी तरह से स्वचालित तरीके से (और बिना किसी प्रमुख ओवरहेड) के चलेगा

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