Обновление Ubuntu 20.04 до 22.04 используя команду «do-release-upgrade»

Для примера выполню обновление Ubuntu Server 20.04 до версии 22.04.

Читать далее «Обновление Ubuntu 20.04 до 22.04 используя команду «do-release-upgrade»»

Миграция с Quagga на Bird

Для примера приведу простой пример миграции с Quagga на Bird, то есть как можно на одном сервере установить одновременно Quagga и Bird, и переключаться между ними.

Читать далее «Миграция с Quagga на Bird»

Установка Asterisk из исходного кода

В этой статье я приведу пример установки Asterisk из исходного кода, например мне это понадобилось чтобы установить новую версию Asterisk в Ubuntu Server 22.04, так как из репозитория по умолчанию устанавливалась версия Asterisk 18, а также по умолчанию не было нужных мне модулей, например Voicemail.

Читать далее «Установка Asterisk из исходного кода»

ABillS. Скрипт смены статуса услуги для тарифов с дневным начислением

Так как в билингвой системе ABillS на тарифах с дневным начислением, когда у пользователя нет денег на счету, автоматически не изменяется статус услуги на Слишком маленький депозит, а клиентов загоняет в отрицательный баланс и тогда только отключает, то мне пришлось сделать скрипт из SQL запроса и добавить его в Cron, так как часто бывали случаи когда пользователи жаловались что их загнало в минус.

Читать далее «ABillS. Скрипт смены статуса услуги для тарифов с дневным начислением»

Резервирование accel-ppp

В этой статье я приведу пример балансировки пользователей на нескольких серверах accel-ppp, или другими словами это можно еще назвать резервированием серверов accel-ppp.

Читать далее «Резервирование accel-ppp»

Подключение root по SSH в Ubuntu

Однажды мне нужно было используя rsync скопировать с сервера много данных к которым имел доступ только root пользователь, по этому я разрешил подключение root пользователю по ssh.

Читать далее «Подключение root по SSH в Ubuntu»