Yedekleme Yaparken Kullanılan Komutlar

Merhaba,

Bu yazımızda sizlere yedekleme yaparken kullanabileceğiniz faydalı komutlardan bahsedeceğiz.

Bulunduğu çalışma dizininden başlayarak, boş alt klasörleri silmek için;

find . -type d -empty -exec rmdir {} ;

İçeriği değiştirilmiş dosyaları bulmak için ;

find / -mmin 30 -type f (Son 30 dakika içinde değişenler)

find / -mtime -1 -type f (Son 24 saat içinde değişenler)

Byte, KB, MB ve GB cinsinden ağaç yapısında klasörlerin listelenmesi için;

du -b –max-depth 1 | sort -nr | perl -pe ‘s{([0-9]+)}{sprintf “%.1f%s”, $1>=2**30? ($1/2**30, “G”): $1>=2**20? ($1/2**20, “M”): $1>=2**10? ($1/2**10, “K”): ($1, “”)}e’

En çok ram kullanan 10 işlemi ve bu işlemlerin detaylarını görmek için (htop ve top ile daha güzel sonuçlar alınabilir);

ps aux | sort -nk +4 | tail

MySQL database leri kendi isimleri ile yedeklemek için;

for I in `echo “show databases;” | mysql | grep -v Database`; do mysqldump $I > “$I.sql”; done

A klasöründe bulunan dosyayı B klasöründen silmek için (yanlışlıkla açılan dosyaları) ;

for dosya in /*; do rm /`basename $dosya`; done

Hard Disk model bilgisini almak için;

hdparm -i /dev/sda1

Uzak web sunucusundaki dosyanın bulunup bulunmadığını kontrol etmek için ;

wget –spider -v http://www.google.com/robots.txt

Bir sonraki yazımızda görüşmek üzere…