Переопределение переменной, которая используется в определении переменной PATH: Учитывая, что в /etc/profile.d может быть множество определений различный переменных, которые часто добавляют пути в переменную PATH, нельзя просто переопределить PATH заново, можно что-то потерять важное. Допустим у нас была определена переменная CUSTOM_HOME=/home/custom_home_v1.1 и она использовалась при определении переменной PATH. Если нужно […]
Быстрая справка

Не так давно в Москве прошла конференция MikroTik User Meeting
Было много интересных докладов о том как можно и нужно использовать оборудование mikrotik
MUM 2016. Mikrotik и Ansible

Так случилось, что поддержка авторизации CIFS (SAMBA) пользователей через в внешний LDAP сервер в Synology реализована как-то криво
Synology и авторизация CIFS пользователей через внешний LDAP
Убедитесь что гостевая система увидела расширение диска: # fdisk -l Проверенная последовательность действий: удалить раздел создать заново со значениями по умолчанию записать и изменения перегрузить расширить файловую систему Например (диск /dev/vda, расширяемая партиция — /dev/vda2): fdisk /dev/vda d 2 n p <трижды согласиться с умолчанием> w перезагружаем сервер resize2fs /dev/vda2
Расширение раздела в виртуалке без LVM

Некоторые моменты при настройке авторизации через LDAP каталог для Synology Disk Station
Synology DiskStation и OpenLDAP
Так случилось, что памяти мало, лишних финансовых ресурсов нет, а сайтов крутится много на VPS/VDS с минимальной конфигурацией. При таких условиях может частенько падать база данных (например mariadb). Быстрое решение: добавить swap файл. По условию задачи VPS у нас с быстрым SSD диском, поэтому решение вполне жизнеспособно. Нехитрые действия включат swap […]
Добавляем swap в VPS/VDS на SSD
Описание поможет разобраться в содержании полей cdr таблицы и написать свой вариант отчетности по звонкам в системе, если не устраивает бесплатный модуль CDR Reports в штатной установке FreePBX.
Asterisk + FreePBX. Описание полей в таблице cdr

Железка достаточно старая и скорей всего досталась вам по наследству. Консольный кабель (а он не совсем стандартный) в таком случае как правило утерен.
Как восстановить доступ к HP procurve switch 2650 J4899A?
Восстановление доступа к HP procurve switch 2650 J4899A
Типы ответов и их значения в сигнализации протокола SIP
Ответы в SIP протоколе
Вывести сертификат формата X.509 в текстовом формате:
Некоторые команды openssl для работы с сертификатами
Использование сокращений Конструкцию, используемую для вывода строк соответствующих заданной маске: awk '{if ($0 ~ /pattern/) print $0}' можно сократить до awk '/pattern/' Условие в awk может быть задано вне скобок, т.е. получаем: awk '$0 ~ /pattern/ {print $0}' По умолчанию, действия производятся со всей строкой, $0 можно не указывать: awk […]
Советы по awk
Быстрый пример call файла для звонка из консоли asterisk
Как позвонить из консоли Asterisk

Схема прохождения сетевого пакета (packet flow) в логике RouterOS 5.x
Packet flow для RouterOS 5.x
Основные моменты управление свободным местом файловой системы в контейнере openvz
Управление размером диска в openvz контейнере
Случайный пароль одной строкой в unix shell без дополнительный утилит
Случайный пароль одной строкой в unix shell
Задача: заблокировать IP на wan интерфейсе
Заблокировать IP в CentOS 7
Часто бывает так, что нам нужно удалить некоторые письма из очереди (чаще из deferred или hold). Некоторые заметки по этому поводу:
Удалить письма из очереди Postfix

Какой-то добрый человек сделал полезную компактную справку по основным функциям в консольном редакторе vi
Шпаргалка для редактора vi
Адреса Яндекс.DNS:
Yandex.DNS
При создании виртуальной машины с доступом по ssh в Microsoft Azure можно загрузить публичный ключ (пользователя той системы откуда будет осуществляться вход в виртуальную машину). Но Azure требует предоставить ключ в формате CER или PEM, в то время как ssh-keygen по умолчанию создает ключ в своем формате.