MooSE (2018-01-26)
Язык программирования PHP существует уже третье десятилетие и более десяти лет яляется одним из самых популярных языков для создания web-приложений. Несмотря на богатый функционал "из коробки" существует как минимум два каталога библиотек для PHP: PEAR и PECL. В первом содержатся дополнительные библиотеки, написанные на PHP, во втором - модули PHP, написанные на C.
Вместе с PHP поставляются утилиты pecl и pear, упрощающие работу с этими каталогами. Единственный минус этих утилит в том, что они действуют в обход пакетных менеджеров дистрибутивов Linux, что усложняет управление и может нарушить стабильность системы. К счастью как минимум для Debian и Ubuntu есть решение, которое решает эту проблему. Оно и будет рассмотрено далее.
MooSE (2018-01-19)
Хотя и трудно представить использование Linux без интернета, но данный материал прямого отношения к Linux не имеет. Дело в том что автор этих строк полгода назад "дауншифтился" из квартиры в панельном "муравейнике" в свой собственный дом.
И, несмотря на то что дом находится в черте города в не самом плохом районе, ситуация с интернетом в частном секторе резко отличается в худшую сторону по сравнению с многоэтажной застройкой. Далее будет по возможности детальное описание полученного за полгода опыта.
MooSE (2018-01-09)
Популярным SSH-клиентом для Windows является PuTTY, на Linux же администраторы обычно используют утилиту ssh из состава пакета OpenSSH. Каждый из этих инструментов является кроссплатформенным, но за пределами "родных" платформ они используются редко.
Если есть необходимость работать как из под Windows, так и из под Linux то возникает проблема при попытке использования одних и тех же ключей с разными утилитами (они используют разные форматы хранения ключей). Далее будет показано как можно конвертировать ключи из формата OpenSSH в PPK (PuTTY) и обратно.
MooSE (2017-12-21)
Некоторое время назад был рассмотрен пример мониторинга ИБП с помощью Network UPS Tool (NUT) с отображением состояния на рабочем столе. А что если необходимо выполнять какие либо скрипты (например для отправки нотификаций)? Тут нет ничего сложного и далее будет показано как можно реализовать запуск скриптов для отправки СМС о состоянии ИБП.
MooSE (2017-12-09)
Роутеры семейства Zyxel Keenetic являются популярным решением как для дома, так и небольшого офиса (SOHO), так как отличаются широким функционалом и надёжностью. Весьма популярным сценарием является использование роутера совместно с 4G-модемом (например в частном секторе или в промзоне, где нет возможности провести проводной интернет).
В последнем случае актуальной становится задача наблюдения за использованием интернет-канала, так как безлимитные тарифы у мобильных операторов дороги и переплата за лишние (неиспользуемые) мегабиты может быть существенной.
Для оценки использования интернет-канала удобно использовать MRTG, который можно развернуть на домашнем медиа-сервере или офисном файловом сервере. Далее будет показан пример настройки MRTG для мониторинга загрузки внешнего сетевого интерфейса на роутере семейства Zyxel Keenetic.
MooSE (2017-12-01)
Для наблюдения за источниками бесперебойного питания в Linux существуют разные инструменты, как предоставляемые поставщиками "бесперебойников" так и сторонние. Последние чаще всего немного сложнее в настройке но зато предоставляют более широкие возможности.
Из сторонних инструментов наиболее широкими возможностями обладают apcupsd и Network UPS Tool (NUT). Далее будет приведён пример использования NUT для мониторинга состояния бытового ИБП.
MooSE (2017-11-27)
Проброс портов (он же "port forwarding" и "traffic redirection") - достаточно популярная технология, позволяющая сделать доступными сервисы, "спрятанные" в локальной сети. Доступ осуществляется при помощи перенаправления трафика этих сервисов с внешнего адреса маршрутизатора в локальную сеть, к серверу, который и будет отвечать на запросы.
Кроме того, при помощи проброса портов можно сделать доступным сервер не имеющий реального IP-адреса, подключив его внешнему VPN-серверу и настроив на нём проброс портов. Далее будет показано как настроить проброс портов на OpenVPN-сервере под управлением FreeBSD.
MooSE (2017-11-23)
Сейчас в Российской подходит к концу реализация федеральной программы по развитию цифрового телевидения, предусматривающей обеспечения практически 100% населения страны возможностью приёма двадцати федеральных каналов (два мультиплекса по десять каналов) в стандарте DVB-T2.
Кроме того, в некоторых регионах (например Москва и Крым) есть дополнительные мультиплексы в этом стандарте. Так же в отдельных регионах есть местное телевещание в стандарте DVB-T (например ООО «Радиотелеком» в Республике Татарстан и «ЦТВ-Регион» в ХМАО).
Интересной задачей является просмотр цифрового ТВ на компьютере с использованием недорогих USB-тюнеров. Об этом и будет рассказано далее.
MooSE (2017-11-19)
В последнее время набирает популярность новый стандарт WiFi - 802.11ac, работающий исключительно в диапазоне 5GHz. Распространённый ныне стандарт 802.11n так же допускает работу в диапазоне 5GHz, однако большинство бюдженых адаптеров этого стандарта поддерживают только 2.4GHz.
В силу пока ещё малой распространнёности устройств с поддержкой диапазона 5GHz он не так сильно зашумлён как 2.4GHz, что может быть полезно в городе (нет помех от соседей). А стандарт 802.11ac позволяет передавать данные с большей скоростью, по сравнению с 802.11n, что как минимум приятно:).
И если замена домашнего роутера на новый не является большой проблемой в силу относительно низкой цены, то замена, например, ноутбука уже сложнее и тут на помощь приходят различные USD-адаптеры вроде D-Link DWA-171.
MooSE (2017-10-14)
DLNA - набор стандартов для быстрой передачи медиа-контента между устройствами. DLNA привлекает внимание простотой в использовании и широкой распространённостью: такие технологии как AllShare от Samsung, SmartShare от LG и AirPlay от Apple по сути своей являются реализациями DLNA со своими маркетинговыми названиями.
MooSE (2017-09-17)
Достаточно часто возникают ситуации когда нужно использовать OpenVPN, но по какой-то причине нет возможности генерировать отдельный сертификат на каждого пользователя. В этом случае хорошим решением будет использование авторизации по логину и паролю.
MooSE (2015-06-23)
Системные администраторы годами использовали связку cron+rsync для синхронизации данных между несколькими машинами. При всей простоте эта связка совершенно не подходит для случаев когда надо обеспечить "моментальную" синхронизацию файлов, сразу после их создания или изменения. Например для синхронизации файлов между узлами CDN.
Утилита inosync использует подсистему inotify ядра Linux для отслеживания изменений в указанной директории и сразу синхронизирует эти изменения между основной и "ведомыми" машинами. Далее будет показан пример использования inosync для синхронизации файлов на небольшой CDN.
MooSE (2015-05-02)
Часто возникает необходимость организовать обработку запросов веб-сервером с различным парами uid/gid, в зависимости от виртуального хоста или даже пути. В определённых ситуациях можно использовать MPM-ITK, который замечательно работает на большинстве популярных платформ, хотя и не отличается высокой производительностью.
Но что делать если нам нужна производительность? Тут нам на помощь придёт mod_ruid2, который заметно быстрее, хотя и работает только на Linux, так как завязан на ряд специфичных для Linux технологий. Далее будет показано как можно настроить mod_ruid2 на хостинге под управлением Ubuntu LTS.
MooSE (2015-04-26)
RAID-контроллер LSI FusionMPT SAS 2 часто можно встретить в современных серверах. В частности в серверах Dell он присутствует как "Dell PERC H200". Мониторинг состояния RAID-массива является актуальной задачей для любого RAID-контроллера и далее будет показано как организовать мониторинг контроллера LSI FusionMPT SAS 2 с помощью Zabbix.
MooSE (2014-11-03)
Начиная с семейства Sandy Bridge в процессорах Intel присутствует новая система управления производительностью P-State, которая создавалась для повышения энергоэффективности процессоров, без заметного ухудшения производительности. Поддержка P-State присутствует в Linux начиная с версии 3.9. Далее будет показано как перейти на использование P-State вместо обычного управления частотой процессора через ACPI в Ubuntu 14.04 LTS.
© 2006-2024 Вадим Калинников aka MooSE
Политика конфиденциальности
Срочная печать баннеров с доствкой . ukraine news latest