четверг, 25 апреля 2024 г.

Синхронизация файлов rsync с ограничением скорости

 Пример:

# rsync -avh --bwlimit=4000 --ignore-existing /src/ /dst/

Синхронизовать файлы из папки src с папкой dst, игнорировать уже перенесенные файлы.

Параметр bwlimit задает ограничение по скорости передачи данных в килобайтах/сек.

4000 КБ/с = 4 МБ/с ~~ 32 Мбит/с

пятница, 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.

Отсюда.