ClamAV tanımları veritabanını nasıl güncelleyebilirim?


51

Clam Antivirus'ü terminalden nasıl güncelleyebilirim?

Zaten yükledim clamav, ancak virüs veritabanını nasıl güncelleyebileceğimi bilmek istiyorum.


1
AFAIK, bu komutu Ubuntu'da kullanmanıza gerek yok; istiridye virüsü veritabanı otomatik olarak güncelleniyor. Eğer çalıştırırsanız, ERROR
Savvas Radevic

2
Günlük güncellemenin istek üzerine gerçekleşmesini sağlamak için hizmeti durdurabilir ve güncelleyebilir ve ardından yeniden başlatabilirsiniz: $ service clamav-freshclam stopve sonra: $ sudo freshclamve tekrar,$ service clamav-freshclam start
michael

Yanıtlar:


49

ClamAV veritabanını güncellemek için yapın sudo freshclam.

NAME
       freshclam - update virus databases

SYNOPSIS
       freshclam [options]

DESCRIPTION
       freshclam is a virus database update tool for ClamAV.

Çevrimdışı güncelleme için, virüs tanımını doğrudan veritabanından da indirebilirsiniz: main , günlük ve sonra bunları /var/lib/clamav(eski dosyaları kaldırın).


1
Bu Zorin OS7 Ultimate kullanıcıları için işe yarar mı? Teşekkürler

benimki günceldi, sanırım şimdi otomatik oldu.
Kova Gücü

HATA: /var/log/clamav/freshclam.log eklenti modunda açılamıyor (izinleri kontrol edin!). HATA: Dahili kaydedici ile ilgili sorun (UpdateLogFile = /var/log/clamav/freshclam.log).
Aaron Franke

@AaronFranke, bu sorunu çözdü. askubuntu.com/a/909276/118354 Benim için ClamAv'ın GUI'sinin açık olması benim içindi . sudo lsof /var/log/clamav/freshclam.logdedi ki. Süreci kullanarak öldürdüm sudo pkill -15 -x freshclam. Sorun çözüldü.
Satya Prakash

16

Run sudo apt-get install clamav.

ClamAv kurulduktan sonra, Nautilus'ta sağ tıklamayla virüs taraması için bir komut dosyası oluşturabilirsiniz.

Virüs veritabanını güncellemek için bir terminal açın ve aşağıdaki komutu girin:

sudo freshclam

Bu güncellemeyi otomatikleştirmek için bir cron işi ayarlayabilirsiniz. Virüs veritabanını her gün 08:57 'de nasıl güncelleyeceğimi göstereceğim. İlk olarak, terminali açın ve root'a gönderin.

sudo su

Şimdi root kullanıcısı için crontab'ı değiştirmeniz gerekiyor.

crontab -e

Bu, nano metin düzenleyicide kök crontab dosyasını açar. Aşağıdaki satırı ekle

57 08 * * * freshclam

crontab'a gidin ve ardından çıkmak için Ctrl+ Xtuşuna basın. Dosyayı kaydetmeniz istendiğinde evet cevabını verin.


3
Kök crontab içine koyarsanız, ihtiyacınız yok sudo.
Pabi

2
Halen, clamav-freshclamhizmet tanımları güncellemeye özen göstermektedir (15.04 itibariyle, kesin olarak, muhtemelen 12.04 kadar erken). Nautilus entegrasyonu için, kurun clamtk-nautilus(ve nautilus'u yeniden başlatın)
michael

6

Gitmenin doğru yolu, freshclam.conf dosyasını düzenlemek ve istediğiniz günlük Çek sayısını eklemektir

vim /etc/clamav/freshclam.conf
Checks 24
##Notify clamd to reload it self
NotifyClamd /etc/clamav/clamd.conf

Vaov! Varsayılan olarak saatte bir kontrol edeceğini bilmiyordum! Bana çok benziyor ...
Alexis Wilke 7

@AlexisWilke Olmadığı belirtilmelidir - bu satır config dosyasında yorumlanmıştır, ancak dilerseniz etkinleştirilebilir
Numeri diyor Reinstate Monica

@Numeri Yeni bir kurulum ve Checks 24parametreyi varsayılan olarak Ubuntu 16.04'te görüyorum ...
Alexis Wilke

@AlexisWilke Sanırım Ubuntu'daki paketin Manjaro ile aynı olacağını varsayardım. (Dün Manjaro 17.1'e yeni bir yükleme yaptı.) Katılıyorum, 24 / gün biraz üstte
Numeri diyor Reinstate Monica

2

Clamtk (tüm adımlar) / clamav (1-3 adımlar) nasıl güncellenir

NOT: Sisteme ne yaptığınızı anlamak için Terminal'e bir şeyler yazmaya başlamaya başlamadan önce her satırı okuyun.

  1. Potansiyel olarak kötü amaçlı AV kurulumlarını kaldırın:

    sudo apt-get remove clamav clamtk freshclam
    sudo apt-get autoremove
    
  2. AV'yi yeniden yükle

    sudo apt-get install clamav -y      # *(Terminal Version)*
    sudo apt-get install clamtk -y      # *(GUI version)*
    
  3. AV Veritabanını Güncelle

    sudo freshclam                    # *(takes ~30 minutes to download definitions)*
    
  4. AV ve Taramayı Yapılandır: Bu örnek yalnızca istiridye kullanır

    clamtk                           # (Opens GUI)*
    

    "Ağ" ayar sekmesinin altındaki tüm seçenekleri değiştir

    1. geçiş "vekil" ve tür http://127.0.0.1
    2. "Proxy Yok" özelliğini değiştir / yeniden seç (yukarıdaki 1 numaralı gri renkli)

    "Güncelleme Asistanı"

    1. "manuel" güncelleme seçeneğini değiştirip uygula ve "geri" tıkla
    2. "otomatik" güncelleme seçeneğine geçin ve uygula ve "geri" seçeneğini tıklayın. Şimdi güncellenmiş tanım sayısını görmelisiniz

    "Dizin Tara"

    1. Taranmasını istediğiniz dizini değiştirin. Sistem taraması için tüm sistemi değiştirdim (sadece /rootveya değil /usr).
    2. Taramayı tıkladığınızda bir ilerleme kutusu görünecektir.

Son Not: İfadeyi yazmak clamav --helpbazı ipuçları verir. -ytüm bağımlılıkları pakete yüklemek için evet demekle aynı şeydir. Sorun çıkarsa , istendiğinde, -yhariç tut ve el ile tuşuna basın y.

Bu, istiridyenin çalışmasını sağlamak için yapmam gereken şeydi, belki hem istiridye hem de clamav için bir aksaklık (her ikisinde de sorun var). Umarım bu başka birine yardım eder!


0

Çin'de, büyük güvenlik duvarı engeller, böylece yalnızca indirme dosyalarını kullanabilir. sunucuyu freshclam.conf dosyasında cn olarak ayarlamayı deneyebilirsiniz, ancak güncelleme günler alacaktır. doğrudan indirme tanımları elde etmek için çalışı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.