четверг, 31 января 2013 г.

Жесткие диски: то, о чем вы даже не подозревали

http://www.3dnews.ru/editorial/640707/print

Довольно любопытно. Только сильно смущает, что в очередной раз преподносят подогрев лазером для записи как что-то новое. Между тем, технологии более 20 лет и применялось оно в MD-диска (магнитооптика) вполне успешно.

Автоматическая авторизация паролем по ssh

Иногда бывает нужно авторизовываться на устройствах по ssh, которые не умеют авторизации по ключам. Увы, штатно в ssh пароль не передать никак. В этом случае помогают expect или sshpass

вторник, 29 января 2013 г.

оборудование mikrotik


Думаем попробовать их продукцию, весьма интересное железо, и особенно интересен их функционал после дешевого оборудования от cisco с идиотическими ограничениями и дикой ценой. Есть нюансы как в плане железа, так и софта! В частности, некоторые модели сделаны на продукции сомнительного качества IC+

FreeBSD: проблемы с локальными доменами

Иногда бывает так, что распознавание днс не работает для некоторых зон. И что самое странное, выглядеть это может так:

# host server1.local
server1.local has address 192.168.20.20
# ping -c 1 server1.local
ping: cannot resolve server1.local: No address associated with name

Итоги 2012 года: AMD против Intel | 3DNews

Итоги 2012 года: AMD против Intel | Аналитика - 3DNews - Daily Digital Digest

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

cisco: очистка dns cache

Самый простой вариант:
# clear host *
вместо * можно указать конкретные имена.

Вариант извращеннее:
# conf t
(config)# no ip domain-lookup
(config)# exit
# conf t
(config)# ip domain-lookup
(config)# exit

суббота, 26 января 2013 г.

mysqldump: Couldn't execute 'show create table `general_log`': Table 'mysql.general_log' doesn't exist (1146)

Иногда бывает ошибка
Error: Couldn't read status information for table general_log ()
mysqldump: Couldn't execute 'show create table `general_log`': Table 'mysql.general_log' doesn't exist (1146)

Особенно актуально, когда есть перенос данных между серверами с разными версиями mysql, а также когда неправильно чистят таблицу general_log

пятница, 25 января 2013 г.

post-запросы и их расшифровка

После установки систем логгирования пост-запросов часто получаем непонятный текст, потому что для передачи данных обычно их кодирует в base64.
Особенно актуально, когда мы поймали таким образом данные для веб-шеллов и хотим понять, что оно делало.

Логгирование POST в apache

Можно это делать через mod_security, можно через mod_log_post

CentOS: mod_log_post есть в репе epel, ставится элементарно
yum install mod_log_post.`uname -i`
после этого
# /etc/init.d/httpd graceful
Теперь пост-запросы будут в
/var/log/httpd/post_log

В дебиляне надо качать сорцы и собирать самому, подробнее тут:
Модуль для логгирования POST запросов в Apache

вторник, 22 января 2013 г.

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