Категория: Администриране

Junos PyEZ на примера на задача за търсене на свободни подсетове ipv4

Статия за работа с Junos PyEZ — “Python microframework that enables you to manage and automate devices running Junos OS” автоматизация и управление, всичко както обичаме. Написването на скрипта, описан в тази статия, имаше няколко цели — изучаване на Python и автоматизация на задачи по събиране на информация или промяна на конфигурацията на оборудването, управлявано от Junos OS. Избор […]

Windows Native Applications и услугата Acronis Active Restore

Днес продължаваме разказа за това как заедно с момчетата от Университета Иннополис разработваме технологията Active Restore, за да позволим на потребителя да започне работа на своята машина възможно най-скоро след срив. Ще говорим за нативните приложения за Windows, включително особеностите на тяхното създаване и стартиране. Под кат - малко за нашия проект, а също и практически наръчник как да пишем […]

Представяме 3CX V16 Update 4 и унифицирания FQDN 3CX WebMeeting

Точно преди празниците пуснахме очакваното обновление на 3CX V16 Update 4! Също така имаме ново универсално име MCU 3CX WebMeeting и нови типове хранилища за резервни копия и записи на разговори 3CX. Нека разгледаме всичко по ред. 3CX V16 Update 4 Следващото обновление на 3CX предлага избор на аудио устройства в уеб клиента, финален релиз на разширението 3CX […]

SSL сертификат за Docker уеб приложение

В тази статия искам да споделя с вас начин за създаване на SSL сертификат за вашето уеб приложение, работещо на Docker, тъй като не намерих подобно решение в рускоезичната част на интернет. Повече подробности след пропуска. Имахме docker v.17.05, docker-compose v.1.21, Ubuntu Server 18 и чист Let’sEncrypt. Не е задължително да развивате продукционна среда […]

Основни команди на Linux за тестери и не само

Предисловие Здравейте на всички! Аз съм Саша и от повече от шест години се занимавам с тестване на бекенда (Linux услуги и API). Идеята за статията ми дойде след поредната молба от познат тестер за информация относно командите на Linux преди интервюто. Обикновено от кандидатите за длъжността QA инженер се изисква познаване на основни команди (освен ако не се подразбира работа с […]

Включваме поддръжка за NVMe на стари дънни платки на примера на Asus P9X79 WS

Здравей, Хабр! В главата ми се появи мисъл и я размишлявам. И я измислих. Всичко е за страхотната несправедливост на производителя, на който нищо не му струваше да добави модули в UEFI Bios за поддръжка на зареждане от NVMe чрез адаптери на дънни платки без слот m.2 (което, между другото, е реализирано от китайците на дънни платки HuananZhi). Не е ли възможно — […]

HOW-to / Конфигуриране на мрежата и VLAN на отделен сървър Hetzner и Mikrotik

Справяйки се с въпроса и преглеждайки много документация, опитайте се да систематизирате и запишете това, което сте научили, за да запомните по-добре. Също така направете инструкция по този въпрос, за да не преминавате целия път отново. Изходната документация е налична в големи количества на https://forum.proxmox.com https://wiki.hetzner.de Поставяне на задачата Клиентът иска да обедини няколко наети сървъра в една мрежа, за да се освободи […]

"Про, но не клъстер" или как ние СУБД импортозаместихме

(ц) Яндекс.Картинки Всички персонажи са измислени, търговските марки принадлежат на техните собственици, всякакви съвпадения са случайни и всъщност, това е моето „субективно оценъчно становище, моля, не счупете вратата...“. Имаме значителен опит в превода на информационни системи с логика в БД от една СУБД в друга. В контекста на постановление на правителството №1236 от 16.11.2016, често е превод от Oracle на PostgreSQL. […]

PostgreSQL Antipatterns: предаване на набори и селекции в SQL

Периодично разработчик може да се наложи да предаде набор от параметри или дори цяло множество „вход“. Понякога се срещат много странни решения на този проблем. Нека да вървим „от обратното“ и да разгледаме как не трябва да се прави, защо и как може да се направи по-добре. Пряката „врезка“ на стойности в тялото на запитването обикновено изглежда така: query = "SELECT * FROM tbl WHERE […

Къде и как се прилагат гранични сървъри

При разработването на мрежова инфраструктура обикновено се разглеждат или локални изчисления, или облачни. Но тези два варианта и техните комбинации са малко. Например, какво да правим, ако отказът от облачни изчисления не е опция, но капацитетът е недостатъчен или трафикът е твърде скъп? Добавете междинен елемент, който ще извърши част от изчисленията на границата на локалната мрежа или производствения процес. Тази периферийна концепция […

Кратък преглед на инструментите за тестване и бенчмаркинг на блокчейни

Днес решенията за тестване и бенчмаркинг на блокчейни са насочени към определен блокчейн или неговите форкове. Но има и няколко по-общи решения, които се отличават с функционалността си: някои от тях са отворени проекти, други се предлагат като SaaS, но голямата част са вътрешни решения, създавани от екипа по разработка на блокчейна. Въпреки това, всички те решават подобни задачи. В тази […

В търсене на LD_PRELOAD

Тази бележка е написана през 2014 година, но аз тъкмо бях под репресии в Хабре и тя не видя свет. През времето на банването забравих за нея, а сега я намерих в черновиците. Помислих да я изтрия, но може би ще е полезна на някого. Това е едно малко петъчно администраторско четиво за намиране на "включен" LD_PRELOAD. 1. Малко отклонение за […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster