Tüm hafızamın uygun kontrolünü yemesini önle


11

Ubuntu 12.04 LTS'de, 512MB RAM sunucusuyla, apt-check250'ye kadar bellek kullanıyor ve sistemimin her gece kullanılamamasına neden oluyor, örn.

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

Bu betiğin birden çok kez çalışıp sistem kaynağımı yediği nedir? Burada onaylanmış ancak herhangi bir çözüm bulunmayan bir hata var [1]. Bu hatanın kritik olduğuna ve LTS'de var olduğuna biraz şaşırdım, iç çek ...

Neyse, Ubuntu ekibinin ne zaman tamir edebileceğinden emin değilim, Bizim tarafımızdan nasıl yapacağımız hakkında bir fikrin var mı?

[1] https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/746508

Yanıtlar:


5

Güncelleme bildirimini devre dışı bırak

Güncelleme bildiricisini devre dışı bırakmak istiyorsanız, bu bağlantıdaki talimatları takip edebilirsiniz .

Bağlantıdan Değiştirilmiş Alıntı

  1. Yöntem 1 - Bir kullanıcı için devre dışı bırak

    Sitesinin yerel (kullanıcı) bir kopyasını oluşturun update-notifier.desktop

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

    Bu satırı yerel dosyada bul

    X-GNOME-Autostart-Delay=60
    

    İle değiştirin:

    X-GNOME-Autostart-enabled=false
    

    Şimdi oturumu kapatıp tekrar açın veya çalışan güncelleme bildiricisini öldürün:

    killall update-notifier
    
  2. Yöntem 2 - Tüm kullanıcılar için devre dışı bırak

    Yöntem 1 ile aynı işlemi yapın, ancak yerel / kullanıcı kopyasını değiştirmek yerine /etc/xdg/autostart/update-notifier.desktop

Güncellemeyi manuel olarak kontrol et

Güncelleme bildiricisini devre dışı bıraktıktan sonra, paket güncellemesini kontrol etmek için Güncelleme Yöneticisi'ni (GUI) veya aşağıdaki komut satırını kullanın

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

İlk satır en son paket listesini depodan indirir. İkinci satır, mevcut tüm güncellemeleri içeren paketleri gösterir.


Bu yardımcı olur mu?
John Siu

3

Çok sınırlı bir RAM yapılandırmasına sahip bir Ubuntu sunucu yüklemesi çalıştırıyorsanız , otomatik eylemleri güncelleme bildiriminden tamamen devre dışı bırakmanızı öneririm . Bu paketi bile kaldırabilirsiniz.

Ancak, sisteminizin güvenlik düzeltmelerini almasını sağlamak için yine de bazı otomatik güncellemelerin çalışmasını isteyebilirsiniz. Bir sunucuda bunu yapmak için çok hafif ve kullanışlı bir araç cron-apt , e-posta yoluyla güncellemeleri size bildirebilir.

Gereksinimlerinizi kurmak ve yapılandırmak için bazı talimatlar . Debian Yönetimi hakkındaki bu makale de okumaya değer.


2

Debian makinelerimde katılımsız yükseltmeler ve anacron kurmayı tercih ediyorum , ardından /etc/apt/apt.conf dosyasına aşağıdaki satırları ekliyorum

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

Bu, her gün, tam otomatik bir şekilde (ve büyük bir ek yük olmadan) "uygun bir güncelleme", "uygun bir yükseltme" çalıştıracaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.