Yaygın bakım görevleri nelerdir?


28

Pencereleri kullanırken, sistemi ve kayıt defterini temiz tutmak için ayda bir kez birleştirme, ccleaner ve revouninstaller kullanıyordum.

Ubuntu’nun (ve tüm Linux dağıtımlarının) farklı bir sistem yapısına sahip olduğunu ve bir birleştirme gerektirmediğini biliyorum, ancak sistemi temiz tutmaya yardımcı olan bazı bakım görevleri olduğunu duydum (örneğin, sudo apt-get cleanveya sudo apt-get autoremove)

Bu komutların / yazılımların ne kadarını (ve lütfen ne yaptıklarını ve sistem kararlılığını tehlikeye atabileceklerse lütfen açıklayın ) düzenli olarak biliyor ve kullanıyorsunuz?

Yanıtlar:


27

Bahsettiğiniz komutların amacı yalnızca disk alanından kazanmaktır. Ayrıca, günümüzde çoğu makinede tasarruf, disk alanınızın çok küçük bir kısmını karşılayacaktır. Yani çok kullanışlı değiller.

En yaygın bakım görevleri sistem tarafından otomatik olarak gerçekleştirilir. Onları merak ediyorsanız, onları gerçekleştiren komut dosyaları /etc/cron.*. Komut dosyasının adı veya içeriği size yaptıklarından bir ipucu verebilir. Anlamadığınız hiçbir şeyi değiştirmeyin - bu komutların bir nedeni vardır.

Otomatik olarak yapılmayan bir bakım görevi, güvenlik ve kararlılık güncellemelerini (ana hata düzeltmeleri) yüklemek. Varsayılan olarak, güncellemelerin mevcut olduğuna dair bir bildirim alırsınız. İlk fırsatta bildirime uymalısınız. Güncellemelerin, bayt başına ödeme yapılan bir İnternet erişimindeyken ya da bilgisayarınızı hemen kapatmanız gerektiğinde olduğu gibi uygunsuz bir zamanda gelmesi durumunda, bu otomatik olarak yapılmaz; Ayrıca, güncellemelerin bir şeyi bozması (ve çok küçük) bir risk olduğundan ve bunu gözetimsiz yapmamak daha iyidir.

Güncellemeler, manuel olarak tetiklediğim tek bakım görevidir. Başka bir şey yapmam gerekseydi, bunu bir hata olarak görürdüm. Yapılması gerekiyorsa, otomatikleştirilmelidir.


5
Sistemin yapılandırılması mümkündür, böylece önemli güncellemeler arka planda otomatik olarak uygulanır. Yaşlı akrabaların her zaman bağlı bilgisayarlar için çok güzel bir özellik.
vava

@vava apt-get update && apt-get upgrade --assume-yesayrıcalıklarla çalışması için crontab'a eklemeniz gerekir .
Nick Bedford,

@NickBedford @vava Kurulumu daha iyi unattended-upgrades: help.ubuntu.com/lts/serverguide/automatic-updates.html
Skylar Ittner

8

Size 2 gui programı öneriyorum:

  • çamaşır suyu
  • Ubuntu çimdik.

bleach-bit, "ccleaner" -linux için eşdeğerdir , bu nedenle ne yapabileceğini anlayabilirsiniz: sudo apt-get konsolu ağartıcıya kurun.

ubuntu tweak bir "tweak-ui" / yazılım merkezi / gconf / etc türünde burada ilgilendiğimiz şey "paket temizleyici" seçeneği:

alt metin

Ubuntu-tweak'ı kurmak için:

  • sudo add-apt-repository ppa:tualatrix/ppa
  • sudo apt-get update
  • sudo apt-get install ubuntu-tweak

vay, ben zaten ubntu çimdik kullanmak ama temiz için hiç kullanmamış
Strae

2

Apt-get 'in resmi kullanıcı sayfasından (benim tarafımdan eksiklik):

   clean
       clean clears out the local repository of retrieved package files.
       It removes everything but the lock file from
       /var/cache/apt/archives/ and /var/cache/apt/archives/partial/. 
       This frees up disk space


   autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for some package and that are no
       more needed.

Ayrıca gui var computer-janitor( System=> Administration=> System Janitor)


3
Çoğu durumda, computer-janitormümkün olduğunca kaçınırdım. Bu sadece iyi bir program değil.
aperson

@ aperson: Lütfen neden iyi bir program olmadığını düşündüğünüzü haklı çıkar. Bu, farklı insanlara farklı şeyler ifade edebilir.
jvriesem

0

Ben bir yazılım bağımlısıyım - yeni yazılımı denemeye devam ediyorum, makineme yüklüyorum ve sonra da kaldırıyorum. Yani benim için apt-get -clean ve apt-get -autoremove oldukça düzenli olarak kullanılıyor :-)

Ayrıca güncelleme bildirimlerini kontrol etmenizi ve düzenli olarak güncellemenizi öneririm.

Bakabileceğiniz bir araç (yönetim bölümünde mevcut olduğuna inanıyorum) bilgisayar hademe. Boşaltabileceğiniz ve alan boşaltmak için gereksiz paketleri tanımlamak harika.

Bakmak isteyebileceğiniz bir diğer şey de, tek bir masaüstü kurulumu için alakalı olmayan veya gerekli olmayan Apache, SSH, telnet vb. Başlangıçta çalıştırılmak üzere yapılandırılmışlarsa, gereksiz servislerde performans / bellek boşa gidiyor olabilirsiniz.


5
Kullanmayı düşünün aptitude installve aptitude purgegereksiz paketleri otomatik olarak kaldırın. Bundan purgeda öte, paketin kurduğu konfigürasyon dosyalarını da kaldırır.
vava

thnx - Ben kontrol edeceğim ...
Nikhil

Yeteneği bir sonraki adam kadar seviyorum, ama okuduğumdan beri, bunu kullanmanın artık apt üzerinde bir avantajı yok. Yine de kullanıyorum.
aperson
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.