Yapacağımız işlemler ssh üzerinden olacağı için putty’e ihtiyacınız olacak, eğer elinizde yok ise alttaki bağlantıdan indirebilirsiniz.
putty’e giriş yaptıktan sonra işlemlere başlamadan ana dizine giriş yapalım,
1 | cd /home |
ana dizine giriş yaptıktan sonra cpanelin kendi yedekleme sistemi ile yedek almayı başlatabiliriz fakat bu tam güç kullanacaktır ve sunucuyu yorabilir.
1 | /scripts/cpbackup --force |
diğer alternatif ise otomatik olarak tek tek yedekleme yapması var ve bende bunu kullanıyorum.
1 | for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done |
ben toplu yedek almak istemiyorum, tek tek bir kaç hesabı yedeklemek istiyorum derseniz bu koddan kullanıcı adını hosting hesabınıza göre uyarlayarak yapabilirsiniz.
1 | /scripts/pkgacct KULLANICIADI |
yedeklerinizi aldınız, bunları başka bir sunucuya taşımak istiyorsanız (127.0.0.1 yerine taşınacak sunucunun ip adresini yazmanız gerekiyor)
1 | scp cpmove-* root@127.0.0.1:/home |
suncunuzun portu varsayılan olarak 22 değilde başka bir port ise bu şekilde yapabilirsiniz (1234 olan yer portu ifade etmektedir, kodu sunucunuzun portuna göre uyarlayın)
1 | scp –P1234 cpmove-* root@127.0.0.1:/home |
yedekler hazır, topluca yedekleri açmak için
1 | for x in $(ls -A *.tar.gz | cut -d "-" -f 2 | cut -d "." -f 1); do /scripts/restorepkg $x; done |
yedeği tek tek açmak istediğinizde ise
1 | /scripts/restorepkg KULLANICIADI.tar.gz |
bu makalemizde sitelerimizin yedeğini oluşturduk, gerekliyse başka sunucuya aktardık, geri yükledik.