Опубликовано 16.01.2012 ¬ 16:20h.Bkmz
Есть у меня сервера с ISPManager на борту, а пароли MySQL я не знаю от них, а чтобы не мучится особо небольшой набор команд, как посмотреть вывод mysqltuner через конфиг файл ispmanager.
wget http://mysqltuner.pl/mysqltuner.pl
chmod +x mysqltuner.pl
./mysqltuner.pl --user root --pass "`cat /usr/local/ispmgr/etc/ispmgr.conf | grep "Password " | grep -v "Change" | head -n 1 | awk '{print $2}' | tr -d "\n" `"
Опубликовано 22.09.2011 ¬ 16:10h.Bkmz
Появилась необходимость сделать класс с небольшими доп. методами на Python, чтобы в будущем не забыть, как делать __init__ родителя, с разным кол-вом аргументов, вот себе на память:
class MyDict(dict):
"""dict with some usefull methods"""
def __init__(self, *args, **kwargs):
super(MyDict, self).__init__(*args, **kwargs)
Опубликовано 05.06.2011 ¬ 20:27h.Bkmz
func() { wget -O- -q localhost/nginx_status | egrep -o --color "^ [0-9]+" | cut -d " " -f2; } ; while true; do LAST=`func` ; sleep 1; NEW=`func`; echo -ne "$(($NEW - $LAST)) \r" ; done
На выходе получаем одну строку со значением в виде кол-ва запросов за последнюю секунду к nginx. проверено на Debian Lenny и nginx/1.0.2
Опубликовано 16.05.2011 ¬ 08:44h.Bkmz
Довольно часто приходится делать скриншот, и показывать его собеседнику. Есть куча вариантов, но все они сводятся к тому, что тебе нужно сделать скриншот, потом его сохранять. Далее, либо передать напрямую, и собеседник твой его должен скачать, найти эту папку и посмотреть. Либо ты его загружаешь на какой-либо фотохостинг, и даешь ссылку собеседнику, который ее открывает и наблюдает за твоими действиями. (далее…)
Опубликовано 07.03.2011 ¬ 08:23h.Bkmz
Всех приветсвую. Давно хотел написать что-то подобное, но все не хотел =). Решил полазить интернет, нашол только 1 пример рабочих конфигов, но они были направлены на защиту какого-то самописного сервера. Я раскажу, как защитить сайт, с помощью iptables. Рекомендую ознакомится со следущим небольщим справочником: Iptables FAQ
(далее…)
Опубликовано 04.03.2011 ¬ 20:16h.Bkmz
pps — PacketsPerSecond. Абривиатура очень известная и популярная в сети, но иногда критически срочно и важно её узнать. Для linux систем я скажу как =) Читаем далее…
(далее…)
Опубликовано 23.02.2011 ¬ 18:38h.Bkmz
Скачал я песенки первым коммандлайнером отсюда: http://bkmz.org/194. Все отлично, но названия файлов имеют /dev/urandom названия =(. Решил написать еще один коммандлайнер, который смотрит каждый файл, и переименовывает его в зависимости от того, какое значение имеет тег TIT2 (далее…)
Опубликовано 17.02.2011 ¬ 11:04h.Bkmz
Решился написать продолжение, по настройке полноценного веб сервера на базе Debian Lenny. Хоть и прошло это радостное событие, Squeeze теперь stable. Я все еще не готов оновлять свои продакшн сервера на 6-чку. В данном топике, расскажу, как собрать свежый пакет для nginx ветки 0.8 не прибегая к скучным чтениям документации. Все ужа давно сделали за нас. Итак, приступим: (далее…)
Опубликовано 05.02.2011 ¬ 19:47h.Bkmz
Данный мануал нацелен помочь в создании полноценного веб сервера, под высокие нагрузки. Я не планирую обьяснять все шаги подробно, я надеюсь что вы уже знакомы с базовыми понятиями администрирования, и сможете без труда выполнить те, нехитрые манупуляции в данном мануале.
Часть 1. Базовая настройка
Я планирую настроить полноценный, готовый к работе сервер с гораздо большим функционалом чем просто aptitude install apache2 libapache2-mod-php5.
- Базовые настройки системы
- Установка свежего nginx 0.8 ветки
- Сборка настоящих, валидных пакетов php-fpm для Debian
- Установка MySQL + tips & tricks,
- Установка phpMyAdmin и прикручивание
- Установка Munin — мониторинг сервера
- Настройка бэкапинга с помощью backup-manager
(далее…)
Опубликовано 03.02.2011 ¬ 19:39h.Bkmz
Давно обещал написать такого рода статейку, но времени нет, а такого рода заметки делаю, чтобы просто не забыть, да и с вами, дорогие читатели, и те кто зашли с гугла\яндекса было что посмотреть. У меня в черновиках постепенно пишется php-fpm для дебиана, там куча плюшек будет
скорее всего будет все раздельно написано, ну да ладно, это не сюда относится. (далее…)