Category Archives: Administration

График LA в командной строке

Оказывается, в shell есть команда для построения графика изменения la с течением времени — tload Результат — А я всё по старинке пользовался top-ом). http://linux.about.com/library/cmd/blcmdl1_tload.htm

Проблема при работе с расширением memcached в php

Работал раньше сайт с memcache. Решили перейти на memcached. И повалились ошибки SERVER HAS FAILED AND IS DISABLED UNTIL TIMED RETRY, причём сначала одна CLIENT ERROR, а уже потом куча SERVER HAS FAILED AND IS DISABLED UNTIL TIMED RETRY. Гугление ничего не дало, а проблема оказалась в следующем: первая ошибка возникала из-за некорректного ключа (пробел …

Read more

Борьба с утечками памяти в php

Более серьёзные способы — просмотр стека (strace -f -p $pid) и дебаг php C-шным дебаггером DBG.

Перемещение большого количества файлов в linux shell

Сбойнул один старый скрипт и написал он много маленьких (2-3 кб) файлов в одну директорию. Посмотрел я, сколько файлов оказалось, командой для подсчёта количества файлов в директории

Оказалось файлов таких за миллион. На эти файлы смотрел скрипт демонский, который по ним рассылал почты много. Решил я эти файлы из директории той убрать (чтоб пользователей …

Read more

MySQL. Восстановление из бэкапа

Понадобилось восстановить бэкап mysql размером примерно в гигабайт. Всякие phpMyAdmin даже сжатый файл кушать отакзываются — ограничение по размеру, а доступа к настройкам нет. Нашёл хороший способ — в командной строке

Очень быстро и хорошо) http://forums.mysql.com/read.php?104,145923,148081#msg-148081

Как проверить, какие порты слушаются какими программами в linux

Вывод всех портов и программ, которые их слушают:

Или

Вот так можно посмотреть, кто слушает или обращается к определённому порту:

Запуск проекта Django

Запустить новый проект Перед запуском надо записать изменения в базу данных:

Также можно проверить на ошибки:

Запустить проект:

Кстати, тут много про запуск Django в продакшн-окружении.

Генерация SSH-ключей в linux

Проверяем, есть ли SSH

Генерируем ключик

Для пользователей Ubuntu для доступности ключа

Всё) Ссылка на оригинал

SSL в nginx

Всё просто — нужно его сгенерировать и дописать конфиг — подробнее: http://wiki.enchtex.info/howto/nginx_ssl Для использования в связке с php-fpm нужно указать:

Монтирование Windows-разделов на Ubuntu linux

Командой sudo fdisk -l узнаём названия разделов, к примеру

Находим свой любимый NTFS-раздел. Далее правим файл /etc/fstab — добавляем строку (для раздела /dev/sda5)

Не забыть в конце файла пустую строку. После чего перезагружаемся — всё лежит там, где бы мы хотели. Подмонтировать сразу можно командой sudo mount -a.