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


51

Comment puis-je mettre à jour Clam Antivirus via le terminal?

Je suis déjà installé clamav, mais je veux savoir comment puis-je mettre à jour la base de données de virus.


1
Autant que je sache, il n’est pas nécessaire d’utiliser cette commande dans Ubuntu, la base de données du virus de la palourde est automatiquement mise à jour. Si vous l'exécutez, vous obtiendrez une erreur telle que ERROR: /var/log/clamav/freshclam.log est verrouillé par un autre processus
Savvas Radevic

2
Pour forcer la mise à jour quotidienne à se produire à la demande, vous pouvez arrêter le service & mettre à jour et ensuite le redémarrer: $ service clamav-freshclam stopet puis: $ sudo freshclamet encore,$ service clamav-freshclam start
michael

Réponses:


49

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 de virus de la base de données: main , quotidienne , puis les insérer dans /var/lib/clamav(supprimer les anciens fichiers).


1
Est-ce que cela fonctionnera pour les utilisateurs de Zorin OS7 Ultimate? Merci

le mien était à jour, je pense que c'est devenu automatique maintenant?
Aquarius Power

ERREUR: Impossible d'ouvrir /var/log/clamav/freshclam.log en mode d'ajout (vérifiez les autorisations!). ERROR: Problème avec le logger interne (UpdateLogFile = /var/log/clamav/freshclam.log).
Aaron Franke

@ AaronFranke, cela a résolu le problème. askubuntu.com/a/909276/118354 Pour moi, c'était dû à l'interface graphique de ClamAv qui était ouverte. sudo lsof /var/log/clamav/freshclam.logdit que. J'ai tué le processus en utilisant sudo pkill -15 -x freshclam. Problème résolu.
Satya Prakash

16

Courez 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+ Xpour sortir. Répondez oui lorsque vous êtes invité à enregistrer le fichier.


3
Si vous le mettez dans la crontab racine, vous n'en avez pas besoin sudo.
Pabi

2
Actuellement, le clamav-freshclamservice s'occupe de la mise à jour des définitions (dès le 15.04, éventuellement dès le 12.04). Pour l’intégration de Nautilus, installez clamtk-nautilus(et redémarrez Nautilus)
michael

6

La bonne façon de faire est d’éditer le fichier freshclam.conf et d’ajouter le nombre de contrôles journaliers que vous souhaitez.

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

Hou la la! Je ne savais pas qu'il vérifierait une fois par heure par défaut! Cela me semble beaucoup ...
Alexis Wilke Le

@AlexisWilke Il convient de noter que ce n'est pas le cas - cette ligne est commentée dans le fichier de configuration, mais peut être activée si vous le souhaitez
Numeri dit Réintégrer Monica le

@Numeri Une nouvelle installation et je vois le Checks 24paramètre par défaut sur Ubuntu 16.04 ...
Alexis Wilke

@AlexisWilke Je suppose que c'est ce que je retiens en supposant que le paquet sur Ubuntu serait identique à Manjaro. (Fait une nouvelle installation hier sur Manjaro 17.1.) Je suis d'accord, 24 / jour est un peu plus haut
Numeri dit Rétablir Monica 9/09

2

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. bascule "proxy" et tapez http://127.0.0.1
    2. Basculer / resélectionner "Pas de proxy" (pour griser # 1 ci-dessus)

    "Assistant de mise à jour"

    1. Basculez l'option de mise à jour "manuelle" et cliquez 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é l'ensemble du système (pas seulement /rootou /usr).
    2. Cliquez sur scan et une boîte de progression apparaîtra.

Note finale: taper la phrase clamav --helpdonne quelques indices. -yest la même chose que de dire oui à l'installation de toutes les dépendances pour le paquet. Si -ydes problèmes surviennent, excluez et appuyez manuellement sur la ytouche lorsque 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!


0

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.