web-dev-qa-db-fra.com

Comment mettre à jour la base de données de définitions ClamAV?

Comment mettre à jour Clam Antivirus via le terminal?

J'ai déjà installé clamav, mais je veux savoir comment mettre à jour la base de données de virus.

47
Hippie

Pour mettre à jour la base de données ClamAV, faites Sudo freshclam.

NAME
       freshclam - update virus databases

SYNOPSIS
       freshclam [options]

DESCRIPTION
       freshclam is a virus database update tool for ClamAV.

Pour une mise à jour hors ligne, vous pouvez également télécharger directement la définition du virus depuis la base de données: principal , quotidien , puis placez-la dans /var/lib/clamav (supprimer les anciens fichiers).

45
turbo

Exécutez Sudo apt-get install clamav.

Une fois ClamAv installé, vous pouvez configurer un script pour la recherche de virus par clic droit dans Nautilus.

Pour mettre à jour la base de données de virus, ouvrez un terminal et entrez la commande suivante:

Sudo freshclam

Pour automatiser cette mise à jour, vous pouvez configurer un travail cron. Je montrerai comment mettre à jour la base de données virale tous les jours à 8h57. Tout d'abord, ouvrez le terminal et su à root.

Sudo su

Maintenant, vous devez modifier la crontab pour l'utilisateur root.

crontab -e

Cela ouvre le fichier crontab racine dans l'éditeur de texte nano. Ajouter la ligne suivante

57 08 * * * freshclam

à la crontab puis appuyez sur Ctrl+X pour quitter. Répondez oui lorsque vous êtes invité à enregistrer le fichier.

14
user119505

La bonne façon de faire est d’éditer freshclam.conf et d’ajouter le nombre de vérifications quotidiennes que vous souhaitez.

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

Comment mettre à jour clamtk (toutes les étapes)/clamav (étapes 1 à 3)

REMARQUE: lisez chaque ligne avant de commencer à taper des choses dans Terminal pour comprendre ce que vous faites au système.

  1. Supprimez les installations audiovisuelles potentiellement mauvaises:

    Sudo apt-get remove clamav clamtk freshclam
    Sudo apt-get autoremove
    
  2. Réinstaller AV

    Sudo apt-get install clamav -y      # *(Terminal Version)*
    Sudo apt-get install clamtk -y      # *(GUI version)*
    
  3. Mettre à jour la base de données AV

    Sudo freshclam                    # *(takes ~30 minutes to download definitions)*
    
  4. Configurer AV & Scan: Cet exemple utilise uniquement clamtk

    clamtk                           # (Opens GUI)*
    

    bascule toutes les options sous l'onglet des paramètres "Réseau"

    1. basculer "proxy" et taper http://127.0.0.1
    2. basculer/resélectionner "Pas de proxy" (pour griser # 1 ci-dessus)

    "Assistant de mise à jour"

    1. basculer l'option de mise à jour "manuelle" et cliquer sur appliquer et "retour"
    2. basculez l'option de mise à jour "automatique" et cliquez sur Appliquer et "Retour". Vous devriez maintenant voir le nombre de définitions mis à jour

    "Analyser un répertoire"

    1. basculez le répertoire souhaité que vous souhaitez numériser. Pour l'analyse du système, j'ai basculé tout le système (pas seulement /root ou /usr).
    2. Cliquez sur scan et une boîte de progression apparaîtra.

Note finale: taper la phrase clamav --help donne quelques indices. -y revient à dire oui à l'installation de toutes les dépendances du paquet. Si -y est la cause de problèmes, excluez et appuyez manuellement sur la touche ylorsque vous y êtes invité.

C’est ce que j’ai dû faire pour que la palourde fonctionne, peut-être un pépin à la fois pour clamtk et clamav (problème avec les deux). J'espère que ceci aide quelqu'un d'autre!

2
SierraJuliet

en Chine, le grand pare-feu bloque, donc ne peut utiliser que les fichiers de téléchargement. vous pouvez essayer de définir le serveur sur cn dans le fichier freshclam.conf, mais la mise à jour prendra plusieurs jours. le téléchargement direct fonctionne pour obtenir les définitions.

0
rob grune