CSF kullanırken cron hatası alıyorsan genelde lfd servisi düzgün çalışmıyordur veya cron job tetiklenemiyordur. Bu durum firewall’un otomatik kontrolünü bozabilir. Çoğu zaman servis, izin veya cron kaydı kaynaklıdır. Aşağıdaki adımlarla sorunu hızlıca düzeltebilirsin.
Sorun şu:
CSF/LFD cron görevleri çalışmıyor veya hata veriyor. Bu yüzden firewall kuralları güncellenmiyor ya da LFD devreye girmiyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1. Cron servisinin çalıştığını kontrol et
Önce cron aktif mi bak:
Çalışmıyorsa başlat:
systemctl enable crond
2. CSF cron dosyasını kontrol et
CSF kendi cron görevlerini oluşturur.
Şu dizini kontrol et:
Burada csf veya lfd ile ilgili dosya olmalı.
Yoksa CSF cron düzgün kurulmamıştır.
3. LFD servisini kontrol et
Cron yerine LFD çalışıyor olabilir.
Çalışmıyorsa:
systemctl enable lfd
4. Cron loglarını kontrol et
Hatanın sebebini görmek için:
Genelde şu tür hatalar çıkar:
command not found
Bu durumda ilgili dosya veya path hatalıdır.
5. CSF dosya izinlerini düzelt
Yanlış izinler cron hatasına sebep olabilir.
chmod 700 /etc/csf
Sonra tekrar dene.
6. CSF’i yeniden kur (cron eksikse)
Cron dosyası hiç yoksa en temiz çözüm yeniden kurulumdur.
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
7. Firewall’u yeniden başlat
Kurulum veya düzeltme sonrası: