Поиск по сайту

    Мои услуги на Kwork

Welcome to IT Knowledge Base

Заметки системного инженера

Как обрабатывать JSON в командной строке или bash

Данный инструмент для работы с json в командной строке удобен при отладке REST API. Можно делать запрос, получать ответ и сразу же разбирать его, выделяя нужные объекты и поля. Утилита для работы с json из командной строки под названием jq, которая делает именно то, что нам нужно. С её помощью можно разбирать, фильтровать, сопоставлять и… read more »

Nginx открывает пустые страницы PHP с FastCGI или PHP-FPM

Перед применением этого исправления вы должны проверить свой доступ и журналы ошибок Nginx. Если вы не получили никакой ошибки в журнале ошибок и получите статус HTTP 200/OK в журнале доступа. Но, тем не менее, вы получите пустые страницы на всех страницах PHP, тогда это исправление решит вашу проблему. Шаг 1: Конфигурация блока местоположения для всех файлов… read more »

Отправка и приём SMS на оборудовании VoIP шлюзов OpenVox

Наиболее популярный вопрос в GSM VoIP шлюзах обычно касается SMS сообщений. Рассылка SMS осуществляется по средствам Web-Интерфейса, http, api (на всех моделях шлюзов OpenVox). Так же удобно реализована пересылка и совмесная работа EMail и SMS. WEB Наиболее стандартный, логичный и самый неудобный из вариантов. Больше подходит для проверки работоспособности или какой-то разовой акции, чем для постоянного… read more »

Установка SPRUT.io

Подготовка среды: Для корректной установки файлового менеджера вам потребуется среда с установленным Docker и не менее 1.5 Гб места на диске. Документация по установке Docker. Например, установить Docker, можно командой: disnetern@host:~$ wget -qO- https://get.docker.com/ | sh Проверьте, что docker установился: disnetern@host:~$ sudo docker run hello-world Hello from Docker. This message shows that your installation appears… read more »

Настройка RSTP на PON шасси Huawei

Как правило, избыточные каналы используются в коммутируемой сети Ethernet для обеспечения резервирования каналов и повышения надежности сети. Однако использование избыточных каналов может создавать петли, вызывая широковещательные штормы и делая таблицу MAC-адресов неустойчивой. В результате качество связи ухудшается, и услуги связи могут быть прерваны. Протокол Spanning Tree Protocol (STP) используется для решения этих проблем. STP предотвращает… read more »

Настройка Mikrotik на 2 WAN Load Balancing

Балансировка нагрузки на WAN-линках встает довольно часто и у многих, и в отличие от других вещей, которые можно настроить на оборудовании MikroTik быстро и безболезненно – в случае настройки Load Balancing придется постараться. Тема относительно сложная, наличие нескольких WAN-линков и задача по настройке балансировки нагрузки включает в себя настройку нескольких шлюзов и маршрутов по умолчанию,… read more »

Сетевая топология Leaf-Spine

В проектировании сетевой инфраструктуры для дата-центров наметилась тенденция создания быстрой, масштабируемой и эффективной коммуникационной архитектуры. Архитектура Leaf-Spine как раз и отвечает таким запросам. Объемы данных передаваемых по сети как внутри ЦОД, так и вовне, растут в геометрической прогрессии. Классическая трехуровневая сетевая архитектура «ядро – агрегация – доступ» начинает устаревать. Она постепенно заменяется т.н. Leaf-Spine архитектурой,… read more »

Расширенная памятка  по использованию SSH

Управление ключами Теория в нескольких словах: ssh может авторизоваться не по паролю, а по ключу. Ключ состоит из открытой и закрытой части. Открытая кладётся в домашний каталог пользователя, «которым» заходят на сервер, закрытая — в домашний каталог пользователя, который идёт на удалённый сервер. Половинки сравниваются и если всё ок — пускают. Важно: авторизуется не только… read more »

Как создать ramdisk в Linux или виртуальный диск в RAM

Иногда попадаются задачи, когда нужно работать с большим количеством мелких файлов или некоторое небольшое время хранить объемные данные и делать это по возможности быстро, без завязок на медленную файловую подсистему и/или диски. Многие вспомнят, что есть такой виртуальный диск, он же – RAM-дисках (ramdisk), а сделать ramdisk в *nix системах можно очень быстро и просто…. read more »

Как отключить netplan на Ubuntu 18.04 и вернуть networking

Редактируем файл grub sudo vim /etc/default/grub И приводим строку GRUB_CMDLINE_LINUX к следующему виду GRUB_CMDLINE_LINUX=”netcfg/do_not_use_netplan=true” После этого обновляем параметры grub sudo update-grub Устанавливаем пакет ifupdown sudo apt update sudo apt install ifupdown И далее вносим параметры в файле /etc/network/interfaces #Пример auto lo iface lo inet loopback auto eno1 iface eno1 inet dhcp auto eno2.10 iface eno2.10… read more »

Как отключить swap на Ubuntu, Debian

sudo swapoff -a это обычный способ отключить swap, с командой swapon -a используемой для ее повторного включения. См. man swapoff для получения дополнительной информации об отключении swap для debian. Так же,  можно отключить swap после перезагрузки, просто комментируя запись подкачки в /etc/fstab . Это предотвратит автоматическую установку раздела подкачки после перезагрузки. sudo sed -i ‘/… read more »

Ограничение скорости и расчет burst-size-limit policer для Juniper

Разберем примеры настройки полисеров для ограничения скорости на коммутаторах и маршрутизаторах juniper, а также поговорим о том, как рассчитать значение burst-size-limit. Рассчет burst-size-limit для juniper Для настройки ограничения скорости  надо вычислить значение burst-size. Самый простой способ расчета burst-size от скорости интерфейса с максимальным временем всплеска равным 5 мс. Этот способ рекомендует сам Juniper. We recommend… read more »

VOIP кодеки – описание

  VoIP — кодеки, понимаются различные математические модели используемые для цифрового кодирования и компрессирования (сжатия) аудио информации. Многие из современных кодеков используют особенности восприятия человеческим мозгом неполной информации: алгоритмы голосового сжатия пользуются этими особенностями, вследствие чего не полностью услышанная информация полностью интерпретируется головным мозгом. Основным смыслом таких кодеков является сохранение баланса между эффективностью передачи данных… read more »

Различия между SFP, SFP+, XFP, QSFP/QSFP+, CFP, QSFP28

SFP SFP, small form-factor pluggable является компактным модулем с функцией горячей замены, используемым для передачи данных в телекоммуникациях. Модуль SFP может рассматриваться как обновленную версию модуля GBIC. В отличие от GBIC с оптическим интерфейсом SC, SFP имеет интерфейс LC, а размер основного корпуса SFP составляет примерно половину GBIC, что позволяет экономить пространство SFP. SFP подключает… read more »

Как установить Memcached на Debian 9

Memcached это системный демон, который позволяет кэшировать информацию в оперативной памяти, это позволяет вам улучшить скорость приложения и избежать плохой производительности на вашем сервере. Это очень полезно для оптимизации динамических веб-сайтов и с поддержкой скорости за счет кэширования объектов в памяти. Чем быстрее загружаются страницы сайта, тем лучше. Так вот, если у вас не высоконагруженный… read more »

Sidebar



Яндекс.Метрика Рейтинг@Mail.ru