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…