GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal ClamAV di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal ClamAV di CentOS 7. Bagi Anda yang belum tahu, ClamAV adalah mesin antivirus open-source (GPL) yang dirancang untuk mendeteksi virus, malware, dan ancaman berbahaya lainnya di Linux.  Mudah digunakan dan terbaik untuk server Web &Mail berbasis Linux.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan langkah demi langkah instalasi ClamAV di server CentOS 7.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 7.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal ClamAV di CentOS 7

Langkah 1. Pertama, tambahkan repositori EPEL ke sistem Anda.

yum install epel-release
yum update

Langkah 2. Instal ClamAV.

Instal paket ClamAV yang diperlukan:

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

Langkah 3. Konfigurasi daemon Clam.

Salin clamd.conf template, jika Anda belum memiliki file konfigurasi:

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

Langkah 4. Konfigurasikan SELinux untuk ClamAV.

Anda harus menulis perintah ini untuk membuatnya bekerja dengan SELinux:

setsebool -P antivirus_can_scan_system 1

Langkah 4. Aktifkan Freshclam.

Bagi Anda yang tidak tahu, Freshclam membantu menjaga agar database ClamAV tetap mutakhir. Pertama, hapus baris "Contoh" terkait dari /etc/freshclam.conf :

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

Kami membuat file cepat di sini. Prosesnya harus bercabang sendiri dan memulai freshclam dalam mode daemon. Dalam hal ini, kami mengonfigurasinya untuk memeriksa file baru 4 kali sehari:

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

Tambahkan potongan berikut:

# 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

Sekarang aktifkan dan mulai layanan:

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

Selanjutnya, ganti nama /usr/lib/systemd/system/[email protected] berkas:

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

Sekarang kita harus mengubah layanan clamd@scan juga, karena sekarang mengacu pada file yang tidak ada. Ubah baris ini di /usr/lib/systemd/system/[email protected] dan hapus tanda @:

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

Langkah selanjutnya adalah mengubah clamd file layanan /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

Pindah ke direktori:

cd /usr/lib/systemd/system

Akhirnya, mulai semua layanan:

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

Selamat! Anda telah berhasil menginstal ClamAV. Terima kasih telah menggunakan tutorial ini untuk menginstal ClamAV pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi ClamAV.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Hashicorp Vault di CentOS 7

  1. Cara Menginstal Git di CentOS 8

  2. Cara Menginstal Docker di CentOS 8

  3. Cara Menginstal Java 8 &11 di Centos 8