Murat TATAR God saves lost souls , I save lost passwords

27Ara/140

Linux isletim sistemlerinde tar ve cron job ile yedek alma

Bu yazımda sizlere linux işletim sistemlerinde dosyalarınızı nasıl otomatik olarak sıkıştırıp aynı zamanda "zamanlanmış görev" ile yedekliyebiliceginiz hakkinda bilgi vericem.

Genelde bütün linux ile ugrasan kisiler sıkıstırma olarak .tar sıkıstırma yontemini kullanır. Bu sıkıstırma yöntemi ile dosyalarınızın boyutunu kücültebilir aynı zamanda birden fazla dosyayi tek bir sıkıştırılmış dosya haline getirebilirsiniz.

Linux işletim sistemlerinde zamanlanmış göreve verilen ad CRON JOB dur. Cron job ile linux işletim sisteminde belirliyeceginiz işlemlerin ne zaman yapılmasını istedigini planlayabilir , vakti geldiginde işlemi müdahaleniz olmadan otomatik olarak gercekleştirebilirsiniz.

Öncelikle ögrenmemiz gereken şey önemli dosyaları nasil otomatik olarak bash script ve cron job ile yedekleyeceğimiz.

TAR KULLANARAK YEDEKLEME

Belirlemiş olduğunuz dosyaları sıkıştırmak için aşagıdaki kolay kod u kullanabilirsiniz.

# tar -cvpzf   /YedeklenmesiniİstediginizDosya/SıkıstırılanDosyaİsmi.tar.gz /YedeginKaydedilicegiyer/DosyaYolu/path

Örnek vermek gerekirse ,  root klasöründe /imp-data oldugunu varsayalim , yapmak istedigim işlem bu klasör ve alt klasörlerini sıkıştırıp aynı zamanda sıkıştırılan dosyayi başka bir dizine kaydetmek olsun. Bunun için örnek kod aşagıdaki gibi olmalı

# tar -cvpzf /mybackupfolder/backup.tar.gz    /imp-data

backup-using-tarŞimdi bu komutu bash scriptinin içine yerleştirip işlemin otomatik cron job ile tanımladıgımız zamanda olmasını saglayabiliriz. Bunun için benim kullandıgım basit bir script bulunmakta bunu sizinle paylaşiyorum. öncelikle vi editör ile dosya oluşturup (# vi /backup.sh ) içine script içerigini kopyalamalısınız.

#!/bin/bash
#Purpose = Backup of Important Data
#Created on 17-1-2012
#Author = Mur@ Tatar
#Version 1.0
#START

TIME=`date +"%b-%d-%y"`             # Bu komut sıkıştırılan log dosyasına sıkıştırıldıgı anın tarihini atar
FILENAME="backup-$TIME.tar.gz"      # Backup dosyasının ismini belirler
SRCDIR="/imp-data"                  # Hangi dosyanın backuplanıcagı ile ilgili hedef göstercegin komut
DESDIR="/mybackupfolder"            # Alınan backupların nereye kaydedilicegi ile ilgili backup
tar -cpzf $DESDIR/$FILENAME $SRCDIR

#END

Bu script imp-data klasörü içerisindeki ve alt klasörleri içerisindeki dosyaların tamamını sıkıştırıp mybackupfolder klasörüne taşir. Bu iki dosyayı oluşturmak için kullanmanız gereken komutlar aşagıdaki gibidir.

Kaynak dosya

# mkdir /imp-data

Hedef dosya

# mkdir /mybackupfolder

Cron Job ile yedek alma işlemini otomatige baglama

Şimdi cron job ile nasil bu işlemi belirlenen bir vakitte yapabilicegimizi görücez. Bu işlem için kullanmamız gereken komut "crontab -e" komutudur. Bu komutu ilk kullandıgınızda size windows işletim sistemlerinde oldugu gibi herzaman kullandıgınız text editor hangisi diye sorucaktir , text editoru 1 kere sectiginizde bu soru bir daha karşınıza cıkmıyıcak hep o sectiginiz text editor ile aynı komut vasitasiyla dosyaya erişim saglayabiliceksiniz.

crontab editor dosyasını acıyoruz

# crontab -e

Crontab daki format aşagıdaki gibidir. 6 aşamadan oluşur

Minutes    Hours     Day of Month    Month     Day of Week     Command

0 to 59    0 to 23               1 to 31         1 to 12          0 to 6            Shell Command

Örnek olarak pazartesi ve cumartesi günü yedekleme scriptimizin saat 1 de calışmasını istedigimize dair bir kural belirleyelim.

# M H DOM M DOW CMND
01 13 * * 1,6 /bin/bash /backup.sh

İşlem bu kadar. Bu işlemi yaptıgınızda yedekleme scriptiniz her pazartesi ve cumartesi günü saat 1 de calışıp yedekleme işlemini gercekleştiricektir. Umarım makelenin yardımı dokunur. Takıldıgınız noktada iletişim kısmından benimle irtibata gecebilirsiniz.

 

20Ara/140

Cpanel Hostingde WordPress wp-admin sifresi resetleme

Bu makalede sizinle yönetim paneli cpanel olan hostingde wordpress sitenizin unutulan yada hacklenen wp-admin şifresini nasil resetleyebiliceğinizi paylaşıcam.

Her wordpress sitesinin bağlı oldugu bir mysql veritabanı olduğundan diğer methodları es geçip direk ana verinin bulunduğu mysql veritabanı tablolarından düzeltme işlemini gerçekleştiricez. Bu makalede günümüzde en fazla kullanılan yönetim paneli olan cpanel üzerinden resimli örneklerle kurtarma işlemini görsel olarak anlatıcam.

Adım 1

Öncelikle ftp nizde yada dosya yöneticinizde bulunan wp-config.php dosyasını notepad yada notepad++ ile açıp database ismini ögrenmeniz gerekmektedir. Bunu yapmanızın sebebi hostinginize ait bir subdomain yada birden fazla database bağlantısı kullanan yapı varsa sizin hangi database içerisinde şifre resetleme işlemi yapacağınızı ögrenmek.

Adım 2

Cpanelinize giriş yaptıktan sonra ilgili hostinginizin databases kısmından phpmyadmin sekmesine giriş yapmanız gerekmekte.

phpmyadminPhpmyadmin e giriş yaptıktan sonra wp-config.php dosyasından ismini ögrendigimiz veritabanı tablolarına giriş yapıyoruz. Genelde görüceginiz defaultta gelen database tablo ön ekleri " wp_" olmalı. Bu tablolar içerisinde "wp-users" tablosunu bulup "browse" secenegini tıklıyorsunuz.

resetpassword1

Açtıktan sonra şifresini kurtarmak istediğiniz kullanıcının yanındaki edit (kalem) işaretine tıklıyorsunuz

resetpassword2Sonraki görüceginiz ekran şu şekilde olmalı

resetpassword3Bu tabloyu gördükten sonra değiştirmeniz gereken satır user_pass satırıdır. Bu satirda bir cok gelişigüzel karakter görebilirsiniz. Bunun sebebi wordpress in şifreleri MD5Hash olarak saklamasından kaynaklanmaktadir. Buraya istediğiniz şifreyi belirleyebilmek için şifrenizi MD5 generators lerden online olarak yada local olarak şifre üreterek yapabilirsiniz. Online olarak yapmak isterseniz http://www.md5.cz/ linkinden yararlanabilir , local olarak şifrenizi üretip uygulamayı istersenizde "jawascript md5" programını yada benzer bir programı yüklemeniz gerekmektedir.

Şifre ürettikten sonra ürettiginiz şifresi degiştirmek istediginiz kullanıcının stununa girip kaydet demeniz yeterli.

Bu işlemlerin hepsini yaptıktan sonra şifrenizi başarılı bir şekilde değiştirmiş olucaksınız. Yeni şifrenizle artık problemsiz bir şekilde wp-admin sekmesinden sitenizin admin paneline erişebilir , istediğiniz değişiklikleri yapabilirsiniz.

Umarım yararı dokunmuştur 😉

9Ara/140

Cloud Sunucu Vs Kiralik Fiziksel Sunucu

Bez názvu-1Cloud sunucular ile fiziksel sunucular arasında bir çok fark bulunmaktadir. Doğru tercihi yapmanızdaki kilit nokta ise , size hangi sunucunun en iyi hizmet verebiliceğine karar vermenizdir. Bu makalede bulut yapi ve fiziksel yapi arasindaki farkları, - lerini ve + larını anlatarak size doğru tercihi yapmanız konusunda yardımcı olmaya çalışıcam.

Cloud sunucularla fiziksel sunucular arasındaki en büyük fark cloud sunucularda bulut yapi bulunduğundan dolayı çok büyük işlem kapasitesine sahip olması(ram , cpu , harddisk) , fiziksel sunucularda ise bu durumun tamamen sunucunun donanımı kadar işlem gücü ile sınırlı olmasıdır.

Cloud sunucularda belirli bi veri storage ler arasında fiber hızında istenilen alana aktarilabilir , fiziksel sunucularda ise aktarim sadece donanım arasında (hdd ler arasında) yazma hızına bagli olarak yapilabilir yada wan a aktarim olucaksa fiziksel sunucunun eternet port hızı ve onundeki switch yada routerin port hızı ile dogru orantıda degişmektedir.

Cloud_vs_physicalAynı zamanda Cloud sunucularda genelde ram - hdd - cpu upgrade işlemlerinin yapilması sanal olarak 1 restart işlemi kadar sürmekte iken fiziksel sunucularda bu işlemin yapilması direkt olarak sunucunun bulunduğu lokasyonda fiziksel müdahale ile gercekleşmektedir.Donanımsal güc olarak cloud yapida kullandığınız sunucuların kaynakları cloud alanının toplam gücüyle sınırlıdır , fiziksel sunucularda ise bu alan daha kısıtlı olup sadece sunucunun kendi kaynaklarıyla sınırlıdır.

Bir başka konuya değinmek gerekirse , cloud yapida tam ihtiyacınız olan kadar kaynak kullanıp (ram , cpu , hdd) buna göre ücret öderken , fiziksel sunucularda sunucunun tamamının ücretini ödediğinizden dolayi ihtiyacınız olmayan kaynağında ücretini peşin verip tam performansta verim alamazsınız.

Kişisel fikrim olarak  + lar ve - ler karşılaştırıldığında günümüz teknolojisinde cloud sunuculari tercih etmenizi öneririm.

Üstünüze tam oturan kıyafeti giymek varken neden 2 beden küçüğü yada 2 beden büyüğü ile ugraşasınızki :)))

   
Copy Protected by Chetan's WP-Copyprotect.