Admin Guides | Сисадмин
11.4K subscribers
1.23K photos
19 videos
34 files
556 links
Обучающий канал по ОС Linux & Windows для начинающих и действующих администраторов.

Админ, реклама: @Ak_Mihail
Биржа: https://telega.in/c/admguides

РКН: https://kurl.ru/nQejS
Download Telegram
👀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33😁113👎1
💬 Вопрос на собеседовании для сисадмина

Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.


Вопрос: Как удалить все файлы старше 7 дней с определённым расширением в Linux?

Ответ: Это можно сделать при помощи команды find:

find /path/to/files -name "*.log" -mtime +7 -exec rm {} \;


1️⃣find /path/to/files -name "*.log" — находит файлы с расширением .log в указанной директории.

2️⃣ -mtime +7 — выбирает файлы, изменённые более 7 дней назад.

3️⃣ -exec rm {} ; — удаляет каждый найденный файл.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
3 отличных файловых менеджера для Linux: обзор и установка

Консольные файловые менеджеры в Linux — это незаменимые инструменты для быстрого и удобного управления файлами как на локальном компьютере, так и при работе с удалёнными серверами.

Они помогают значительно ускорить работу с файлами и каталогами благодаря удобному интерфейсу и множеству функций. 


Рассмотрим три популярных консольных файловых менеджера и способы их установки.

1️⃣Ranger

Ranger — это мощный файловый менеджер с интерфейсом, вдохновлённым Vim. Он предлагает визуальное представление каталогов, предварительный просмотр файлов и поддержку работы с вкладками и закладками.

Ranger особенно удобен для пользователей Vim, поскольку сочетания клавиш аналогичны.

Установка:

sudo apt install ranger    # для Debian/Ubuntu
sudo yum install ranger # для CentOS/RHEL
sudo dnf install ranger # для Fedora


2️⃣ Cfiles

Cfiles — это быстрый файловый менеджер, написанный на C и использующий библиотеку ncurses. Он минималистичен, лёгкий и также использует сочетания клавиш Vim, что делает его удобным для поклонников vi-стиля работы.

Cfiles требует установки некоторых зависимостей, таких как cp, mv, fzf и xdg-open.

Установка:

• Установите необходимые инструменты разработки:

sudo apt-get install build-essential    # для Debian/Ubuntu
sudo yum groupinstall 'Development Tools' # для CentOS/RHEL


• Склонируйте репозиторий и соберите программу:

git clone https://github.com/mananapr/cfiles.git
cd cfiles
gcc cf.c -lncurses -o cf
sudo cp cf /usr/bin/


3️⃣ Vifm

Vifm — это ещё один файловый менеджер с интерфейсом на основе ncurses, который имитирует работу Vim. Он поддерживает двухпанельный вид, автозаполнение и имеет режим для сравнения файловых деревьев.

Для пользователей Vim он станет особенно удобным, так как поддерживает идентичные команды.

Установка:

sudo apt install vifm    # для Debian/Ubuntu
sudo yum install vifm # для CentOS/RHEL
sudo dnf install vifm # для Fedora


🔥 Эти файловые менеджеры могут значительно облегчить работу в консоли и помочь эффективно управлять файлами на любых системах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
В России создан 50-кубитный ионный квантовый компьютер

Российские ученые разработали 50-кубитный ионный квантовый компьютер, один из самых мощных в стране. 


Этот проект был реализован научной группой Российского квантового центра (РКЦ) и Физического института имени П. Н. Лебедева РАН. Разработка основана на технологии кудитов, используемой лишь в нескольких странах.

Компьютер доступен через облако для выполнения квантовых алгоритмов.

Генеральный директор «Росатома» Алексей Лихачёв подчеркнул, что Россия теперь входит в число мировых лидеров квантовых технологий и имеет квантовые компьютеры на всех ключевых платформах: сверхпроводники, ионы, нейтральные атомы и фотоны.

Также в июне 2024 года был запущен сверхпроводниковый процессор Snowdrop 4Q с высокой точностью операций, а в 2022 году представили эмулятор 34-кубитного квантового компьютера для тестирования алгоритмов.
👏16🔥3👍21👎1
Как включить RDP на Windows: Пошаговое руководство

Удаленный рабочий стол (RDP) — это незаменимый инструмент, который многие используют для администрирования и удалённого доступа.

Однако по умолчанию RDP выключен как на серверных, так и на десктопных версиях Windows, поэтому его нужно включить вручную.

Сегодня рассмотрим несколько способов, как включить удаленный рабочий стол (RDP) на Windows, будь то через командную строку или PowerShell.

Включение RDP через командную строку

Шаги:

Откройте командную строку с правами администратора.

Введите следующую команду:

Reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f


Чтобы разрешить RDP через фаервол:

netsh advfirewall firewall set rule group="Remote Desktop" new enable=Yes


Отключение RDP также делается через командную строку:

Откройте командную строку и введите:

Reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f


Включение RDP через PowerShell

Первый способ:

Откройте PowerShell от имени администратора.

Введите команду для включения RDP:

Set-ItemProperty -Path "HKLM:System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0


Чтобы разрешить RDP через фаервол:

Enable-NetFirewallRule -DisplayGroup "Remote Desktop"


Второй способ:

Создайте PowerShell сессию с удалённым компьютером:

Enter-PSSession -ComputerName "Имя_компьютера"


Введите команду:

Set-ItemProperty -Path "HKLM:System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0


Разрешите RDP через фаервол:

Enable-NetFirewallRule -DisplayGroup "Remote Desktop"


Отключение RDP через PowerShell

Чтобы отключить удалённый доступ через PowerShell:

Введите команду:

Set-ItemProperty -Path "HKLM:System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 1


Важно:

ComputerName — это имя компьютера, к которому вы подключаетесь.
Команды, выполненные через командную строку, не настраивают фаервол для разрешения RDP-подключений, так что не забудьте включить соответствующее правило.
По умолчанию RDP доступен только для локальных администраторов или текущего пользователя.

⚡️Теперь вы знаете, как включить и отключить RDP через различные методы. Удаленный рабочий стол — это мощный инструмент, но при его использовании важно помнить о безопасности. Убедитесь, что доступ предоставляется только доверенным пользователям и через защищённые каналы связи!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22👎3🔥2🙈2
Nnn Terminal File Browser: быстрый консольный файловый менеджер

Nnn — это мощный, но минималистичный файловый менеджер для терминала.

Он является одним из самых быстрых консольных менеджеров и идеально подходит для тех, кто ценит скорость и легкость в работе с файлами. 


Несмотря на простоту, Nnn может выполнять множество задач, которые обычно ассоциируются с более "тяжелыми" файловыми менеджерами.

Основные особенности Nnn

Легковесность и скорость: Nnn разработан с акцентом на быстродействие. Он занимает минимум системных ресурсов, что делает его подходящим для работы даже на слабых устройствах или серверах с ограниченными ресурсами.

Простота использования: Интерфейс интуитивен, что позволяет новичкам легко привыкнуть к работе с файловым менеджером в терминале.

Поддержка базовых операций: С помощью Nnn можно быстро копировать, перемещать, удалять и просматривать файлы и каталоги.

Мощные функции для опытных пользователей: Несмотря на минималистичный интерфейс, Nnn поддерживает расширенные функции, такие как работа с архивами, интеграция с плагинами и запуск внешних программ для обработки файлов.

Установка Nnn

Установить Nnn можно всего несколькими командами, в зависимости от вашей операционной системы:

Для Debian/Ubuntu:

sudo apt install nnn


Для CentOS/RHEL:

sudo yum install nnn


Для Fedora:

sudo dnf install nnn


Полезные горячие клавиши в Nnn

q — выйти из программы.
o — открыть файл с помощью связанной программы.
m — переместить файл.
c — копировать файл.
d — удалить файл.
g — перейти к началу списка.
G — перейти в конец списка.
f — найти файл в текущем каталоге.
z — сжать файл в архив.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔21
🔥Тесты для подготовки к собеседованию🔥
Выбери своё направление:

1. Frontend
2. Python
3. Java
4. Тестировщик QA
5. Data Science
6. DevOps
7. C#
8. C/C++
9. Golang
10. PHP
11. Kotlin
12. Swift
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👎1
Настройка DHCP-сервера на CentOS и Ubuntu. Ч.1

Привет! Сегодня разберём, как настроить DHCP-сервер на CentOS и Ubuntu, чтобы автоматизировать распределение IP-адресов в сети.

Полезно это для тех, кто хочет упростить управление сетевыми настройками для своих устройств.

Установка DHCP-сервера

Для начала нужно установить пакет DHCP, который доступен в репозиториях обеих систем.

CentOS:

yum install dhcp

Ubuntu:

sudo apt install isc-dhcp-server

После установки нужно указать, на каком сетевом интерфейсе сервер будет принимать запросы DHCP. Для этого откройте файл конфигурации:

CentOS:

vim /etc/sysconfig/dhcpd

Ubuntu:

sudo vim /etc/default/isc-dhcp-server

Добавьте строку, указав интерфейс (например, eth0):

DHCPDARGS="eth0"

Настройка конфигурации DHCP-сервера

Основной файл конфигурации DHCP — это /etc/dhcp/dhcpd.conf. В нём задаются параметры работы DHCP и настройки сети, которые будут отправляться клиентам.

Откройте файл и добавьте глобальные параметры:

option domain-name "example.com";
option domain-name-servers ns1.example.com, ns2.example.com;
default-lease-time 3600;
max-lease-time 7200;
authoritative;

Эти параметры указывают доменное имя, DNS-серверы, время аренды IP-адресов и делают сервер DHCP авторитетным для данной сети.

Теперь добавьте параметры для конкретной подсети:

subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
range 192.168.1.100 192.168.1.200;
}

Здесь вы определяете диапазон IP-адресов, которые будут выдаваться клиентам, и настраиваете маршрутизатор (gateway) для сети.

Запуск и управление DHCP-сервером

После настройки конфигурации запустите сервис DHCP и убедитесь, что он будет автоматически запускаться при загрузке системы:

CentOS:

systemctl start dhcpd
systemctl enable dhcpd

Ubuntu:

sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server

Для корректной работы DHCP-сервера необходимо разрешить трафик на порте 67/UDP в брандмауэре:

CentOS:

firewall-cmd --zone=public --permanent --add-service=dhcp
firewall-cmd --reload

Ubuntu:

sudo ufw allow 67/udp
sudo ufw reload
👍22👎21🔥1
💬 Вопрос на собеседовании для DevOps-инженера

Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.


Вопрос: Что такое "Blue-Green Deployment" и какие преимущества даёт этот подход?

Ответ: Blue-Green Deployment — это стратегия развертывания, при которой поддерживаются две идентичные среды: "Blue" — текущая, рабочая версия приложения, и "Green" — новая версия. Когда новая версия успешно протестирована в "Green" среде, трафик переключается с "Blue" на "Green", делая её основной.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Я айтишник и я устал!
Рутина, прокрастинация, куча задач и 0 желания их выполнять. Еще и в семье конфликты. Че делать?

Хватит грызть самого себя и заставлять через силу - сделаешь только хуже!

Лучше подпишись на того, кто уже не первый год работает с IT-специалистами и помогает им справиться с апатией и прокрастинацией - Психолог с научным подходом.

✔️ Как оторваться от ленты соцсетей и сесть за работу с удовольствием?
✔️ Как перестать работать по выходным и при этом все успевать?
✔️ Как избавиться от постоянной тревожности?
✔️ Как успокоить конфликты в семье и перестать срываться на всех, а вместо этого получить поддержку и понимание со стороны близких?

Подписывайся на канал @remizov_changes - начни работать и жить в кайф, не скатываясь в кризисы и выгорание!

А в закрепе тебя уже ждут бонусы:
👨🏻‍💻 Видео, в котором ты найдёшь ответ на вопрос «Почему у тебя нет энергии и что с этим делать» + гайд как it-специалисту вернуть энергию, даже если не получается отдохнуть.

https://t.iss.one/+o61ZOefXnvBjMTNi
👍82👎1🔥1
5 полезных команд для PowerShell

Привет! Рассмотрим 5 команд для работы в консоли PowerShell. 


Часть из них поможет автоматизировать процессы, а какие-то ускорят или помогут работать с более сложными задачами.

1️⃣Get-ADUser

Эта команда используется для получения информации о пользователях Active Directory.

Она позволяет быстро и легко получать сведения об учетных записях с разными фильтрами, что может значительно ускорить управление пользователями.

Get-ADUser -Filter 'Name -like "John*"' -Properties DisplayName, EmailAddress


Получение всех пользователей, чьи имена начинаются на "John", с выводом их отображаемого имени и email-адреса.

2️⃣ Start-Job

Команда для выполнения задач в фоновом режиме. Очень полезна, если вам нужно запустить долгий процесс и не хотите блокировать сессию PowerShell.

Start-Job -ScriptBlock { Get-Process; Start-Sleep -Seconds 30 }


Запуск фоновым процессом команды получения списка процессов с ожиданием 30 секунд.

3️⃣ Invoke-WebRequest

Это мощный инструмент для работы с веб-ресурсами, который позволяет загружать веб-страницы, отправлять данные и анализировать содержимое HTML, XML, JSON и других веб-форматов.

Invoke-WebRequest -Uri "https://example.com" -OutFile "page.html"


Загрузка веб-страницы по указанному URL и сохранение ее в файл.

4️⃣ Export-Clixml / Import-Clixml

Эти команды позволяют экспортировать и импортировать сложные объекты PowerShell в XML-формате, что удобно для сохранения данных между сессиями.

Get-Process | Export-Clixml -Path "processes.xml"
$processes = Import-Clixml -Path "processes.xml"


Экспорт списка процессов в файл и последующий импорт обратно в PowerShell.

5️⃣ Get-WmiObject

Команда для работы с WMI (Windows Management Instrumentation) и получения различных данных о системе, таких как информация о процессорах, дисках, сетевых интерфейсах и многом другом.

Get-WmiObject -Class Win32_OperatingSystem | Select-Object Caption, OSArchitecture, Version


Получение информации о версии операционной системы, архитектуре и ее имени.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3
👩‍💻 Python уже в Telegram!

Вот обширная база контента по разработке на Python, которая ежедневно пополняется новыми постами:

Обучение Python с нуля
Обучение Django с нуля
Обучение Flask с нуля
Обучение Pandas с нуля
Обучение PyTorch с нуля
Обучение NumPy с нуля


📌 Ресурсы, гайды, шпаргалки, задачи и книги — всё собрано в одном месте: @python_ready
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👎1
Небольшая перекличка тех, кто юзает Python 👩‍💻

Ставь 🔥, если питонист
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25😁9👍2👎2😱1
Настройка DHCP-клиентов на CentOS и Ubuntu. Часть 2

После того как сервер DHCP настроен, нужно убедиться, что клиенты смогут получать IP-адреса автоматически. Рассмотрим, как это сделать на CentOS и Ubuntu.

Настройка DHCP-клиента на CentOS

Откройте файл конфигурации сетевого интерфейса, например eth0, и укажите, что этот интерфейс должен получать IP-адрес через DHCP:

vim /etc/sysconfig/network-scripts/ifcfg-eth0


Добавьте следующие строки:

DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes


Затем перезапустите сетевой сервис, чтобы изменения вступили в силу:

systemctl restart network


Настройка DHCP-клиента на Ubuntu

На Ubuntu 16.04 настройка интерфейса происходит в файле /etc/network/interfaces. Откройте файл:

sudo vim /etc/network/interfaces


Добавьте следующие строки:

auto eth0
iface eth0 inet dhcp


Сохраните файл и перезапустите сеть:

sudo systemctl restart networking


В Ubuntu 18.04 и новее управление сетевыми настройками происходит через Netplan. Откройте конфигурационный файл, например, /etc/netplan/01-netcfg.yaml:

sudo vim /etc/netplan/01-netcfg.yaml


Убедитесь, что dhcp4 включен для вашего интерфейса:

ethernets:
eth0:
dhcp4: yes


Примените изменения:

sudo netplan apply
👍10🔥2
Какую команду необходимо использовать для изменения метки файловой системы ext4?
Anonymous Quiz
33%
fslabel
17%
tune2fs
11%
e2label
39%
mkfs.ext4
👍12
⚡️ Экс-сотрудник лаборатории Касперского создал два канала по IT и кибербезопасности

▪️ Пакет безопасности
▪️ Культ безопасности

Здесь вы узнаете ТОП-10 IT-гигантов в России с самой слабой защитой от взломов, какие компании «барыжат» вашими персональными данными и как этому противостоять.

Для людей из индустрии: полезный софт, ИИшки для работы, новости из сферы и куча полезностей, которые не найдёте в других каналах.

Подписывайтесь: раз и два.
👎3👍2
💬 Вопрос на собеседовании для сисадмина

Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.


Вопрос: В чем основные различия между declarative и imperative подходами в Infrastructure as Code (IaC)?

Ответ:
• Declarative:
Описывает желаемое состояние инфраструктуры. Примеры — Terraform и Kubernetes. Пользователь определяет, что должно быть, а система сама обеспечивает соответствие.

Imperative: Определяет конкретные шаги, необходимые для достижения состояния. Пример — Ansible в режиме playbook. Пользователь указывает, как всё сделать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Востребованность серверов на Windows продолжает снижаться

Падение спроса на VPS под Windows продолжается.

Востребованность этой операционной системы снизилась более чем в два раза за последние три года. 


Если говорить о цифрах, то всё выглядит так: в сентябре 2021 года доля Windows составляла 54%, через год она снизилась до 38%, а сегодня мы фиксируем долю в 25%.

Эксперты ожидают продолжения снижения доли Windows, но оно, вероятно, будет менее заметным, поскольку значительная часть сервисов и систем по-прежнему зависит от этой операционной системы.

🚫 И в обозримой перспективе её востребованность вряд ли сойдёт на нет.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍213
Синтаксис команды iptables: как управлять правилами фильтрации трафика

Команда iptables — это основной инструмент для настройки фильтрации сетевого трафика в Linux.

Она позволяет управлять таблицами правил, которые контролируют входящий, исходящий и пересылаемый трафик, определяя, какие пакеты можно пропускать, а какие блокировать.

Основные параметры iptables

-A (Append) — добавляет правило в конец цепочки.

iptables -A INPUT -s 192.168.1.1 -j DROP


Пример: блокировка трафика от IP-адреса 192.168.1.1 на вход.

-I (Insert) — вставляет правило в определенное место в цепочке.

iptables -I INPUT 1 -s 10.0.0.1 -j ACCEPT


Пример: разрешение трафика от IP-адреса 10.0.0.1, вставив правило на первую позицию в цепочке.

-D (Delete) — удаляет правило.

iptables -D INPUT 2


Пример: удаление второго правила в цепочке INPUT.

-L (List) — выводит список всех правил в таблице.

iptables -L


Пример: отображение всех активных правил.

-F (Flush) — очищает все правила в цепочке.

iptables -F INPUT


Пример: очистка цепочки INPUT.

Цепочки и политики

• INPUT — отвечает за входящий трафик.
• OUTPUT — управляет исходящим трафиком.
• FORWARD — отвечает за пересылаемый трафик.
Пример для политики по умолчанию, которая блокирует весь входящий трафик:

iptables -P INPUT DROP


Действия (targets)

1️⃣ACCEPT — разрешает пакет.

iptables -A INPUT -s 192.168.0.0/24 -j ACCEPT


Пример: разрешение пакетов из подсети 192.168.0.0/24.

2️⃣DROP — блокирует пакет.

iptables -A FORWARD -d 10.0.0.0/8 -j DROP


Пример: блокировка пересылаемого трафика для сети 10.0.0.0/8.

3️⃣REJECT — блокирует пакет с уведомлением отправителю.

iptables -A INPUT -p tcp --dport 22 -j REJECT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍193🔥2
Вышла пятая бета-версия Haiku R1

После полутора лет разработки опубликована пятая бета операционной системы Haiku R1. 


Этот проект был создан как альтернатива закрытой BeOS и изначально носил имя OpenBeOS. В 2004 году его переименовали в Haiku из-за претензий на использование торговой марки BeOS.

Основные характеристики:

Минимальные системные требования:

• Процессор: Pentium II или AMD Athlon.
• ОЗУ: 384 МБ (рекомендуется Intel Core i3 или AMD Phenom II и 2 ГБ ОЗУ).

Файловая система:
Используется OpenBFS, поддерживающая мета-теги и индексы для ускорения поиска по атрибутам файлов. Это делает файловую систему схожей с базой данных.

Основные новшества:

Упрощён выбор цветов в интерфейсе: теперь по умолчанию показываются всего три параметра (фон панели, цвет вкладок и статусной строки), остальные вычисляются автоматически.
Поддержка тёмной темы: внесены улучшения для работы с тёмной темой оформления.
USB-аудио: добавлена поддержка USB-звуковых устройств, хотя автоматическое переключение вывода при подключении USB пока не работает.
Новые драйверы: введены драйверы для сетевых интерфейсов TUN/TAP для VPN, а также новые драйверы для файловых систем FAT (заменён на порт из FreeBSD) и UFS2.
TCP-оптимизации: внесённые улучшения в TCP-стек повысили производительность до 10 раз, особенно для loopback-интерфейса (localhost).

Дополнительные улучшения:

Улучшены функции редактора пиктограмм Icon-O-Matic.
Появились новые возможности для совместимости с X11/Xlib.
Продолжается портирование сторонних приложений, включая программы KDE, GTK, и GDB 15.
Добавлен драйвер для .NET 9 и улучшена поддержка эмуляции терминала.

Система остаётся верной технологиям BeOS 5 и поддерживает бинарную совместимость с её приложениями, продолжая развиваться благодаря активному сообществу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1
Основы Blue-Green Deployment и его роль в DevOps

Начнем с основ концепции Blue-Green Deployment.

Это методика развертывания, которая позволяет свести к минимуму время простоя и снизить риск при развертывании обновлений в производственных средах.

Суть подхода заключается в том, что у вас есть две идентичные среды: "синяя" и "зеленая". 


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

Основные преимущества Blue-Green Deployment

Минимизация времени простоя: Когда зеленая среда готова, она переключается на обслуживание трафика, не прерывая работы системы.
Быстрое откат: Если обнаружены проблемы с обновлением, легко вернуться к предыдущей версии, переключив трафик обратно на синюю среду.
Тестирование на реальных данных: Зеленая среда может тестироваться на данных, близких к производственным, не затрагивая текущую работу пользователей.

Как это работает на практике

Предположим, у вас есть приложение, которое работает в синей среде, и оно в данный момент обслуживает пользователей.

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

Это переключение происходит практически мгновенно, без прерывания работы пользователей.


Важным аспектом является то, что синяя среда остается доступной на случай, если в новой версии приложения возникают какие-то критические проблемы.

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

Роль в DevOps-практике

В рамках DevOps Blue-Green Deployment интегрируется в CI/CD (непрерывная интеграция и непрерывное развертывание), что позволяет автоматизировать процесс развертывания и откатов.

⚡️Этот подход снижает риски и помогает быстро реагировать на проблемы, благодаря возможности мгновенного отката.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍122