SSH’de siteleri yedek almak

09 Aralık 2008 Yazan Recep Yılmaz   Kategori Web

Sunucunuzda barındırdığınız sitelerin yedeğini almak için çeşitli çözümler bulunmaktadır. Fakat bunlar arasında en etkili ve pratik olanı göstermek istiyorum. Yoksa WHM/Cpanel’den ya da Plesk panelden yedeklerinizi alabiliyorsunuz, ayarlayabiliyorsunuz vs vs..

Bu yöntem SSH üzerinden yazacağımız tek bir komutla tüm sitelerimizin yedeğini /home/ dizinine almayı ve bu yedekleri /home/ dizininden herhangi bir kullanıcıdaki public_html klasörünün içine taşımayı içermektedir.

for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done

komutunu ssh’ye root girişi yaptıktan sonra yazıp enter tuşuna basıyoruz. Barındırdığımız sitelerin kapladığı alana ve boyutuna göre sitelerin yedeklenme süresi uzayıp kısalmaktadır. Komutu uyguladıktan sonra ekranımızı kapatmıyoruz. Komut işlevini yerine getirdiği zaman, ekranda yazılar belirmeyecektir fark edersiniz zaten.

İşlemin tamamlandığını varsayarak devam ediyorum; yukardaki yazdığımız komutla sitelerimizin tüm yedekleri /home/ dizinin içine kaydoldu. Şimdi;

cd /home/

yazarak dizine giriyoruz.

dir

yazarak dizindeki klasör ve dosyaları görüntüledeğimizde sitelerimizin yedeklerini orada görebiliriz.

Bu yedekleri herhangi bir kullanıcının public_html klasörünün içine taşırsak bilgisayarımıza ftp’den indirmek kolaylaşacaktır. Hemen yapalım;

mv /home/yedekadi.tar.gz /home/username/public_html

komutunu sırayla her yedek için kullanarak username yazan kısımda yazdığınız kullanıcı’nın public_html klasörüne yedeklerimizi taşıyabiliriz.

Daha sonra herhangi bir ftp programıyla o kullanıcının hesabına bağlanıp yedekleri bilgisayarımıza indirebiliriz bu işlemi yapabilmek için taşıdığımız yedeklere ssh’den yazma izni vermemiz gerekmektedir.

chmod 777 /home/username/public_html/yedekadi.tar.gz

komutunu kullanarak tek tek yedeklerimize yazma izni verip sonra da ftp’den bilgisayarımıza kaydedebiliriz. Kolay gelsin.

Etiketler: , , , , , , , , , , , , , , , , , , , ,

Sayfa 6 - 6« İlk..23456


Bu internet sitesinde (recepyilmaz.web.tr) yer alan içerik tamamen bilgilendirme, tanıtma amaçlıdır. Hiçbir telif hakkı içeren dosya internet sitesinde (recepyilmaz.web.tr) barındırılmamaktadır. Eğer telif hakkı barındıran yazı, dosya vb. gibi içerik varsa veya bu içeriklere bağlantı verilmişse ve bu içeriğin kullanımından kaynaklanan hukuki bir durum teşkil ederse tüm yasal sorumluluk içeriği kullanan kullanıcıda ve bağlantı verilen internet sitesindedir. Bu tür içerikleri 24 saat içinde bilgisayarınızdan silmeniz önerilir. Bu gibi durumlarda internet sitesi (recepyilmaz.web.tr) sorumluluk kabul etmemektedir. Size/kurumunuza ait telif hakkı doğuran bir yazı, dosya vb. gibi içerik olduğunu düşünüyorsanız 5846 sayılı kanunun 25. maddesinin ek 4. maddesine göre hakkı ihlal edilen öncelikle üç gün içinde ihlalin durdulmasını istemek zorundadır. Bu durumda site yönetimi ile iletişim sayfasından temas kurabilirsiniz. Durumu bildirdiğiniz takdirde içerik derhal silinir.
Sitedeki yazı, resim vb. materyalleri (Ç)alıntı yapanlara da bir çift sözüm var: "yarım aklınızla çeyrek fikirler üretip saçma sapan işler yapmayın(!)".