среда, 20 февраля 2013 г.

Bind: journal out of sync with zone

Внезапно одна зона пропала. Полез на ДНС, в журнале по этой зоне мельтешат мессаги:
zone xxxxxxxx.ru/IN: journal rollforward failed: journal out of sync with zone

Поковырялся с серийником в файле зоны - то же самое.
Решил проблему удалением журнала зоны, лежал рядом с файликом зоны, и релоадом.

Зона сразу всосалась, раздалась слейву, всё пофиксилось

вторник, 19 февраля 2013 г.

Апач - аутентификация и исключение по адресу

Пускаем без пароля с наших акков, все остальные только с паролем.

<VirtualHost xxx.xxx.118.4:80>
.........
<Directory /var/www/html/munin>
        Order deny,allow
        Deny from all
        AuthType Basic
        AuthName "Restricted Resource"
        AuthUserFile /etc/httpd/htpasswd
        Require valid-user
        Allow from xxx.xxx.212.0/24
        Allow from xxx.xxx.98.210/32
        Allow from xxx.xxx.224.67/32
        Satisfy Any
</Directory>
.......
</VirtualHost>

понедельник, 18 февраля 2013 г.

Паттерны обфусцированного пыххлама

Пора куда-то записывать шаблончики, по которому иногда всякие обфусцированные пхп гадости приходится искать:

"e\166\141\154\050b\141\163\145\066\064\137\144\145\143\157\144\145\050"
"\145\166\141\154\050\142\141\163\145\066\064\137\144\145\143\157\144\145\050\163\164\162\162\145\166\050"
"\051\051\073"
"eval(base64_decode(strrev("
"eval(base64_decode("
"strrev('edoced_46esab');eval"

четверг, 14 февраля 2013 г.

FreeBSD SATA hotswap

Надо было наживую подцепить саташный диск во фряхе. Воткнул - не видно. Пошаманил с atacontrol - не видно. Стало грустно и пошёл есть. Коллеги за это время таки добили диск. Итак, последовательность действий, чтобы фряха увидела сата диск,  поставленый на живую:

0. Вынуть этот диск
1. Сделать детач нужного канала (ataconfig detach ata6)
2. Запихать диск
3. Сделать аттач канала (ataconfig attach ata6)

четверг, 7 февраля 2013 г.

Про бюрократию и эффективность в отдельной конторе

Ну вот и у нас развели бюрократию. Собираемся, ругаемся, получаем люлей, объясняем, почему не выполнена пятилетка за три года и т.д. По сути - просто тратим время. На всех собраниях просто сидишь, слушаешь отчёты начальству своих коллег, из которых интересно послушать только девов и ТП, остальное - продажи, непродажи, маркетинги и акции к моей работе вообще мало относятся. Потом доходит дело до меня, говорю "сделал, не сделал, не сделал, ...,ну потому,..., не я не ненавижу всех и не хочу убить всех людей"
Ещё была задумка в в том, что на этих сборищах разные отделы могли поинтересоваться друг у другу: "Ну что у нас там с subj?!". И если ничего - то типа попросить всё-таки сделать.
На практике оказалось, что всё это бесполезно. Мои просьбы к двум коллегам не были услышаны в течении 2х недель и как-то всё это замялось ими.
Самое клёвое - раньше была доска с задачами, которые по мере возможности выполняли. Теперь же есть недельный и квартальный планы, которые по идее составляем мы сами. В итоге вышло, что сверху в эти планы вставляются дополнительные вещи, а те задачи, которые ставим перед собой мы сами - надо развёрнуто обосновывать. Причём новые задачи накидываются по ходу недели и реакции на них требуют чуть ли не моментальной
В результате я теперь каждый день по полдня трачу на то, чтобы что-то где-то заполнить, отчитаться, объяснить и т.д. Остальное время съедает повседневная работа, которой довольно много и которую никто не отменял.
Приходится что-то делать, оставаясь сидеть в офисе на час-полтора и дома по выходным. Есть в этом что-то неправильное.

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


пятница, 1 февраля 2013 г.

Сетап ксеновпсок через virt-install

Debian:
virt-install -f /dev/mapper/vg_vm-ejab -p -r 512 -l "http://mirrors.cn99.com/debian/dists/Debian6.0.5/main/installer-amd64/" -n ejab

Centos:
virt-install -f /dev/mapper/vg_vm-otrs -p -r 4096 -l "http://mirror.yandex.ru/centos/6.3/os/x86_64/" -n otrs