- Кто занимает больше всего места в директории/на разделе?
du -s /FOLDER_NAME/*|sort -nr|cut -f 2-|while read a;do du -hs $a;done
- Кто занимает больше всего места в оперативной памяти?
ps axo rss,comm,pid \
| awk '{ proc_list[$2]++; proc_list[$2 "," 1] += $1; } \
END { for (proc in proc_list) { printf("%d\t%s\n", \
proc_list[proc "," 1],proc); }}' | sort -n | tail -n 10 | sort -rn \
| awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'
- Кто занимает больше всего места в оперативной памяти и SWAP?
ps axo rss,comm,pid \
| awk '{ proc_list[$2] += $1; } END \
{ for (proc in proc_list) { printf("%d\t%s\n", proc_list[proc],proc); }}' \
| sort -n | tail -n 10 | sort -rn \
| awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'
- Распаковать архивы tar
tar xvf file.tar
tar xvzf file.tar.gz
tar xvzf file.tar.tgz
tar xvjf file.tar.bz2
tar xvjf file.tar.tbz2
- Следить за изменением вывода
watch 'cat /proc/loadavg'
- Наблюдение за содержимым файла
sudo tail -f /var/log/apache.log
На этом все.