Управление ролями и компонентами Windows Server, используя Get-WindowsFeature

В Windows Server 2012R2/2016/2019  возможно использование PowerShell для управления ролями и компонентами, что значительно быстрее, чем использование графического функционала(а также является единственным способом при работе с установленными без графической оболочки экземплярами ОС).

Предотвращение SQL-инъекций в JAVA

SQL-инъекции или нарушение в целостности структуры SQL-запроса являются одними из самых распространённых и уязвимостей в вопросе безопасности. Используя SQL-инъекции злоумышленники  могут получить полный доступ к базам данных, персональным данным пользователей, могут удалить или изменить данные и даже таблицы.

Deployment отдельного компонента Microsoft Office через configuration.xml

Документация Microsoft не предоставляет нам информация по установке отдельного компнента Office в корпоративной среде (например был куплен только корпоративный Word или Excel). ​​​​​​Документации Microsoft: https://docs.

PowerShell quick prepare узла Service-Fabric к обслуживанию

Поймал себя на том, что периодически проводя обслуживание (обновления, диагностику, HW апдейт) узла Service-Fabric трачу время на вспоминание и поиск команд для правильного вывода узла из работы - с переездом приложений на другие узлы и незадействования его до момента окончания перезагрузок и работ.

Сброс пароля Windows 10 через режим восстановления

Сброс пароля через командную строку используя загрузочный диск. Предположим, что на компьютере есть только учётная запись Microsoft, данным компьютером вы не пользовались длительное время и забыли пароль, а по различным причинам доступ к почте так же потерян/отсутствует и не возможно выполнить стандартный сброс пароля  (как вариант просто нет доступа к сети).

"Error: diskfilter writes are not supported" при создании software RAID для /boot раздела в Debian 11

На этапе разбивки диска при инсталяции Debian 11 на будущий продуктивный сервер - была необходимость в использовании RAID1 для /boot раздела средствами инсталятора Debian (mdadm). Остальные разделы были помещены в LVM с аналогичным software RAID1 в другой md группе.

pgAdmin – может ли web-интерфейс для PostgreSQL помочь снять small системы с иглы MS SQL. Беглый обзор возможностей интерфейса для базовых операций

Не для кого не секрет, что медленно  ̶и̶ ̶в̶е̶р̶н̶о̶  часть инфраструктуры в государственных компаниях пытаются ссадить с «иглы» зависимости от проприетарного и платного программного обеспечения (ПО) от больших амЭриканских компаний.

vSphere замена истекшего сертификата vCenter Appliance

Недавно наш заказчик пришел с проблемой потери управления виртуализированной инфраструктурой. При попытке авторизации в консоль vSphere  An error occurred during authentication Ошибку следует диагностировать просмотром сертификата – который истек (видно из браузера).

Поговорим о Java Records

В Java 16 официально появилась новая функция языка (feature) под названием Records. В данной статье приведено краткое руководство по данной feature.

Дружим PulseAudio с Windows 10 в QEMU/KVM

​​​​​В процессе сборки виртуальной машины для игрового времяпрепровождения на Windows 10, столкнулся с проблемой со звуком - его просто не было. ​​​​​​​Проблема затронула протоколы: SPICE, VNC, RDP. Задача: необходима трансляция звука из Windows домена средствами PulseAudio на основной KVM хост.

Oracle Database SID deprecated да здравствует Service Name

Заметка посвящена демонстрации на примерах путей подключения к Oracle Database с помощью Service Name.   В современных СУБД Oracle подключение к базе данных осуществляется по имени сервиса (Service Name), а не имени идентификатора Oracle System Identifier (SID) как было ранее.

Обзор готовых решений для GDPR

GDPR(General Data Protection Regulation) или Общий регламент по защите данных С появлением и развитием технологий люди стали чаще делиться персональными данными. Это упрощает работу в приложениях, однако передаваемая информация зачастую используется против пользователей.

Двухфакторная аутентификация через SMS в Keycloak.

Защита личных аккаунтов только при помощи пароля - не самый надежный способ обезопасить пользователей от взлома. Часто в роли паролей используются закономерные последовательности, или же пароль может быть скомпрометирован: обманные сообщения или похожие сайты часто заставляют людей делиться паролями.

Руководство по установке eNSP (Enterprise Network Simulation Platform)

Huawei eNSP (Enterprise Network Simulation Platform) — эмулятор сети передачи данных, позволяет делать работоспособные модели сети, настраивать маршрутизаторы и коммутаторы, взаимодействовать с реальными сетями, отслеживать трейсы пакетов с помощью Wireshark.

Cannot open the disk после клонирования vmware

После клонирования виртуальной машины в vmware: Cannot open the disk '/vmfs/volumes/5dd3f341-36a7aa60-bb03-20040ff87462/vm-01/vm-01_1.vmdk' or one of the snapshot disks it depends on.  Но снапшотов нет, что делать? Идем в каталог с клонированной виртуальной машиной vm-test [root@esxi-host:/vmfs/volumes/5dd3f320-2119a4c6-9692-20040ff87462/vm-test] и видим, что он отличается от пути на который идёт ругань: /vmfs/volumes/5dd3f341-36a7aa60-bb03-20040ff87462/vm-01/vm-01_1.

Обзор архитектуры и системных требований IBM Cloud Pak for Watson AIOps

Не так давно IBM выпустила новую версию Cloud Pak for Watson AIOps 3.1.1 - комплекс по мониторингу инфраструктуры с мощными встроенными возможностями по аналитике данных (Data analysis) включая автоматическое выявление потенциально проблемных точек.

Основные проблемы при запуске симуляции в eNSP

Huawei eNSP (Enterprise Network Simulation Platform) — эмулятор сети передачи данных, выпущенный в публичную бету 16 Августа 2012 года компанией Huawei Technologies. Позволяет делать работоспособные модели сети, настраивать маршрутизаторы и коммутаторы, взаимодействовать с реальными сетями, отслеживать трейсы пакетов с помощью Wireshark.

Как пробросить USB устройства в ВМ на тонком клиенте Dell Wyse 3040 (ThinOS)

Работа данного функционала зависит не только от конфигурации тонкого клиента, но и от конфигурации виртуальной машины. Разберём на следующем примере: на виртуалке Windows 10; тонкий клиент на ThinOS версии 8.

Интеграция JasperReports в проект на Spring Boot и JSF (PrimeFaces)

В статье в краткой форме рассматривается подключение, настройка и использование библиотеки для генерации отчетов – JasperReports. По мимо этого, затрагиваются нюансы создания шаблона отчета в среде редактирования отчетов - TIBCO JasperSoft Studio. Для объяснения материала статьи, в качестве примера выбран проект системы управления образовательным веб-приложением. Рассматривается случай, когда администратор системы, нажимая на кнопку в веб-интерфейсе, получает отчёт «об успеваемости учащихся на курсах». Отчет выгружается ему в формате xlsx. В примере используется код, написанный на языке Java.

Миграция с Oracle 10g на версии выше : не забудьте про версии паролей во избежание ORA-39384

При миграции с Oracle Database 10g может возникнуть пренеприятнейшая ситуация с тем, что после переезда возможно получить пул заблокированных пользователей, включая SYSTEM ORA-39384: Warning: User READONLYUSER has been locked and the password expired.

Получаем S.M.A.R.T жёсткого диска из RAID-массива на примере контроллера Broadcom

Для постановки задачи возьмём жёсткий диск с SAS интерфейсом и RAID-контроллер, который не обеспечивает прямой доступ к диску. Операционная система будет видеть только дисковый массив, но никак не отдельный диск.

Введение в Docker

Docker'у исполнилось уже 8 лет, за это время про него написано много различных статей, но тем не менее всё ещё есть достаточно большое количество людей, которые не знают что это такое и как оно работает.

AdmiLink запускаем программы в учётной записи без прав администратора и UAC на примере Huawei eNSP

Проблема: необходимо было запустить программное обеспечение от компании Huawei - eNSP в учётной записи без прав администратора. ​​​​​​Не администраторская учётная запись Windows позволяет организовать доступ пользователю к компьютеру в рамках выданных ему прав.

Запуск Linux VM в Podman

Podman – утилиты создания, запуска и управления контейнерами стандарта OCI. Podman является альтернативой проекту Docker и позволяет управлять контейнерами без наличия фонового системного сервиса и не требуя root-прав.

Oracle WebLogic Server 14c и JDK 1.7

Как правило в больших ИТ-средах системное окружение операционной системы серверов приложений представляет из себя огромный "зверинец" системного программного обеспечения, сопутствующих утилит и приложений, специализированных программ обеспечивая общую видимость работы ОДНОГО приложения с точки зрения бизнеса.

Подключение bluetooth гарнитуры к Arch Linux

Прогресс не стоит на месте, и даже у меня в 2021 году появились bluetooth гарнитура. Сколько раз не пытался запустить bluetooth на Arch Linux ни разу не получалось, в этот раз решил идти до конца. Bluez Сама по себе настройка bluetooth оказалась довольно простой.

Разворачиваем почтовик в мгновение ока

Почти наверняка Вам понадобится больше времени, чтобы прочитать эту статью, чем чтобы развернуть почтовик таким способом. Задача: приложив минимальное количество усилий развернуть почтовый сервер, который сможет принимать/отправлять почту с крупных площадок, таких как: Gmail, YandexMail, Mail.

Установка Baculum и неинтуитивная настройка в API

С версии 7.0 Bacula начала поддерживать отдельный Web-интерфейс Baculum. В данной статье мы рассмотрим установку Baculum на примере Debian 10 с веб-сервером Apache и разберёмся с первоначальной настройкой Baculum API, который может вызвать трудности из-за своей неинтуитивности.

Oracle Database Appliance 19.11 - апдейт с 19.10 и экстра время на DBSystems

Ранее я писал цикл статей в рамках проекта по миграции на инженерную систему Oracle Database Appliance. Напомю, что с версии программного обеспечения 19.10 Oracle поменял архитектуру решения в сторону лучшего светлого будущего, об этом я написал в заметке ранее: Oracle Database Appliance начиная с версии 19.

Получение информации о дисках в ESXi, используя PowerCLi

Периодически возникает необходимость получить информацию о дисках, существующих в инфраструктуре под управлением гипервизора ESXi, определения тонких и толстых дисков и тп.   Для выполнения этой задачи можно воспользоваться командами интерфейса PowerCLi.

PowerShell экспорт из AD списка пользователей с истекшим паролем.

В статье рассмотрим использование командлета Get-ADUser. Документация microsoft по Get-ADUser: https://docs.microsoft.com/ru-ru/powershell/module/activedirectory/get-aduser?view=windowsserver2016-ps Get-ADUser можно использовать для получения различной информации о пользователях Active Directory и их атрибутах.

Векторы для чайников. Часть 2. Скалярное и векторное произведение.

- Если чёрный кот перешел дорогу туда и обратно, это значит, что он удвоил наказание или отменил своё решение? - Кот скалярный или векторный? Если скалярный - то удвоил, если векторный - то отменил.

Векторы для чайников. Часть 1. Сложение, разность, умножение на число.

- Если чёрный кот перешел дорогу туда и обратно, это значит, что он удвоил наказание или отменил своё решение?  - Кот скалярный или векторный? Если скалярный - то удвоил, если векторный - то отменил.

WireGuard туннель за 5 минут

Минималистичный подход к разработке WireGuard, также может распространяться на его использоване в силу отсутствия сложности конфигурации и гибкости. ​​​​​​​Для начала установим сам WireGuard на сервер, в нашем случае Debian 10: sudo apt update sudo apt install wireguard-dkms Сразу отмечу, что основная конфигурация WireGuard должна находится в /etc/wireguard Для быстрой генерации клиентских сертификатов воспользуемся следующим скриптом: https://github.

Права доступа для резервного копирования в Windows системах

При установке компонент систем резервного копирования на Windows возникает вопрос, а какие пользователи и права должны быть выданы?   Вопрос кажется очевидным, ведь, "дай администратора" и всё закрутиться, всё завертиться, но не всегда это хорошая идея с точки зрения как управления инфраструктурой, так и безопасности.

"Unregistred" состояние Linux машины в Citrix Studio

Подробное логирование. ​​​​​​​Первое, что необходимо сделать - включить Trace логирование демона ctxvda. cd /etc/xdl/ctx-vda.conf vi Log4jConfig=”/etc/xdl/log4j.xml” Далее ищем следующие строки, где меняем меням уровень логирование с "info" на "trace".

Windows 10 Update: ошибка 0x8000ffff

К сожалению, ни одна операционная система не застрахована от возникновения различных сбоев и ошибок. В этой небольшой заметке рассмотрим методы исправления одной из них.

Mikrotik - убийца

Так получилось, что по работе столкнулся с несколькими коммутаторами MikroTik серии CRS3XX, которые позиционируются как серьёзные ентерпрайзные железки, в отличие от более домашнего оборудования. И захотелось мне поделиться некоторыми личными впечатлениями от их эксплуатации.

Oracle Database Appliance - bug нового релиза и констатация от поддержки oracle спустя 12 дней

Введение Oracle Database Appliance начиная с версии 19.10 имеет новую архитектуру виртуализации на KVM вместо XEN, и, как понятно, Oracle будет развивать эту архитектуру и внедрять в неё новые и новые фичи, а XEN-based виртуализация в ODA уже встала на путь Legacy решения.

Project Management Professional (PMP)

  Поделюсь своим достижением в профессиональной сфере, получением сертификата PMP.   Краткое описание из официального источника PMI, международного института управления проектами: PMP Certification | Project Management Institute Project Management Professional (PMP) ® - это ведущая в мире сертификация по управлению проектами.

Теорема Чикен МакНаггетса (Chicken McNugget Theorem)

Да-да, действительно существует теорема с таким названием. В чем заключается суть теоремы и почему она так называется и будет рассмотрено в этой статье.   Теорема ЧикенМакнаггетса была создана Анри Пиччиотто в 1980-х годах, когда он обедал в ресторане Макдоналдс вместе со своим сыном.

Разворачиваем различные виды подключений с использованием Streisand Effect

Streisand Effect основанное на Ansible решение для автоматизации организации различных VPN соединений. ​​​​​​​Список сервисов доступных в SE: OpenConnect / Cisco AnyConnect OpenVPN (direct) OpenVPN (stunnel) Shadowsocks WireGuard Также есть поддержка автомтазиции в следующих облаках: Amazon Web Services (AWS) Microsoft Azure Digital Ocean Google Compute Engine (GCE) Linode Rackspace Подготовка сервера, установим все необходимые пакеты: ​​​​​​ sudo apt update && sudo apt install python3-pip python3-openssl python3-dev python3-setuptools python3-venv python-cffi libffi-dev libssl-dev libcurl4-openssl-dev git -y Генерируем ключи для SSH: ssh-keygen ​​​​​​Ставим Ansible: sudo pip install ansible markupsafe Клонируем ветку GitHub: git clone https://github.

Установка окружения для разработки edX juniper

Давайте установим juniper devstack прямо на хостовую ОС, а не в виртуалку. Так ведь удобнее, правда? :) Подготовка NOTE: проверено на Arch Linux и Ubuntu 18.04. Перед тем как начать, стоит убедиться что у нас установлены: - git - make - docker - установка на ubuntu 18.

LVM раздел на программном RAID-1

Вводные Предположим, что у нас есть 2 подключенных к серверу диска без таблиц разделов на них. (/dev/sdb и /dev/sdc) Мы хотим создать RAID-1 зеркало с LVM на нем. Также, в качестве OS используется CentOS 7.

KeepAlived: конфигурация плавающего IP на CentOS 7

Плавающий IP адрес (или виртуальный, далее VIP) используется для обеспечения отказоустойчивости в кластерах. Кластер конфигурируется таким образом, что плавающий IP присвоен только одному узлу в каждый момент времени.

Проксирование определённого списка адресов в браузере

PAC-файл - это файл автоконфигурации прокси-сервера, он определяет какой прокси сервер должен использовать браузер для доступа к конкретному адресу. ​​​​​​​В данном файле определнна только одна функция: function FindProxyForURL(url, host) ​​​​​​​Где url - полный адрес ресурса, а host - значение, которое необходимо вытащить.

Oracle Database RAC One node - Active/Passive или Cold Failover?

Цель моей заметки показать различия между конфигурациями ORACLE Database RAC One Node и Oracle Real Application Clusters (Oracle RAC), и показать, что по ошибочному имеющему место в умах заблуждению ORACLE Database RAC One Node это честно заявленный Cold failover, не active-passive, со всеми вытекающими из этого особенностями.

Смена пароля учётной записи в RDP сессии.

События 2020 года привели к тому, что всё большее количество людей работает удалённо. Иногда возникает ситауция, что пользователю необходимо сменить пароль для доменной учётной записи, но доступ есть только к rdp сессии, а срок действия пароля учётной записи заканчивается.

Преобразования на комплексной плоскости или как дробно-линейные преобразования в полярных координатах могут пригодиться в жизни на примере котиков

Статья о том, что такое дробно-линейные преобразования в комплексной плоскости могут пригодиться в жизни и как при помощи них можно искажать объект для получения желаемого вида. В конце бонусом получим анимацию :).

Digital Economy

Whenever you can find the news about digital economy, you probably can think about what is main proposition global digitalization?  I have been try to find the root explanation for this term and now I prepare short blog post.
RSS (Opens New Window)(Opens New Window)
thumbnail Marina Pashnina
Posts: 27
Date: 5/27/24
thumbnail Danil Khanalainen
Posts: 3
Date: 5/8/24
thumbnail Jonathan F. Keker
Posts: 1
Date: 5/7/24
thumbnail Alexey Weiss
Posts: 17
Date: 5/7/24
thumbnail Тимофей Перцев
Posts: 29
Date: 5/7/24
thumbnail Nikolay Emchenko
Posts: 16
Date: 5/6/24
thumbnail Romo Fedoroff
Posts: 31
Date: 5/5/24
thumbnail Никита Рогаленко
Posts: 1
Date: 5/3/24
thumbnail Алексей Егошин
Posts: 11
Date: 5/1/24
thumbnail Dmitry Afanasiev
Posts: 59
Date: 12/29/23
thumbnail Денис Серянкин
Posts: 2
Date: 12/18/23
thumbnail Дмитрий Сазонов
Posts: 59
Date: 11/19/23
thumbnail Anna Ershova
Posts: 2
Date: 10/30/23
thumbnail Erik Karapetyan
Posts: 12
Date: 9/9/23
thumbnail Pavel Danilov
Posts: 12
Date: 9/9/23
thumbnail Dmitry Sheshukov
Posts: 13
Date: 8/31/23
thumbnail Maxim Zhukov
Posts: 152
Date: 6/20/23
thumbnail Vladislav Sivirin
Posts: 1
Date: 5/22/23
thumbnail Vadim Kholoshnia
Posts: 1
Date: 4/17/23
thumbnail Andrei Maksimov
Posts: 19
Date: 3/21/23
thumbnail И Горь
Posts: 27
Date: 2/20/23
thumbnail Dmitry Komarov
Posts: 2
Date: 6/2/22
thumbnail Semyon Gruzdev
Posts: 1
Date: 11/17/21
thumbnail Victor Scherbakov
Posts: 3
Date: 9/3/21
thumbnail Ivan Kayukov
Posts: 10
Date: 8/17/21
thumbnail Alexander Zhermal
Posts: 8
Date: 4/16/21
thumbnail Daria Zuban
Posts: 2
Date: 12/29/20
thumbnail Alexander Yarkeev
Posts: 42
Date: 12/23/20
thumbnail Alexey Pismak
Posts: 2
Date: 12/9/20
thumbnail Evgenij Tsopa
Posts: 51
Date: 10/5/20
thumbnail Александр Исаев
Posts: 5
Date: 9/15/20
thumbnail Александр Пашнин
Posts: 25
Date: 9/10/20
thumbnail Danil Sinitskiy
Posts: 3
Date: 9/2/20
thumbnail Александра Пирс
Posts: 27
Date: 4/1/20
thumbnail Valeriy Urrievich Kireev
Posts: 26
Date: 1/15/20
thumbnail Vladimir Nikolaev
Posts: 14
Date: 12/30/19
thumbnail Ivan Uskov
Posts: 23
Date: 12/16/19
thumbnail Андрей Дьяков
Posts: 25
Date: 6/27/19
thumbnail Sergey Zhmylove
Posts: 45
Date: 3/14/18
thumbnail Lev Koznov
Posts: 18
Date: 7/14/17
thumbnail DEADBEEF
Posts: 1
Date: 1/16/17
thumbnail Никита Патрахин
Posts: 2
Date: 8/15/16
thumbnail Vladimir Berlev
Posts: 3
Date: 11/26/15
thumbnail Sergey Klyaus
Posts: 58
Date: 6/21/15
thumbnail Pakhom Golynga
Posts: 20
Date: 3/3/14
thumbnail Vladislav Sovinskiy
Posts: 11
Date: 1/10/14
thumbnail Konstantin Borzov
Posts: 7
Date: 6/20/13
thumbnail Anthony Dmitriev
Posts: 4
Date: 2/19/13
thumbnail Nicolay Smirnov
Posts: 6
Date: 5/2/12
thumbnail Alexander Deiter
Posts: 16
Date: 9/8/11
thumbnail Serge Klimenkov
Posts: 8
Date: 7/26/11
thumbnail Roman Ambrosenko
Posts: 3
Date: 1/18/11
thumbnail Sergey Shilin
Posts: 9
Date: 11/5/10
thumbnail Ruslan F. Isbarov
Posts: 1
Date: 3/31/10