сніфимо HTTP-трафік tcpdump'ом

tcpdump -i eth0  -s0 -A -q 'dst port 80 && src host IP'

чистимо оперативну пам'ять в linux

перелік процесів відсортований по споживанні пам'яті

# ps -eo pid,ppid,rss,vsize,pcpu,pmem,cmd -ww --sort=rss

очищаємо кешовану пам'ять

# sync; echo 3 > /proc/sys/vm/drop_caches

ремонтуємо mySQL

mysqlcheck -Aaco --auto-repair -u root -p

прокидка портів в linux без iptables

socat TCP4-LISTEN:80,fork TCP4:www.yourdomain.org:8080

програми та скрипти для моніторингу та діагностики системи

top
htop
atop
iotop
sysstat: sar iostat
vmstat
ps .....
netstat .....
lsof
fuser
smem
pmap
ps -e -O rss,user | awk '/php[^[]/{sum+=$2}END{print sum}'

простенький скрипт резервного копіювання

#!/bin/bash

DATE=`date +%Y%m%d%H`
BACKUP_DIR=/mnt/backups/backups

dirs=( /mnt/dir1
       /mnt/file1
       /mnt/dir2
)

for i in ${dirs[@]}; do
    tar -cvf $BACKUP_DIR/${i##*/}-$DATE.tar $i
    gzip $BACKUP_DIR/${i##*/}-$DATE.tar
done

find $BACKUP_DIR/* -maxdepth 0 -ctime +15 -type f -exec rm -rfv {} \;

відправка файлу користувачу на скачування

Блін, вбив певно годину часу поки нагуглив. Купа неробочого коду в цьому сегменті.
    file = open(dnldbl.content.path,'r')
    response = HttpResponse(content = file.read(), content_type=dnldbl.mimetype)
    response['Content-Length']      = os.path.getsize(dnldbl.content.path)
    response['Content-Disposition'] = "attachment; filename=%s" % os.path.basename(dnldbl.content.path)
    return response