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 -yKernel güncellendiyse sunucuyu yeniden başlatın:
reboot2️⃣ WHM / CPANEL GÜNCELLEMESİ
Standart güncelleme:
/usr/local/cpanel/scripts/upcpDetaylı çıktı almak için:
/usr/local/cpanel/scripts/upcp --verbose3️⃣ ESKİ KERNEL TEMİZLİĞİ (DİSK ALANI KAZANMA)
Sistemde aktif olmayan eski kernelleri temizler:
dnf install yum-utils -y package-cleanup --oldkernels --count=1Not: Aktif kullanılan kernel korunur.
4️⃣ CACHE VE GEÇİCİ DOSYA TEMİZLİĞİ
DNF cache temizleme:
dnf clean packagesGeç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_tmp6️⃣ 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):
7️⃣ DİSK KULLANIM ANALİZİ/var/log/messages /var/log/secure
Root dizin analizi:
du -h --max-depth=1 / | sort -hrHome dizinleri:
du -h --max-depth=1 /home | sort -hr8️⃣ MAIL QUEUE (EXIM) KONTROLÜ
Mail kuyruğu sayısı:
exim -bpcMail listesini görüntüle:
exim -bpTüm mail kuyruğunu temizleme:
exim -bp | exiqgrep -i | xargs exim -MrmUYARI:
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.