Настройка SSH аутентификации с помощью публичного ключа
Настроим доступ с локальном компьютера на удаленный через SSH без ввода пароля - с помощью пары ключей:
Настроим доступ с локальном компьютера на удаленный через SSH без ввода пароля - с помощью пары ключей:
Для просмотра списка всех процессов, отсортированных по занимаемой оперативной памяти в МБ:
ps -eo size,pid,user,command --sort -size | awk '{ hr=$1/1024 ; printf("%13.2f Mb ",hr) } { for ( x=4 ; x<=NF ; x++ ) { printf("%s ",$x) } print "" }'
Для просмотра общей статистики по оперативной памяти:
free -h
chown user:user <dir-name>
chown -R user:user <dir-name>
find <dir-name> -type d -exec chown user:user {} \;
На сервере должен быть установлен сервис memcached, а также одно из двух PHP расширений: memcache
Для операций с изображениями потребуется пакет imagemagick. Командой данного пакета является - convert.
Изменить размер изображения:
convert -resize 1400x1400 image.jpg image.resized.jpg
Размер можно задавать следующими способами:
httperf --hog --server vk.com --num-conn 100 --ra 10 --timeout 5
Консольная программа для анализа свободного места NCDU
ncdu /
Просмотр всех директорий, отсортированных по размеру:
du -mh --max-depth 1 | sort -rn
Просмотр 10 самых больших директорий:
du -mh --max-depth 1 | sort -rn | head -11
Статистика по запросам:
grep "20/Nov" /var/log/nginx/access.log | cut -d \" -f 2 | cut -d ' ' -f 2 | sort | uniq -c | sort -n | tail -n 30
Статистика по доменам:
grep "20/Nov" /var/log/nginx/access.log | cut -d ' ' -f 1 | sort | uniq -c | sort -n | tail -n 30
Количество запросов по часам:
grep "20/Nov" /var/log/nginx/access.log | cut -d [ -f 2 | cut -d ] -f 1 | cut -d : -f 1,2 | uniq -c
$ tar -xvf foo.tar
$ tar -xvzf foo.tar.gz
$ tar -xvjf foo.tar.bz2
Опции | Описание |
---|---|
-x | извлечь файлы из архива |
find . -printf '%C@ %p\n' | sort -n | tail -5