yedekleme yaparken kullanılabilecek faydalı komutlar
Bulunduğu çalışma dizininden başlayarak, boş alt klasörleri bulup 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)
Bütün MySQL veritabanlarını kendi adlarında yedeklemek için;
for I in `echo “show databases;” | mysql | grep -v Database`; do mysqldump $I > “$I.sql”; done
A klasöründe bulunan dosyaları B klasöründen silmek için (yanlışlıkla açılan arşiv dosyaları) ;
for dosya in /*; do rm /`basename $dosya`; done
Uzaktaki web sunucusundaki dosyanın bulunup bulunmadığını kontrol etmek için ;
wget –spider -v http://www.google.com/robots.txt
Hard Disk model ve seri numarası bilgisini almak için;
hdparm -i /dev/sda1
GB,MB,KB ve Byte olarak, 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 fazla hafıza kullanan 10 işlemi ve detaylarını görmek için (top ve htop ile daha güzel sonuçlar alınabilir);
ps aux | sort -nk +4 | tail
[commandlinefu'ya teşekkürler]
Aug062009
Tags
awk axis bash bat batch big files birlikte aç db2 delete disk autorun disk open with dreambox du edg-nemesis find hidden mp3 ibm lms ibm wcl ibm wcs learning management system lmsapi LMSRosterAPI maildir maildir size mp3 mysql nabilo open with passwd password remove all remove space in file rename reset reset password reset root root skybox ssh ssh push vi vim vimproved workplace workplace collaborative learning
