Debate

Sistem Kurtarma Scripti

Iniciado por ASENA · 28 jul 2026 13:56 · 5 Visitas · 0 Respuestas
Autor del tema #0
Bir sistem kurtarma scripti, bir bilgisayarın veya sunucunun beklenmeyen bir arızadan sonra hızlı bir şekilde geri yüklenmesi için kullanılan otomatik bir araçtır. Bu tür scriptler, özellikle sunucu yöneticileri ve sistem yöneticileri için kritik öneme sahiptir, çünkü sistem arızaları, veri kaybı ve iş kesintileri gibi sorunları minimize eder.

Sistem kurtarma scriptlerinin temel işlevleri arasında, sistem durumu yedekleme, kritik bileşenlerin kontrol edilmesi ve gerektiğinde otomatik onarım yapılması yer alır. Örneğin, bir Linux sunucusunda bu tür bir script, aşağıdaki adımları içerebilir:

  • Yedekleme: Script, öncelikle mevcut sistem durumunu ve kritik dosyaları yedekler. Bu, genellikle tar veya rsync gibi araçlarla gerçekleştirilir.
  • Durum Kontrolü: Ardından, sistemin kritik bileşenlerini kontrol eder. Örneğin, disk alanı, bellek kullanımı ve ağ bağlantısı gibi unsurlar izlenir. df -h komutuyla disk kullanım durumu kontrol edilebilir.
  • Otomatik Onarım: Eğer belirli bir sorun tespit edilirse, script otomatik olarak onarım komutlarını çalıştırabilir. Örneğin, bozuk bir servis tespit edilirse systemctl restart <servis_adı> komutu kullanılabilir.
  • Bildirim: Son olarak, script tamamlandığında yöneticilere e-posta veya mesaj göndererek durumu rapor edebilir.

Aşağıda basit bir örnek script verilmiştir:

CODE
1234567891011121314151617
#!/bin/bash

[b]Yedekleme[/b]
tar -czf /backup/sistem_yedek_$(date +%Y%m%d).tar.gz /etc /var/www

[b]Durum Kontrolü[/b]
DISK_KULLANIM=$(df -h | grep '/dev/sda1' | awk '{print $5}' | sed 's/%//')
if [ $DISK_KULLANIM -gt 80 ]; then
    echo "Disk kullanım %80'i aştı!" | mail -s "Uyarı: Disk Doluluğu" [email protected]
fi

[b]Servis Kontrolü[/b]
if ! systemctl is-active --quiet apache2; then
    systemctl restart apache2
    echo "Apache servisi yeniden başlatıldı." | mail -s "Servis Yeniden Başlatıldı" [email protected]
fi


Bu tür bir script, sistem yöneticilerinin iş yükünü azaltırken, sistemin sürekli olarak çalışır durumda kalmasını sağlar. Otomasyonun sağladığı hız ve güvenilirlik, sunucuların ve sistemlerin yönetiminde büyük bir avantaj sunar.

Debes haber iniciado sesión para responder.

0 citas seleccionadas