чистимо оперативну пам'ять в linux
перелік процесів відсортований по споживанні пам'яті
# ps -eo pid,ppid,rss,vsize,pcpu,pmem,cmd -ww --sort=rss
очищаємо кешовану пам'ять
# sync; echo 3 > /proc/sys/vm/drop_caches
програми та скрипти для моніторингу та діагностики системи
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}'
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 {} \;
Кирилічна консоль в Ubuntu server
# dpkg-reconfigure console-setup
# update-initramfs -k all -u
# update-grub
# reboot
# update-initramfs -k all -u
# update-grub
# reboot
відправка файлу користувачу на скачування
Блін, вбив певно годину часу поки нагуглив. Купа неробочого коду в цьому сегменті.
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
Підписатися на:
Дописи (Atom)