ClamAV Nasıl Kurulur: Adım Adım Kılavuz
ClamAV, virüsler, truva atları ve diğer kötü amaçlı yazılımlar dahil olmak üzere çeşitli kötü amaçlı yazılım türlerini tespit etmek ve kaldırmak için tasarlanmış popüler bir açık kaynaklı antivirüs motorudur. Linux tabanlı sistemlerde yaygın olarak kullanılır ancak macOS ve Windows gibi diğer işletim sistemlerini de destekler. Temel özelliklerinden biri, dosyaları, e-posta sunucularını ve web sunucularını kötü amaçlı içeriğe karşı tarama yeteneğidir, bu da onu sistem güvenliğini sağlamak için önemli bir araç haline getirir.
Bu kılavuz, ClamAV’ı bir Linux sistemine yükleme, virüs veritabanını güncelleme ve temel taramaları çalıştırma sürecinde size yol gösterir.
Adım 1: Sisteminizi Güncelleyin
Herhangi bir yazılımı kurmadan önce, gerekli tüm paketlerin en son sürümlerine sahip olduğunuzdan emin olmak için sisteminizi güncellemek iyi bir uygulamadır. Bir terminal açın ve dağıtımınıza bağlı olarak aşağıdaki komutları çalıştırın.
- Ubuntu/Debian tabanlı sistemler için:
- CentOS/RHEL tabanlı sistemler için:
Adım 2: ClamAV’yi Yükleyin
ClamAV, çoğu Linux dağıtımının varsayılan depolarında mevcuttur, bu da kurulum sürecini basitleştirir.
- Ubuntu/Debian tabanlı sistemler için:Aşağıdaki komutu kullanarak ClamAV ve daemonunu kurun:
Clamav-daemon paketi, ClamAV’ın arka planda bir hizmet olarak çalışmasını sağlayarak gerçek zamanlı tarama ve daha büyük sistemler için daha iyi performans sağlar.
- CentOS/RHEL tabanlı sistemler için:ClamAV’yi yum kullanarak kurun:
CentOS/RHEL’de, ClamAV’ye erişmek için EPEL (Kurumsal Linux için Ekstra Paketler) deposunu da etkinleştirmeniz gerekir.
Adım 3: ClamAV Virüs Veritabanını Güncelleyin
ClamAV kötü amaçlı yazılımları tespit etmek için virüs imza veritabanına güvenir, bu nedenle veritabanını güncel tutmak çok önemlidir. Kurulumdan sonra, herhangi bir tarama yapmadan önce virüs veritabanını güncellemelisiniz.
Virüs veritabanını freshclam komutunu kullanarak manuel olarak güncelleyebilirsiniz. Bu yardımcı program ClamAV ile birlikte gelir ve veritabanını otomatik olarak günceller.
- Veritabanını güncellemek için aşağıdaki komutu çalıştırın:
Freshclam’i aralıklarla otomatik olarak çalışacak şekilde yapılandırabilirsiniz, ancak manuel olarak çalıştırmak, bir taramadan önce en son virüs tanımlarına sahip olmanızı sağlar.
Adım 4: ClamAV Daemon’u Başlatın ve Etkinleştirin
Kurulumdan sonra, dosyaları verimli bir şekilde taramak için ClamAV daemon hizmetini başlatmanız gerekir.
- Ubuntu/Debian tabanlı sistemler için:
- CentOS/RHEL tabanlı sistemler için:
Daemon’u başlatmak ClamAV’in arka planda çalışmasını sağlar ve virüs veritabanının her seferinde yeniden yüklenmesi gerekmediğinden gelecekteki taramaları hızlandırır.
Adım 5: ClamAV ile Temel Taramaları Çalıştırma
ClamAV yüklendikten ve güncellendikten sonra, sisteminizi kötü amaçlı yazılımlara karşı taramaya başlayabilirsiniz. İhtiyaçlarınıza bağlı olarak ClamAV’yi kullanmanın birkaç farklı yolu vardır.
- Belirli bir dizini veya dosyayı taramak için clamscan komutunu kullanın:
R bayrağı özyinelemeli tarama için kullanılır, yani ClamAV belirtilen yol içindeki tüm alt dizinleri tarayacaktır.
- Tüm sisteminizi taramak için şunu kullanın:
Dosya sisteminizin boyutuna bağlı olarak tüm sistemi taramanın biraz zaman alabileceğini unutmayın.
- Bir tarama sırasında yalnızca virüslü dosyaları görüntülemek için –infected seçeneğini kullanın:
- Virüs bulaşmış dosyaları bir karantina klasörüne taşımak için:
Bu komut, virüslü dosyaları belirtilen karantina dizinine taşıyarak daha sonra izole etmenize ve analiz etmenize olanak tanır.
Adım 6: ClamAV’i Cron ile Otomatikleştirme (İsteğe Bağlı)
Sürekli koruma için, cron işlerini kullanarak düzenli taramalar planlayarak virüs taramasını otomatikleştirmek isteyebilirsiniz. ClamAV’yi günlük olarak çalıştırmak için bir cron işini nasıl oluşturabileceğiniz aşağıda açıklanmıştır:
- Cron dosyasını açın:
- Sabah 2’de günlük bir tarama planlamak için aşağıdaki satırı ekleyin:
Bu, ClamAV’i her gün sabah 2’de çalıştıracak ve sonuçları belirtilen bir dosyaya kaydedecektir.
Adım 7: ClamAV’i Gerçek Zamanlı Tarama için Yapılandırma (İsteğe Bağlı)
ClamAV, dosya sistemi olaylarını izleyen inotify gibi yazılımlarla entegre edilerek gerçek zamanlı tarama için de yapılandırılabilir. Ancak gerçek zamanlı tarama varsayılan olarak etkin değildir. Bunu ayarlamak, dosyaları oluşturulduklarında veya değiştirildiklerinde tarayarak bir güvenlik katmanı ekleyebilir.
Sonuç
ClamAV, özellikle özel yazılımlara güvenmeden sistemlerini korumak isteyen Linux kullanıcıları için güçlü ve esnek bir antivirüs çözümüdür. ClamAV ile dosyalarınızı, e-postalarınızı ve web sunucularınızı zararlı yazılımlara karşı tarayabilir ve virüs veritabanınızın her zaman güncel olmasını sağlayabilirsiniz. Yukarıdaki adımları takip ederek, sisteminizi kötü niyetli tehditlere karşı güvende tutmak için ClamAV’ı kurabilir, yapılandırabilir ve çalıştırabilirsiniz.