пятница, 27 октября 2023 г.

Список доступных версий пакетов в Gentoo с ключевыми словами

Список доступных версий:

#equery list -op zabbix

Либо просто:

#ls -l /var/db/repos/gentoo/net-analyzer/zabbix/

Ключевые слова:

#equery y zabbix


Установка конкретной версии:

#emerge -pv ~net-analyzer/zabbix-6.0.22


понедельник, 16 октября 2023 г.

Подключение FastAGI скриптов через xinetd

 Ставим xinetd, если его нет.

Далее в /etc/services пишем:

fastagi             4573/tcp                        # FastAGI service

Создаем /etc/xinetd.d/fastagi со следующим содержимым:

service fastagi

{
        socket_type  = stream
        user         = root
        group        = nobody
        server       = /путь_к_скрипту.sh
        wait         = no
        protocol     = tcp
        bind         = 10.2.1.31
        disable      = no
        per_source   = UNLIMITED
        instances    = UNLIMITED
        cps          = 100 0
}

четверг, 6 июля 2023 г.

USE-флаги, с которыми был установлен пакет

USE-флаги, с которыми был установлен пакет, можно посмотреть либо с помощью утилиты eix (app-portage/eix):

 # eix -e dev-db/postgresql

Либо с помощью утилиты equery из пакета app-portage/gentoolkit (колонка U):

# equery u dev-db/postgresql 



четверг, 15 декабря 2022 г.

Чистим exim "Retry DB"

Когда exim не может доставить письмо, он помечает его домен недоступным до следующей попытки отправки через заданный интервал времени. 

Все попытки отправить письмо на этот домен до истечения retry таймаута будут отбиваться с отметкой в логе "all hosts for 'mydomain.ru' have been failing for a long time (and retry time not reached)".

Для очистки базы retry таймаутов делаем следующее:

# /usr/sbin/exim_tidydb -t 1d /var/spool/exim retry

# mv -vi /var/spool/exim/db/retry{,.original}

# mv -vi /var/spool/exim/db/retry.lockfile{,.original}

Или просто удаляет содержимое /var/spool/db и перезапускаем exim.

Отсюда.

понедельник, 12 декабря 2022 г.

Нюансы версии DAHDI в зависимости от версии ядра Линукса

Which version of DAHDI to use depends on the Linux kernel version, as given by "uname -r". Roughly, Linux kernel 3.x should use DAHDI 2.9, kernel >=4.0 and < 4.15 should use DAHDI 2.11, and kernel >= 4.15 or greater should use DAHDI 3.x.

Отсюда.

четверг, 8 декабря 2022 г.

Gentoo не грузится с деградировавшего зеркала mdadm.

Обновление от 2026: в актуальных версиях этой проблемы нет.

Невозможно "автоматически" загрузиться с degraded raid1. На этапе initramfs массив остается в статусе inactive. Rootfs не найден, предлагается запустить shell для исправления ситуации.

В аварийном shell можно продолжить загрузку после серии команд:

mdadm --stop /dev/mdX

mdadm --assemble /dev/mdX --run