GNU/Linux >> Belajar Linux >  >> Rocky Linux

Cara Menginstal ClamAV di Rocky Linux 8 | AlmaLinux

ClamAV untuk Linux adalah pemindai virus sumber terbuka dan gratis yang dioperasikan melalui baris perintah. Di sini kita akan melihat proses instalasi ClamAV  (Clam AntiVirus) di Rocky Linux 8 atau AlmaLinux 8.

Layanan clamd (ClamAV daemon) pemindai mesin anti-virus ClamAV dapat dimulai di latar belakang untuk menerima panggilan (untuk pemindaian virus) dari program lain. Antivirus ini terutama digunakan sebagai pemindai virus sisi server di server email. ClamAV menawarkan pemindai baris perintah, antarmuka Milter untuk Sendmail, pembaruan basis data tingkat lanjut, dan dukungan bawaan untuk format arsip, file yang dapat dieksekusi ELF + file yang dapat dieksekusi portabel, dan format dokumen populer. Oleh karena itu, ia digunakan untuk berbagai tujuan seperti pemindaian email, pemindaian web, dan keamanan titik akhir.

Mengapa pemindai virus untuk Linux?

Dibandingkan dengan Windows, malware di Linux umumnya tidak terlalu mematikan, itu sebabnya pemindai Virus tidak diperlukan untuk sistem operasi Linux. Oleh karena itu, ClamAV sangat cocok untuk lingkungan yang heterogen di mana platform Linux dan Windows digunakan bersama-sama di mana file yang diunduh di Linux ditransfer ke Windows, oleh karena itu ini harus diperiksa dan dipindai sebelum diteruskan. Misalnya, memeriksa lampiran email atau untuk digunakan bersama dengan program pihak ketiga seperti Samba atau server email.

Instalasi Clam AntiVirus (ClamAV) di Rocky Linux atau AlmaLinux 8

1. Instal Repositori EPEL

Paket untuk menginstal Clamv tidak tersedia di repo dasar Rocky Linux untuk diinstal. Namun, kita bisa mendapatkannya dari repo EPEL (Paket ekstra untuk Enterprise Linux). Oleh karena itu, tambahkan itu terlebih dahulu.

sudo dnf install epel-release -y

2. Jalankan pembaruan sistem

Setelah menambahkan repo EPEL, jalankan sekali perintah pembaruan sistem yang akan menyegarkan cache repositori sistem dan memberitahukannya tentang paket yang tersedia di repositori yang ditambahkan untuk diinstal.

sudo dnf update -y

3. Instal ClamAV di Rocky Linux 8 atau AlmaLinux

Sekarang, kita dapat dengan mudah mendownload dan menginstal ClamAV termasuk layanannya “clamd” untuk menjalankan antivirus di latar belakang dan Antivirus updater. Jalankan saja perintah berikut:

sudo dnf install clamav clamd clamav-update

4. Tambahkan pengguna ClamAV di Rocky Linux atau AlmaLinux

sudo groupadd clamav
sudo useradd -g clamav -s /bin/false -c "Clam Antivirus" clamav

5. Setel SELinux untuk ClamAV

Akan ada beberapa pembatasan pada beberapa file oleh SElinux jika telah diaktifkan di sistem kami. Oleh karena itu, jalankan perintah di bawah ini untuk mengonfigurasinya untuk ClamAV.

sudo setsebool -P antivirus_can_scan_system 1

6. Jalankan perintah pembaruan basis data ClamAV

Sebelum mengkonfigurasi antivirus ini lebih lanjut, mari kita jalankan dulu perintah pembaruan tanda tangan basis data virusnya:

sudo freshcalm

7. Aktifkan LocalSocket

Jika Anda menyiapkan instance clamd lokal yang sederhana, maka aktifkan opsi LocalSocket di file konfigurasi pemindaiannya.

sudo sed -i 's/#LocalSocket \/run/LocalSocket \/run/g' /etc/clamd.d/scan.conf

8. Buat file Systemd freshcalm

Secara default, tidak akan ada file layanan untuk freshcalm. yang memperbarui database Clamav Signature. untuk menjalankannya di latar belakang. Oleh karena itu, untuk menjalankan aplikasi freshcalm di latar belakang sebagai layanan, kita harus membuat file unit Systemd secara manual.

sudo nano /usr/lib/systemd/system/freshclam.service

Sekarang, salin-tempel baris berikut:

[Unit]
Description = ClamAV Scanner
After = network.target

[Service]
Type = forking
#if you want to update database automatically more than once a day change the number 1  
ExecStart = /usr/bin/freshclam -d -c 1
Restart = on-failure
PrivateTmp =true

[Install]
WantedBy=multi-user.target

Simpan file dengan menekan Ctrl+O dan keluar dari yang sama menggunakan Ctrl+X.

9. Mulai layanan pemindai FreshClam dan Clamd

Mulai dan Aktifkan Freshclam

Kami sudah membuat sebagai file layanan di atas, mari kita mulai, aktifkan dan periksa statusnya:

sudo systemctl start freshclam
sudo systemctl enable freshclam

Periksa status:

sudo systemctl status freshclam

Jika Anda ingin menghentikannya, jalankan:

sudo systemctl stop freshclam

Memulai dan Mengaktifkan layanan Clamd Scanner  

Clamd adalah layanan pemindai yang telah kami instal selama instalasi program antivirus open-source untuk Rocky Linux ini. Oleh karena itu, jalankan saja perintah di bawah ini untuk memulai dan mengaktifkannya.

Mulailah:

sudo systemctl start [email protected]

Sekarang, aktifkan untuk berjalan secara otomatis dengan boot sistem.

sudo systemctl enable [email protected]

Periksa Status:

sudo systemctl status [email protected]

Untuk menghentikan pemindai (opsional, hanya jika diperlukan):

sudo systemctl stop [email protected]

10. Gunakan antivirus Clamav untuk Memindai file di Rocky Linux

Jika Anda ingin memindai beberapa folder, file, atau direktori home, berikut adalah sintaks yang harus diikuti pada terminal perintah Anda:

sudo clamscan filename

Untuk memindai direktori:

sudo clamscan -r directoryname

Untuk menghapus menemukan ancaman, ketika Anda telah melakukan pemindaian manual. Gunakan sintaks berikut.

sudo clamscan --remove filename

sudo clamscan -r --remove directoryname

11. Pemindaian Saat Akses (opsional)

Satu lagi fitur berguna dari ClamAV Antivirus adalah Pemindaian Saat Akses itu adalah bentuk perlindungan real-time untuk sistem Linux. Fitur ini dijalankan oleh kliennya sendiri yang diidentifikasi oleh clamonacc di samping Clamd . Secara default itu tidak hanya akan memberi tahu pengguna ketika beberapa file berbahaya ditemukan, karenanya tidak akan mencegah membaca atau menulis file tersebut. Setelah pengguna diberi tahu, dia dapat mengambil tindakan yang tepat untuk menangani file berbahaya tersebut.

Untuk mengaktifkan modul on-access, jalankan:

Layanan kerang perhentian pertama

sudo systemctl stop [email protected]

Sekarang, aktifkan On-Access di file konfigurasi pemindaian ClamAV:

sudo sed -i 's/#OnAccessPrevention yes/OnAccessPrevention yes/g' /etc/clamd.d/scan.conf

Dengan menggunakan perintah di atas, kami telah mengaktifkan layanan ini di file Scan.conf. Jika Anda ingin Pemindai memantau beberapa direktori atau file, nyatakan juga dalam file Scan.conf.

Anda bisa itu dengan mengedit sudo nano /etc/clamd.d/scan.conf file secara manual dan nyatakan folder atau file Anda untuk dipindai dalam format di bawah ini di akhir file :

OnAccessIncludePath path-to-folder

Atau Anda dapat menggunakan sintaks perintah yang diberikan di bawah ini. Misalnya, Saya ingin menyetel pemantauan pemindaian Saat Akses untuk direktori Beranda saya.

sudo sed -i 's/#OnAccessIncludePath \/home/OnAccessIncludePath \/home/g' /etc/clamd.d/scan.conf

Selain itu, kecualikan pengguna Clamd Anda dari pemindaian, untuk memastikannya tidak akan diblokir secara tidak sengaja:

sudo sed -i 's/#OnAccessExcludeUname clamav/OnAccessExcludeUname clamscan/g' /etc/clamd.d/scan.conf

Mulai layanan Daemon dan On-Access Scanner, secara manual:

sudo su - clamav -c "/usr/local/bin/clamd"
sudo clamonacc

Jalankan layanan clamd juga:

sudo systemctl start [email protected]

Buat file Layanan clamonacc (opsional)

Catatan :Jika Anda ingin menjalankan On-Access Scanner layanan secara otomatis setelah sistem reboot maka Anda harus membuat file systemd untuk itu.

Anda dapat menggunakan perintah yang diberikan di bawah ini:

sudo nano /usr/lib/systemd/system/clamonacc.service

Copy-paste baris yang diberikan di bawah ini ke dalam file:

[Unit]
Description=ClamAV On Access Scanner
[email protected]
After=clamd.service syslog.target network-online.target

[Service]

Type=simple
User=root
ExecStart=/usr/bin/clamonacc -F --log=/var/log/clamonacc --move=/tmp/clamav-quarantine
Restart=on-failure
RestartSec=7s

[Install]
WantedBy=multi-user.target

Simpan file dengan menekan Ctrl+O dan keluar dari yang sama menggunakan Ctrl+X.

Juga, Buat file log dan direktori Karantina yang dideklarasikan di baris di atas:

sudo touch /var/log/clamonacc
sudo mkdir /tmp/clamav-quarantine

Mulai dan Aktifkan layanan clamonacc

sudo systemctl daemon-reload
sudo systemctl start clamonacc
sudo systemctl enable clamonacc

Status :

sudo systemctl status clamonacc

12. Periksa Semua layanan yang menjalankan Clamav

Untuk memeriksa layanan apa saja yang menjalankan Antivirus ini di sistem kami, jalankan:

ps -ef | grep clam

Anda akan mendapatkan output seperti screenshot di bawah ini, dengan semua detailnya:

13. Copot pemasangan (opsional)

Jika Anda tidak membutuhkan ClamAV di sistem Anda lagi, Rocky Linux atau AlmaLinux 8, jalankan:

sudo dnf remove clamav clamd clamav-update

Untuk mengetahui lebih banyak tentang pemindai ClamAV dan perintahnya lihat Dokumentasi Resmi.


Rocky Linux
  1. Cara Menginstal Python 3.9 di Rocky Linux 8

  2. Cara Install Jenkins di Rocky Linux 8 / AlmaLinux 8

  3. Cara Instal Rocky Linux 8.4

  1. Cara menginstal Docker CE di Rocky Linux 8

  2. Cara menginstal Snap di Rocky Linux 8

  3. Cara Menginstal Budgie Desktop di AlmaLinux | Rocky Linux 8

  1. Cara Instal MySQL Workbench di AlmaLinux | Rocky Linux 8

  2. Cara Instal Apache Cassandra di AlmaLinux 8 | Rocky Linux 8

  3. Cara install GIMP di AlmaLinux 8 / Rocky Linux 8