Bu konu AlmaLinux tabanlı WHM / cPanel sunucular için hazırlanmıştır.
Amaç; güvenli güncelleme, disk alanı kazanımı ve sunucu performansının artırılmasıdır.
⚠️ UYARI:
Tüm işlemler root kullanıcı ile yapılmalıdır.
Canlı sunucularda işlem öncesi mutlaka yedek alınması önerilir.


1️⃣ ALMALINUX SİSTEM GÜNCELLEMESİ
Öncelikle sistem paketlerini güncelliyoruz:
dnf clean all
dnf makecache
dnf update -y
Kernel güncellendiyse sunucuyu yeniden başlatın:
reboot
2️⃣ WHM / CPANEL GÜNCELLEMESİ
Standart güncelleme:
/usr/local/cpanel/scripts/upcp
Detaylı çıktı almak için:
/usr/local/cpanel/scripts/upcp --verbose
3️⃣ ESKİ KERNEL TEMİZLİĞİ (DİSK ALANI KAZANMA)
Sistemde aktif olmayan eski kernel’leri temizler:
dnf install yum-utils -y
package-cleanup --oldkernels --count=1
Not: Aktif kullanılan kernel korunur.
4️⃣ CACHE VE GEÇİCİ DOSYA TEMİZLİĞİ
DNF cache temizleme:
dnf clean packages
Geçici dizinler:
rm -rf /tmp/*
rm -rf /var/tmp/*
Dikkat:
Aktif işlem yokken yapılması önerilir.
5️⃣ CPANEL GEÇİCİ DOSYALARI TEMİZLEME
/usr/local/cpanel/scripts/clean_tmp
6️⃣ LOG DOSYALARI KONTROL & TEMİZLİK
Log boyutlarını kontrol et:
du -sh /var/log/*
Büyük logları sıfırlamak için (örnek):
/var/log/messages /var/log/secure
7️⃣ DİSK KULLANIM ANALİZİ
Root dizin analizi:
du -h --max-depth=1 / | sort -hr
Home dizinleri:
du -h --max-depth=1 /home | sort -hr
8️⃣ MAIL QUEUE (EXIM) KONTROLÜ
Mail kuyruğu sayısı:
exim -bpc
Mail listesini görüntüle:
exim -bp
Tüm mail kuyruğunu temizleme:
exim -bp | exiqgrep -i | xargs exim -Mrm
UYARI:
Bu işlem kuyruktaki tüm mailleri siler.
9️⃣ KULLANILMAYAN PAKETLERİ TEMİZLEME
dnf autoremove -y
✅ SONUÇ
Bu bakım işlemleri ayda 1 kez uygulandığında:
✔ Disk alanı rahatlar
✔ Sunucu performansı artar
✔ WHM daha stabil çalışır
✔ Güvenlik riskleri azalır
Katkı ve ek öneriler konu altından paylaşılabilir.