Panduan Install ClamAV Antivirus Engine di Fedora | UNIX LINUX EXPLORE
Edit

Panduan Install ClamAV Antivirus Engine di Fedora

ClamAV adalah perangkat antivirus tangguh yang menawarkan perlindungan penting bagi sistem Fedora Linux terhadap perangkat lunak berbahaya, termasuk virus dan trojan. Berikut ini adalah beberapa fitur utama ClamAV:
  • Perlindungan Serbaguna: ClamAV dengan tekun melindungi dari berbagai bentuk malware, menyediakan lingkungan yang aman bagi sistem Fedora Linux Anda.
  • Pembaruan Rutin: Dengan pembaruan basis data yang sering, ClamAV memastikan sistem Anda terlindungi dari ancaman terbaru yang diketahui, meningkatkan lanskap keamanan Anda.
  • Antarmuka Baris Perintah: ClamAV beroperasi melalui antarmuka baris perintah yang mudah dipahami, membuatnya mudah diakses dan dinavigasi bagi pengguna yang terbiasa dengan perintah terminal.
  • Opsi Pemindaian: Perangkat ini menawarkan opsi pemindaian yang fleksibel, yang memungkinkan pengguna untuk memeriksa file, direktori, dan area sistem yang rentan terhadap infeksi secara menyeluruh.
  • Opensource: ClamAV adalah proyek sumber terbuka yang mengundang kontribusi dari komunitas, yang mengarah pada peningkatan berkelanjutan dan fitur yang diperbarui.
Dalam tutorial ini, kami akan menunjukkan cara menginstal ClamAV di Fedora Linux. ClamAV adalah mesin antivirus sumber terbuka serbaguna yang dirancang terutama untuk mendeteksi trojan, virus, malware, dan ancaman jahat lainnya. Anti virus ini sangat efektif dalam memindai lampiran email dan lalu lintas web gateway. Fleksibilitas ClamAV menjadikannya pilihan yang sangat baik bagi pengguna Fedora Linux yang ingin meningkatkan postur keamanan sistem mereka.

Artikel ini mengasumsikan setidaknya anda memiliki pengetahuan dasar tentang Linux, tahu cara menggunakan baris perintah shell. Instalasinya cukup sederhana dan mengasumsikan anda menjalankannya di akun root, jika tidak, anda mungkin perlu menambahkan 'sudo' ke perintah untuk mendapatkan hak akses root.






1. Install ClamAV dengan perintah DNF Command

Perintah pertama yang harus anda jalankan adalah melakukan pembaruan sistem Fedora. Untuk menghindari konflik selama instalasi ClamAV, anda pastikan semua paket sudah mutakhir dan versi terbaru.

Update Fedora
[root@ns1 ~]# sudo dnf clean all
[root@ns1 ~]# sudo dnf update
[root@ns1 ~]# dnf upgrade --refresh
Secara default, ClamAV tersedia di repositori standar. Fedora berfokus pada rilis upstream, sehingga versi yang disediakan umumnya mutakhir dan kompatibel dengan distribusi Linux lainnya. Untuk menginstal ClamAV dan antarmuka GUI-nya pada sistem berbasis rpm seperti fedora, cukup gunakan dnf dan tjalankan perintah berikut.

Install Clamav
[root@ns1 ~]# sudo dnf -y install clamav clamd clamav-update
Perintah diatas akan menginstal paket inti ClamAV beserta dependensi yang diperlukan dan paket clamav-update, yang bertanggung jawab untuk memperbarui basis data virus. Setelah proses instalasi selesai, Anda dapat memverifikasi bahwa ClamAV berhasil diinstal dengan memeriksa versinya. Jalankan perintah berikut.

Cek versi Clamav
[root@ns1 ~]# sudo clamscan --version
Jika ClamAV terinstal dengan benar, Anda akan melihat informasi versi Clamav akan ditampilkan pada menu terminal shell anda.


2. Update ClamAV database

Jalankan menjalankan fungsinya, Clamav menggunakan database yang dapat membaca dan menhalau virus. Database tersebut akan selalu berubah tiap bulan atau tahun. Oleh karena itu anda harus selalu mengupdate database Clamav ke versi terbarunya. Hal ini untuk lebih meningkatkan kinerja dan performa Calamav dalam menghalau virus-virus jahat yang selalu mengintai sistem anda.

disable systemd Clamav
[root@ns1 ~]# sudo systemctl stop clamav-freshclam
Sekarang anda dapat langsung menjalankan perintah update database Clamav.

Update Clamav
[root@ns1 ~]# sudo freshclam
Setelah database diperbarui, mulai layanan clamav-freshclam dan aktifkan untuk berjalan secara otomatis saat sistem melakukan boot.

Enable Clamav
[root@ns1 ~]# sudo systemctl enable clamav-freshclam --now
Penting bagi anda, jika suatu hari nanti anda tidak ingin mengkatifkan Clamav. Anda bisa mematikan fungsi clamav tanpa harus menghapusnya.

disable Clamav untuk sementara waktu
[root@ns1 ~]# sudo systemctl disable clamav-freshclam --now

a. Otomatis Update

Untuk memastikan instalasi ClamAV anda tetap mengikuti berada dalam versi database terkini, sebaiknya anda menyiapkan pembaruan otomatis (biar gak capek). Anda dapat melakukannya dengan mengonfigurasi file crontab untuk menjalankan freshclam secara berkala.

Buka berkas crontab dan diedit scriptnya seperti contoh di bawah ini.

Update otomatis dengan crontab
[root@ns1 ~]# sudo crontab -e

0 2 * * * /usr/bin/freshclam --quiet
Dengan pekerjaan cron ini, ClamAV akan secara otomatis memperbarui definisi virusnya setiap hari pada waktu yang ditentukan.


3. Konfigurasi ClamAV

Dengan ClamAV yang telah terinstal di sistem Fedora anda, saatnya mengoknfigurasinya agar Clamav dapat langsung kerja dan kerja untuk melakukan perlindungan yang optimal pada sistem anda. Untuk melakukan hal tersebut anda harus mengedit file konfigurasi utama Clamav yaitu "freshclam.conf".

a. Edit file freshclam.conf

File freshclam.conf berisi pengaturan konfigurasi untuk komponen freshclam, yang bertanggung jawab untuk memperbarui basis data virus. Untuk mengedit berkas ini, gunakan perintah berikut.

Edit file freshclam.conf
[root@ns1 ~]# sudo nano /etc/freshclam.conf
Pada script file tersebut, anda dapat menyesuaikan berbagai pengaturan seperti frekuensi pembaruan, mirror basis data, dan pengaturan proxy. Pastikan untuk menghapus komentar dan mengubah opsi yang diperlukan berdasarkan kebutuhan anda.

b. Edit file clamd.conf

File clamd.conf digunakan untuk mengkonfigurasi daemon clamd, yang menyediakan pemindaian dan pemantauan secara real-time. Buka file tersebut dengan perintah berikut.

Buka file clamd.conf dan edit sesuai kebutuhan
[root@ns1 ~]# sudo nano /etc/clamd.conf
Script pada file ini harus anda konfigurasi seperti opsi pengaturan pemindaian, lokasi berkas log, dan ukuran berkas maksimum untuk pemindaian. Sesuaikan pengaturan sesuai kebutuhan anda, setelah itu simpan perubahan tersebut.

c. systemd Clamav

ClamAV juga menawarkan pemindaian saat diakses, yang secara otomatis memindai berkas saat berkas diakses atau dimodifikasi. Untuk mengaktifkan pemindaian saat diakses, Anda perlu mengkonfigurasi daemon clamd agar berjalan sebagai layanan. Ikuti langkah-langkah berikut.

systemd ClamAV
[root@ns1 ~]# sudo nano /etc/systemd/system/clamd.service

[Unit]
Description=ClamAV Antivirus Daemon
After=network.target

[Service]
Type=forking
ExecStart=/usr/sbin/clamd
Restart=on-failure

[Install]
WantedBy=multi-user.target
Simapan hasil peubahan dan jalankan ulang Clamav.

Restart Clamav
[root@ns1 ~]# sudo systemctl enable --now clamd
Dengan pemindaian akses yang dikonfigurasi, ClamAV akan secara aktif memantau dan memindai berkas secara real-time, memberikan lapisan perlindungan tambahan pada komputer anda.

Pada artikel ini, anda tak perlu melakukan scan manual anti virus Clamav, karena semuanya telah dikerjakan secara otomatis oleh systemd dan crontab. Anda dapat membaca artikel lainnya tentang cara melakukan scan antivirus dengan Clamav.

Selamat! Anda telah berhasil menginstal ClamAV. Terima kasih telah menggunakan tutorial ini untuk menginstal ClamAV pada sistem Fedora.