среда, 25 февраля 2099 г.

Разный софт для FreeBSD.

Проверка скорости канала: iperf.
Проверка загрузки канала: iftop, slurm.
Загрузка файловой системы: "top -m io -o total", gstat
Сетевой grep: ngrep -q -d em0 -p -W byline '' 'port 5060'
SMTP-клиент для PHP: msmtp
SMTP-клиент с аттачами: mutt, biabam
POP3-клиент: fetchmail
Тестирование SIP: sipp
# sipp -rtp_echo -sn uac 192.168.2.211 -d 60s -s 222 -rp 1s -r 10 -l 300


Еще команды тут.

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

Разный софт для CentOS

Собственные скрипты и алиасы: sockstat, ipt
Загрузка диска: nmon, atop, iostat -x
Информация о железе (мать, проц, память и т.п.): dmidecode
Тестирование скорости жесткого диска: hdparm



четверг, 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