GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer ClamAV sur CentOS 7

Dans ce tutoriel, nous allons vous montrer comment installer ClamAV sur CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, ClamAV est un moteur antivirus open source (GPL) conçu pour détecter virus, logiciels malveillants et autres menaces malveillantes sur Linux.  Il est facile à utiliser et convient mieux aux serveurs Web et de messagerie basés sur Linux.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer l'installation pas à pas de ClamAV sur le serveur CentOS 7.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 7.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer ClamAV sur CentOS 7

Étape 1. Tout d'abord, ajoutez le référentiel EPEL à votre système.

yum install epel-release
yum update

Étape 2. Installez ClamAV.

Installez les packages ClamAV requis :

yum install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd

Étape 3. Configuration du démon Clam.

Copiez le clamd.conf modèle, au cas où vous n'auriez pas encore de fichier de configuration :

cp /usr/share/clamav/template/clamd.conf /etc/clamd.d/clamd.conf
sed -i ‘/^Example/d’ /etc/clamd.d/clamd.conf

Étape 4. Configurez SELinux pour ClamAV.

Vous avez dû écrire cette commande pour la faire fonctionner avec SELinux :

setsebool -P antivirus_can_scan_system 1

Étape 4. Activez Freshclam.

Pour ceux d'entre vous qui ne le savaient pas, Freshclam aide à maintenir à jour la base de données de ClamAV. Tout d'abord, supprimez la ligne "Exemple" associée de /etc/freshclam.conf :

cp /etc/freshclam.conf /etc/freshclam.conf.bak
sed -i ‘/^Example/d’ /etc/freshclam.conf

Nous créons un fichier rapide ici. Le processus devrait se dédoubler et démarrer freshclam en mode démon. Dans ce cas, nous le configurons pour vérifier 4 fois par jour les nouveaux fichiers :

nano /usr/lib/systemd/system/clam-freshclam.service

Ajoutez la pièce suivante :

# Run the freshclam as daemon
[Unit]
Description = freshclam scanner
After = network.target

[Service]
Type = forking
ExecStart = /usr/bin/freshclam -d -c 4
Restart = on-failure
PrivateTmp = true

[Install]
WantedBy=multi-user.target

Activez et démarrez maintenant le service :

systemctl enable clam-freshclam.service
systemctl start clam-freshclam.service

Ensuite, renommez le /usr/lib/systemd/system/[email protected] fichier :

mv /usr/lib/systemd/system/[email protected] /usr/lib/systemd/system/clamd.service

Maintenant, nous devons également modifier le service clamd@scan, car il fait maintenant référence à un fichier inexistant. Modifiez cette ligne dans /usr/lib/systemd/system/[email protected] et supprimez le signe @ :

.include /lib/systemd/system/[email protected]

La prochaine étape consiste à changer le clamd fichier de service /usr/lib/systemd/system/clamd.service :

[Unit]
Description = clamd scanner daemon
After = syslog.target nss-lookup.target network.target

[Service]
Type = simple
ExecStart = /usr/sbin/clamd -c /etc/clamd.d/clamd.conf --nofork=yes
Restart = on-failure
PrivateTmp = true

[Install]
WantedBy=multi-user.target

Déplacez-vous dans le répertoire :

cd /usr/lib/systemd/system

Enfin, démarrez tous les services :

systemctl enable clamd.service
systemctl enable [email protected]
systemctl start clamd.service
systemctl start [email protected].

Félicitations ! Vous avez installé ClamAV avec succès. Merci d'avoir utilisé ce didacticiel pour installer ClamAV sur le système CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de ClamAV.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer ClamAV sur CentOS 7 :un guide étape par étape

Comment installer Grafana sur CentOS 8

Comment installer ClamAV sur CentOS 6

Comment installer ClamAV sur CentOS 7

Comment installer Icinga 2 sur CentOS 7

Comment installer ClamAV sur CentOS 8