• 14-08-2012, 16:52:46
    #1
    plesk 9.5 kurulu olan bulut sunucum var.ancak sorun oluştu ve plesk panel açılmıyor.ssh üzerinden yedeğimi nasıl alabilirim?
    20 kadar ftp var bu ftpleri ayrı ayrı yada full backup şeklinde almanın ve indirmenin yolu varmıdır?
  • 14-08-2012, 19:39:10
    #2
    sectumsempra adlı üyeden alıntı: mesajı görüntüle
    plesk 9.5 kurulu olan bulut sunucum var.ancak sorun oluştu ve plesk panel açılmıyor.ssh üzerinden yedeğimi nasıl alabilirim?
    20 kadar ftp var bu ftpleri ayrı ayrı yada full backup şeklinde almanın ve indirmenin yolu varmıdır?
    şimdi yazdım denemedim ama çalışacaktır, hata verirse yazın düzeltelim

    yedek.sh olarak kaydedip sh yedek.sh olarak çalıştırırsanız tüm ftp dizinlerini tar.gz haline getirip /root/yedek klasörüne atar,
    #!/bin/sh
    echo "yedek basliyor."
    mkdir /root/yedek
    find /var/www/vhosts/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/liste
    _ydk="$(gawk -F: '{ print $1 }' /root/list)"
    for u in $_ydk
    do
    tar cvzf /root/yedek/${u}.tar.gz /var/www/vhosts/${u}/httpdocs/
    echo "HAZIR > ${u}"
    done
    echo "TUM VERI TABANLARI YEDEKLENDI"
    echo "DOSYALAR /root/yedek klasorunde"
    mysql yedekleri içinse (mysql root şifresini biliyorsanız)

    #!/bin/sh
    echo "root dizininde sqlyedek klasoru var mi."
    if [ -d '/root/sqlyedek' ]; then
    echo "root dizininde sqlyedek klasoru var."
    else
    echo "root dizininde sqlyedek klasoru yok ama simdi olusturuyorum."
          mkdir /root/sqlyedek
    fi
    echo
    echo "sql yedek almaya basliyor"
    
    
    find /var/lib/mysql/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/list
    _db="$(gawk -F: '{ print $1 }' /root/list)"
    for u in $_db
    do
    
    mysqldump -u root -p$1 ${u} > /root/sqlyedek/${u}.sql
    echo "HAZIR > ${u}"
    done
    
    zaman=`date +"%d.%m.%Y-%T"`
    tar cvzf /root/$zaman-mysql.tar.gz '/root/sqlyedek'
    
    echo "TUM VERI TABANLARI YEDEKLENDI"
    echo "DOSYA YOLU : /root/$zaman-mysql.tar.gz"
  • 14-08-2012, 20:27:43
    #3
    victories adlı üyeden alıntı: mesajı görüntüle
    şimdi yazdım denemedim ama çalışacaktır, hata verirse yazın düzeltelim

    yedek.sh olarak kaydedip sh yedek.sh olarak çalıştırırsanız tüm ftp dizinlerini tar.gz haline getirip /root/yedek klasörüne atar,
    #!/bin/sh
    echo "yedek basliyor."
    mkdir /root/yedek
    find /var/www/vhosts/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/liste
    _ydk="$(gawk -F: '{ print $1 }' /root/list)"
    for u in $_ydk
    do
    tar cvzf /root/yedek/${u}.tar.gz /var/www/vhosts/${u}/httpdocs/
    echo "HAZIR > ${u}"
    done
    echo "TUM VERI TABANLARI YEDEKLENDI"
    echo "DOSYALAR /root/yedek klasorunde"
    mysql yedekleri içinse (mysql root şifresini biliyorsanız)

    #!/bin/sh
    echo "root dizininde sqlyedek klasoru var mi."
    if [ -d '/root/sqlyedek' ]; then
    echo "root dizininde sqlyedek klasoru var."
    else
    echo "root dizininde sqlyedek klasoru yok ama simdi olusturuyorum."
          mkdir /root/sqlyedek
    fi
    echo
    echo "sql yedek almaya basliyor"
    
    
    find /var/lib/mysql/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/list
    _db="$(gawk -F: '{ print $1 }' /root/list)"
    for u in $_db
    do
    
    mysqldump -u root -p$1 ${u} > /root/sqlyedek/${u}.sql
    echo "HAZIR > ${u}"
    done
    
    zaman=`date +"%d.%m.%Y-%T"`
    tar cvzf /root/$zaman-mysql.tar.gz '/root/sqlyedek'
    
    echo "TUM VERI TABANLARI YEDEKLENDI"
    echo "DOSYA YOLU : /root/$zaman-mysql.tar.gz"
    hocam sağolun ama çalışmadı.root içinde yedek adında klasör oluştu ama içi boş
  • 14-08-2012, 21:37:34
    #4
    mysqldump -u root -p$1 ${u} > /root/sqlyedek/${u}.sql
    satırını şöyle düzenleyin
    mysqldump -u admin -p$1 ${u} > /root/sqlyedek/${u}.sql

    Mysql admin şifresi plesk admin şifrenizle aynıdır.
  • 14-08-2012, 21:41:08
    #5
    PRGRUP adlı üyeden alıntı: mesajı görüntüle
    mysqldump -u root -p$1 ${u} > /root/sqlyedek/${u}.sql
    satırını şöyle düzenleyin
    mysqldump -u admin -p$1 ${u} > /root/sqlyedek/${u}.sql

    Mysql admin şifresi plesk admin şifrenizle aynıdır.
    eyvalalh hocam.db yedeğini aldım.amawww. klaründeki yedekleri alamadım
  • 14-08-2012, 21:43:17
    #6
    Kaç siteniz var ?
    Sub domainler varmı ?
    Buna göre bir bash script hazırlayacağım. Sadece httpdocs klasörlerini alsa yeterli olurmu ?
  • 14-08-2012, 21:58:06
    #7
    PRGRUP adlı üyeden alıntı: mesajı görüntüle
    Kaç siteniz var ?
    Sub domainler varmı ?
    Buna göre bir bash script hazırlayacağım. Sadece httpdocs klasörlerini alsa yeterli olurmu ?
    normalde niyetim 20 sitemi taşımakdı,destek 0 olunca tamamını taşımaya karar verdim hocam.160 kadar sitem var.

    /var/www/vhosts altında klasörler var hocam abc.com gibi isimleri yazıyor.bunları bu şekli ile yedeklese iyi olacak.ama yedeklemezse bu şekli ile sadece httpdocs da yeterli olur.
  • 14-08-2012, 22:07:26
    #8
    Tamam öncelikle şu komutla log dosyalarını silelim.
    rm -rf /var/www/vhosts/*/statistics/logs/*

    Daha sonra nano yedekal komutuyla editor açalım ve aşağıdaki satırları ekleyelim.

    #!/bin/sh
    echo "yedek basliyor."
    mkdir /root/yedek
    find /var/www/vhosts/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/liste
    _ydk="$(gawk -F: '{ print $1 }' /root/list)"
    for u in $_ydk
    do
    tar cvzf /root/yedek/${u}.tar.gz /var/www/vhosts/${u}/httpdocs/
    echo "HAZIR > ${u}"
    done
    Kayıt ettikten sonra sh yedekal komutu vererek çalıştıralım. İşlem bittiğinde root dizininde yedek adında bir klasör göreceksiniz o klasörün içine yedekleriniz gelecektir.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:07:26 -->-> Daha önceki mesaj 22:05:02 --

    Subdomain olan siteniz varmı ? Eğer varsa onlar içinde birşeyler yapmamız gerekecek.
  • 14-08-2012, 22:17:50
    #9
    subdomain yok hocam.ayrıca biraz önceki konutu uyguladım.yedekleri aldı.ama yedeklerin içi boş