Geniş Ekran Modu Otomatik Ekran Boyutu Font Boyutunu Azalt Font Boyutunu Azalt Font Boyutunu Normal Yap Yazdır

Sunucudaki Hesapların ve Veri Tabanlarının Yedeğini Almak

Bir Linux Web Sunucusu üzerindeki sitelere ait dosyaları ve veri tabanlarını sistemde yedekleyen örnek uygulama

 

rm -f /yedek/*.*

DATABASE="$($(which mysql) -u root -h localhost -pVERITABANI_SIFRESI -Bse 'show databases')"
for db in $DATABASE
  do

        if [[ ${db: 0:11} != "information" ]] && [[ ${db: 0:7} != "cphulkd" ]] && [[ ${db: 0:5} != "horde" ]] &&
[[ ${db: 0:12} != "leechprotech" ]] && [[ ${db: 0:5} != "modsec" ]] && [[ ${db: 0:9} != "roundcube"]] && [[
${db: 0:5} != "mysql" ]];  then
                echo "veri_tabani.$db.gz"
                $(which mysqldump) -u root -h localhost -VERITABANI_SIFRESI $db | $(which gzip) -9 > /yedek/"veri_tabani.$db.gz"
        fi
  done

for hesap in $(ls /home);
  do

      if [[ ${hesap: 0:5} != "MySQL" ]] && [[ ${hesap: 0:3} != "tmp" ]] && [[ ${hesap: 0:2} != "cp"
]]; then

        echo "/home/$hesap"
       
        tar -czPf /yedek/"dosyalar.$hesap.gz" "/home/$hesap"

      fi

done

 

Yukardaki kodu yedek_al.sh seklinde kaydettikten sonra bir cron job yardımı ile rutin olarak yapılmasını sağlıyoruz.

Önce crontab -e komutuyla cron job listesine ulaşıyoruz

En alt satıra şu eklemeyi yapıyoruz:

40 06 * * * bash /home/yedek_al.gz

Yukarıda hergun saat 06:40 ta yedek almasını istemiş olduk sistemden.

Sunucudaki Hesapların ve Veri Tabanlarının Yedeğini Almak

Kaynaklar

 

 

Bu içerikle ilgili henüz herhangi bir yorum yapılmamıştır. Bu içerikle ilgili Yorumunuzu eklemek için burayı tıklayınız.

Linux Bash Script

Klasördeki dosyaları silmek
bash script ile sunucuda oluşturlan temp dosyalarını silmek
Klasördeki dosyaları türüne göre listelemek
bash script ile dosya türüne göre listeleme islemi
Klasördeki dosya listesini almak
bash script kullanılarak bir klasor icerisindeki dosya listesini almak

    Ödev Gönder | İncelenmeyi Bekleyen Ödevler | Uygulama Resimleri | Uygulama Resmi Gönder | İnternet Üzerinden Sınav | Test Sorusu Gönder | Sınıf Karneleri | Anketler | Linkler
    www.dijitalders.com

    bilgidijitalders.com
    Bu sayfalar en iyi 1024 x 768 ekran çözünürlüğünde görüntülenir.
    Site içerikleri, site kullanıcıları tarafından yollanan içeriklerdir. Her hangi bir içeriğin lisanslı yahut şahsınıza ait olduğunu tarafımıza iletirseniz gerekli düzenlemeyi yapacağız. Kullanılan içerikler, siteyi kullanan öğrenciler ve araştırmacılar için kolaylık sağlamak amacıyla oluşturulmuştur.
    Sayfada HATA! Olduğunu Düşünüyorsanız | Sık Kullanılanlara Ekle | www.dijitalders.com'u Ana Sayfam Yap | Web Tasarımcıya e-Posta
    Bu site 897,734 kişi tarafından ziyaret edilmiştir.