Рубрика: Разное

Все прочее, что не попадает в тематическое

  • zabbix на Centos 5

    Если кому-то нужны готовые rpm для Centos 5.x с заббиксом, взять их можно тут.

  • Поиск по истории в mysql-5.5

    Обновил недавно некоторые сервера с mysql до версии 5.5 и заметил, что пропал обратный поиск по истории через ctrl-r. Оказалось, что теперь вместо readline по умолчанию используется библиотека editline. Чтобы вернуть привычный поиск, нужно в файл ~/.editrc добавить строчку

    bind «^R» em-inc-search-prev

    и все будет по-прежнему (ну почти).

  • mod_rpaf и Centos

    Недавно обнаружил, что mod_rpaf для Centos можно поставить из репозитория CentALT, жаль, что в состав пакета не включен конфиг, но это не беда.

  • Клонирование линукс-систем

    Обычно у меня каждый сервер выходит уникальным, т.к. проекты и цели везде разные, а вот тут столкнулся с тем, что надо развернуть идентичный набор на 20 физических серверов (помочь попросили).

    Взял по привычке Clonezilla, которая неплохо себя зарекомендовала при копировании систем на Windows. Странным образом она не только отказалась работать с софтовым рейдом в линуксе (ну это было ожидаемо), но и вообще предложила копировать диски посекторно, что при объеме в 1 ТБ обещало вылиться в 20 часов копирования только одной системы.

    Почему так? Непонятно, может я что упустил в Clonezilla? В итоге так и пришлось руками копировать разделы, создавать новый софт-рейд на клоне и копировать все с мастера через ssh+rsync, восстанавливать загрузчик — путь в общем знакомый. Странно, почему такой фигни нет из коробки?

    PS: зато узнал, как убить заголовок ненужного md-рейда:

    mdadm --zero-superblock /dev/sda (ну или что-то еще)
  • Проблема на ровном месте

    Вчера столкнулся с весьма странной проблемой: виртуалки, диски которых были подключены через iSCSI с FreeNAS, начали ужасным образом тормозить, скорость работы с диском упала где-то до 2 МБ/с, т.е. фактически все встало.

    На самом насе это проявлялось в следующем:  после его перезагрузки sys не превышало 2-3%, но стоило включить что-то с iSCSI, как оно вырастало до 50-60% и там и оставалось до следующей перезагрузки, при этом драйвер контроллера генерировал тучу irq.

    Убил целый день на поиск неисправности, думал на провода, свичи, диски в насе, контроллер там же, еще что-то. На самом деле проблема была в том, что внезапно включился scrub на zfs. Я на это тоже думал, но, видимо, в выводе статуса его просмотрел 🙁 В итоге, все починилось командой:

    zpool scrub -s share
  • DKIM в exim на Debian Squeeze

    Странно, что ничего не гуглится по этому вопросу. Есть dkim и exim, dkim и debian, но все вместе — увы. На самом деле все просто:

    1. apt-get install dkim-filter
    2. cd /etc/exim4; dkim-genkey -d example.com -t -r -s mail
      Это создаст пару открытый/закрытый ключ для домена example.com с селектором mail
    3. mv mail.private example.com.key
    4. chmod 640 example.com.key
    5. chgrp Debian-exim example.com.key
    6. Добавляем следующие строчки в файл /etc/exim4/exim4.conf.template перед секцией remote_smtp в transport (отмечена transport/30_exim4-config_remote_smtp)
      DKIM_DOMAIN = ${lc:${domain:$h_from:}}
      DKIM_FILE = /etc/exim4/${lc:${domain:$h_from:}}.key
      DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}
      DKIM_SELECTOR = mail
    7. Перезапускаем exim, после этого нужно добавить в конфигурацию доменной зоны содержимое файла mail.txt (после этого он не нужен).
    Вот и все. После этого нужно потестировать DKIM. Когда появится уверенность, что он работает полностью верно, можно заменить ключ t=y на t=s в TXT записи домена, что будет указывать на то, что DKIM находится не в режиме тестирования.
  • Настройки nginx для популярных движков

    Только сегодня обнаружил, что на nginx.org существует целый раздел с настройками для популярных движков. Жаль, что мало, интересно посмотреть на различия со своими настройками.

  • Выключить IPv6 в linux

    Оказывается, выключить IPv6 (ну хочется) в линуксе так просто: sysctl net.ipv6.conf.all.disable_ipv6=1 и все

  • Удалить пакеты, помеченные как rc

    На давно установленных системах осталась куча пакетов, помеченных как rc в списке пакетов. apt-get purge удалять их отказывается по причине того, что они уже удалены. Хорошо, что dpkg оказался не таким вредным и удалил остатки: dpkg -l | awk «/^rc/ {print $2}» | xargs dpkg —purge — и все.

  • Китайские аккумуляторы

    Заказывал на DX видеорегистратор для одного товарища. Получил он его где-то месяца 1.5 назад. На днях звонит — не включается регистратор. Как выяснилось, батарейка уже успела умереть, благо, там стандартная нокиевская BL-4C, заменить будет не сложно. Интересно, как DX отреагирует на запрос о замене батарейки.