Все для системного администратора. По всем вопросам @evgenycarter РКН clck.ru/3KoDXp
📌 ТОП-5 инструментов для безопасности сети! 🔐💻
👨💻 В мире кибербезопасности важно иметь в своем арсенале мощные инструменты для анализа, тестирования и защиты сети. Список ТОП-5 лучших инструментов, которые используют эксперты по безопасности:
🚀 1. Wireshark
🟢 Мощный анализатор пакетов, который позволяет изучать сетевой трафик в режиме реального времени.
🚀 2. Nmap
🟣 Универсальный инструмент сканирования сети и аудита безопасности. Позволяет находить открытые порты и уязвимости.
🚀 3. Snort
🟠 Открытая система обнаружения и предотвращения вторжений (IDS/IPS), которая анализирует сетевой трафик и блокирует угрозы.
🚀 4. Metasploit
🔵 Фреймворк для тестирования на проникновение, который помогает выявлять и использовать уязвимости систем.
🚀 5. Netcat
🟡 "Швейцарский нож" сетевого взаимодействия – позволяет чтение и запись данных через TCP и UDP.
⚡ Эти инструменты помогают анализировать и защищать сети, а также проверять их на уязвимости!
👉 @i_odmin
Лента-липучка - стильно, практично
Подписывайтесь на канал 👉@tipsysdmin
❓ Хотите научиться запускать сайты на Linux с нуля?
На открытом уроке «Запускаем CMS Wordpress на Ubuntu 24.04» вы освоите настройку полного окружения для работы сайта.
💪 Что вы узнаете:
— Как установить и настроить веб-сервер Angie, PHP-FPM и MySQL.
— Как развернуть WordPress на чистой системе Ubuntu 24.04.
— Как создать полнофункциональный сайт с минимальными ресурсами.
⭐️ Спикер Николай Лавлинский — технический директор в Метод Лаб, PhD Economic Science, опытный руководитель разработки и преподаватель.
⏰ Встречаемся 12 февраля в 19:00 мск. Урок проходит в преддверии старта курса «Administrator Linux. Basic», а участники получат скидку на обучение.
👉 Сделайте первый шаг к профессии администратора Linux или запустите свой веб-проект: https://vk.cc/cIr5tOРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Pnetlab
1. Установка Pnetlab на Vmware Workstation
3. Как поднять IPsec туннель между двумя филиалами
2. Как добавлять сетевые оборудования в Pnetlab
4. Как быстро поднять IPsec в Linux с любым устройством
5. Как поднять IPsec тоннель в Linux на основе Strongswan с PSK ключом
источник
👉 @i_odmin
Невидимый вывод grep при поиске, включающим конец строки в файлах с разделителем строк CRLF
На днях столкнулся с такой ситуацией: паттерн, который гарантированно должен обеспечивать непустой вывод, вместо текста производит множество пустых строк.
Уже сталкивался с этим, но давно и причину вспомнил не сразу. Пофрустрировав, всё-таки припомнил, разобрался детальнее и решил написать небольшую заметку.
TL;DR: Причина – встреча символа возврата каретки CR (\r) с управляющей последовательностью \x1B[K : CR перемещает курсор в начало строки, а \x1B[K удаляет всё от курсора до конца строки. ОС – Ubuntu 24.04, терминал Terminator 2.1.3, шелл Bash.
https://habr.com/ru/articles/875480/
👉 @i_odmin
📕Открытый урок о преимуществах ClickHouse для архитекторов систем баз данных, специалистов по аналитике данных, руководителей IT-проектов
На открытом уроке 10 февраля в 20:00 мск мы узнаем, как архитектура и возможности ClickHouse превосходят конкурентов, таких как MongoDB, Cassandra и Elasticsearch, в задачах аналитики данных.
📗В результате вы:
- Разберетесь в преимуществах ClickHouse в контексте импортозамещения (открытый код, российская разработка, высокая производительность);
- Определите основные отличия ClickHouse от других популярных NoSQL решений (MongoDB, Cassandra, Elasticsearch);
- Построите аналитическую систему в ClickHouse на основе данных из таблицы.
Спикер Наталия Титова — эксперт банковской и продуктовой аналитики, а также клиентской аналитики в мобильном приложении и в web, 5+ лет преподавательского опыта в области баз данных, анализа данных и DS.
👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cIkdBY
Все участники открытого урока получат скидку на курс "NoSQL"Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🖨 Печать из командной строки Linux
В этом руководстве мы настроим принтер, который будет печатать вывод в /dev/null. Мы также покажем, как отправить документ на принтер и управлять очередью печати.
Настройка демонстрационного принтера
Для настройки демонстрационного принтера мы будем использовать CUPS (Common UNIX Printing System). Это свободно распространяемый модуль печати, который большинство дистрибутивов Linux используют в качестве стандарта для управления принтерами.
🔹Установка CUPS
Сначала установите CUPS с помощью APT:sudo apt install cups
Далее включите и запустите службу CUPS:sudo systemctl enable --now cups
🔹Создание тестового принтера
Теперь создайте фиктивный принтер, печатающий на /dev/null:sudo lpadmin -p demo-printer -E -v file:///dev/null
Если действие выполнено успешно, то он появится в списке принтеров:sudo lpstat -s
Опционально мы можем отметить наш новый принтер как принтер по умолчанию:sudo lpoptions -d demo-printer
🔹Печать из командной строки
Базовое использование
Чтобы распечатать документ, используйте команду "lp":lp [файл_к_печати]
Поскольку принтер не указан, lp отправляет документ на печать на принтер по умолчанию. Если вы сконфигурировали демонстрационный принтер, печатающий в /dev/null, то на самом деле он не будет производить никакого вывода.
🔹Печать нескольких копий
Чтобы распечатать несколько копий документа, выполните следующую команду:lp -n [количество_копий] [файл_к_печати]
🔹Очередь печати
При работе с реальными принтерами обычно требуется некоторое время для завершения печати одной копии. Однако у вас может быть несколько документов, которые вы хотите распечатать. Что делать в такой ситуации?
Благодаря функции очереди печати вы можете отправить на печать сразу все документы. Сервер CUPS хранит дополнительные документы в буфере. Как только текущее задание печати завершается, он автоматически отправляет на печать новый документ.
Для просмотра списка отпечатков, которые в данный момент находятся в очереди, используйте следующую команду:lpq
🔹Отмена задания печати
Что делать, если вы случайно отправили на печать не тот документ? Пока документ еще не отправлен на принтер, мы можем удалить его из очереди печати:cancel [номер_задания_печати]
Однако делать это следует быстро. Иначе документ будет уже напечатан.
🔹Двусторонняя печать
По умолчанию большинство принтеров настроены на одностороннюю печать. Однако мы можем указать CUPS на двухстороннюю печать:lp -o sides=two-sided-long-edge [файл_к_печати]
Если вы хотите сделать двухстороннюю печать конфигурацией по умолчанию, используйте следующую команду:lpoptions -o sides=two-sided-short-edge
Если необходимо вернуться к односторонней печати, выполните следующую команду:lpoptions -o sides=one-sided
🔹Альбомная печать
Мы также можем указать печать в альбомном режиме. Для этого выполните следующую команду:lp -o landscape [файл_к_печати]
🔹Вывод списка подключенных принтеров
Чтобы получить список всех принтеров, подключенных к системе, выполните следующую команду:lpstat -a
🔹Установка принтера по умолчанию
При печати из командной строки без указания принтера команда "lp" отправляет документ на принтер по умолчанию.
Существует несколько способов задать принтер по умолчанию. Как было показано в начале данного руководства, для задания принтера по умолчанию можно использовать команду "lpoptions":sudo lpoptions -d [имя_принтера]
В качестве альтернативы можно использовать переменную окружения PRINTER для указания принтера по умолчанию:export PRINTER=[имя_принтера]
Если вы хотите сделать это изменение постоянным, добавьте эту строку в файл "bashrc":tail ~/.bashrc
echo "export PRINTER=<имя_принтера>" >> ~/.bashrc
👉 @i_odmin
Работа с файлами и папками PowerShell
Перечисление всех файлов и папок в папке
Все элементы можно получить непосредственно в папке с помощью Get-ChildItem. Для отображения скрытых и системных элементов добавьте необязательный параметр Force. Например, эта команда отображает прямое содержимое диска C:PowerShell.Get-ChildItem -Path C:\ -Force
Команда перечисляет только непосредственно содержащиеся элементы, например команду dir в cmd.exe оболочке UNIX или ls в ней. Чтобы отобразить элементы в вложенной папке, необходимо указать параметр Recurse . Следующая команда выводит список всех элементов на C: диске:Get-ChildItem -Path C:\ -Force -Recurse
Командлет Get-ChildItem позволяет отфильтровать элементы с помощью параметров Path, Filter, Include и Exclude, но обычно осуществляется лишь фильтрация по имени. Вы можете выполнять сложную фильтрацию на основе других свойств элементов с помощью Where-Object.
Следующая команда находит все исполняемые файлы в папке Program Files, которые были изменены после 1 октября 2005 года, и они не меньше 1 мегабайт или больше 10 мегабайт:Get-ChildItem -Path $env:ProgramFiles -Recurse -Include *.exe |
Where-Object -FilterScript {
($_.LastWriteTime -gt '2005-10-01') -and ($_.Length -ge 1mb) -and ($_.Length -le 10mb)
}
Копирование файлов и папок
Копирование выполняется с помощью командлета Copy-Item. Следующая команда создает резервную копию скрипта профиля PowerShell:if (Test-Path -Path $PROFILE) {
Copy-Item -Path $PROFILE -Destination $($PROFILE -replace 'ps1$', 'bak')
}
Команда Test-Path проверка, существует ли скрипт профиля.
Если целевой файл уже существует, то попытка копирования завершается неудачей. Чтобы перезаписать имеющийся целевой файл, используйте параметр Force.if (Test-Path -Path $PROFILE) {
Copy-Item -Path $PROFILE -Destination $($PROFILE -replace 'ps1$', 'bak') -Force
}
Эта команда работает, даже если целевой объект доступен только для чтения.
Так же выполняется и копирование папок. Эта команда копирует папку C:\temp\test1 в новую папку C:\temp\DeleteMe рекурсивно.Copy-Item C:\temp\test1 -Recurse C:\temp\DeleteMe
Можно также скопировать избранные элементы. Следующая команда копирует все .txt файлы, содержащиеся в любом месте в C:\dataC:\temp\text:
Copy-Item -Filter *.txt -Path c:\data -Recurse -Destination C:\temp\text
Вы по-прежнему можете выполнять собственные команды, такие как xcopy.exe и robocopy.exe копировать файлы.
Создание файлов и папок
Создание новых элементов работает одинаково для всех поставщиков PowerShell. Если поставщик PowerShell имеет несколько типов элементов, например поставщик FileSystem PowerShell различает каталоги и файлы, необходимо указать тип элемента.
Эта команда создает папку C:\temp\New Folder:New-Item -Path 'C:\temp\New Folder' -ItemType Directory
Эта команда создает пустой файл C:\temp\New Folder\file.txt.New-Item -Path 'C:\temp\New Folder\file.txt' -ItemType File
Удаление всех файлов и папок в папке
Удалить вложенные элементы можно с помощью командлета Remove-Item, однако он потребует подтверждения удаления, если элемент сам что-нибудь содержит. Например, если вы попытаелись удалить папку C:\temp\DeleteMe , содержащую другие элементы, PowerShell запрашивает подтверждение перед удалением папки:Remove-Item -Path C:\temp\DeleteMe
Если вам не нужно запрашивать каждый содержащийся элемент, укажите параметр Recurse :Remove-Item -Path C:\temp\DeleteMe -Recurse
👉 @i_odmin
АЭРОДИСК ПРИГЛАШАЕТ ВАС НА БЕСПЛАТНЫЙ ВЕБИНАР:
"Как приручить маппинг: ускоряем настройку и управление СХД АЭРОДИСК"
Вебинар состоится 11 февраля в 15:00 (МСК)
Спикер: Алексей Никифоров — ведущий системный архитектор АЭРОДИСК
На вебинаре:
— расскажем о предпосылках разработки;
— продемонстрируем новый режим маппинга;
— ответим на ваши вопросы;
Регистрация по ссылке
Реклама. ООО "АЕРО ДИСК". ИНН 7731475010. erid: 2W5zFFyGh4U
Сети Cisco и Linux у Вас дома
Хорошим инженером можно стать так же, как хорошим спортсменом — нужно постоянно тренироваться, находить на это время и мотивацию. На нашем мастер-классе вы узнаете, как организовать «спортзал» дома и, занимаясь в формате «свободное обучение», повышать свою квалификацию в любое свободное время. А еще вы узнаете про использование геймификации — игрового подхода к образованию в наших методических материалах. Это точно оторвет вас от любимого сериала!
источник
👉 @i_odmin
Курсы Comp TIA A+/Helpdesk/IT Essentials. Часть 2
• Урок 11 (Индивидуальная конфигурация)
• Урок 12 (Виды экранов)
• Урок 13 (Кабели и адаптеры)
• Урок 14 (Периферийные устройства)
• Урок 15 (Принтеры)
• Урок 16 (Обслуживание принтеров)
• Урок 17 (Операционные системы)
• Урок 18 (Методы загрузки)
• Урок 19 (Разделы и файловые системы)
👉 @i_odmin
Курсы Comp TIA A+/Helpdesk/IT Essentials. Часть 1
• Урок 1 (Принцип работы компьютера)
• Урок 2 (Биос)
• Урок 3 (Чипсет)
• Урок 4 (Слоты)
• Урок 5 (Оперативная память)
• Урок 6 (Карты расширения)
• Урок 7 (Устройства хранения данных)
• Урок 8 (Процессор)
• Урок 9 (Коннекторы)
• Урок 10 (Блок питания)
👉 @i_odmin
📌Шпаргалка по отладке IP-пакетов (debug ip packet) в Cisco IOS
1. Включение отладки IP-пакетов
debug ip packet
access-list 100 permit ip host <source-ip> host <destination-ip>
debug ip packet detail 100
access-list 100
— ACL, который фильтрует пакеты по source и destination IP.detail
— показывает детализированную информацию о пакетах.
undebug all
no debug ip packet
debug ip packet
включает:
IP: s=192.168.1.1 (FastEthernet0/0), d=192.168.2.1 (FastEthernet0/1), len 100, forward
debug
только при необходимости и на короткое время.
logging console
logging buffered 10000
no logging console
show ip route
show ip arp
traceroute <destination-ip>
Вебинар «Как стать облачным экспертом и повысить свою ценность на ИТ-рынке»
Узнайте, как повысить экспертность и увеличить свою ценность для ИТ-рынка.
Дата и время: 14 февраля, 17:00.
Основные темы вебинара
·Российские облачные технологии
·Облако в личных ИТ-проектах
·Программа бесплатного курса Сloud Native DIY Advanced
·Продвижение в карьере
·ИТ-сообщество
Вебинар будет полезен ИТ-специалистам middle- и senior-уровня.
Регистрируйтесь, если хотите разрабатывать стратегии миграции в облако, управлять ИТ-инфраструктурой как кодом, работать с базами данных и кластерами Kubernetes, использовать инструменты кибербезопасности для защиты инфраструктуры.
Бонус для участников
Зарегистрируйтесь на вебинар, пройдите курс и получите сертификат до 25 февраля, и мы выдадим вам мерч и бонусы на работу с VK Cloud, а также пригласим на экскурсию в первый офис VK в Доме Зингера в Санкт-Петербурге.
Зарегистрироваться
🚀 Всё для сисадминов и директоров по ИТ – в одном месте!
✅ Рекомендации:
Вдох-выдох: расслабляемся с CLI-приложением для дыхания
Popeye — утилита, которая сканирует работающие кластеры Kubernetes
Топ-5 полезных утилит для Docker
Kubernetes. Прокачка. Часть 1
Kubernetes. Прокачка. Часть 2
✅ Импортозамещение:
Облака: итоги 2024 и прогнозы 2025
Облака на практике и в теории
Российская виртуализация: всё важное в одном посте
Тестирование 6 отечественных СЗИ
✅ Инфобез:
Ужесточение ответственности в сфере ПДн
Оборотные штрафы, уголовная ответственность – что делать прямо сейчас
Защита персданных: полный перечень документов
Проверки по защите ПДн: Роскомнадзор, ФСТЭК, ФСБ
Критическая информационная инфраструктура: важное
Защита от DDoS. Что делать, если атакуют прямо сейчас?
Почему защита от DDoS на уровне приложения может не сработать?
➡️ Присоединяйтесь к каналу для ДИТов
Реклама ООО "Кортэл"
ИНН: 7816246925
Хочу стать DevOps-инженером. С чего начать?
➡️ С автоматизации, развертывания, масштабирования и управления приложениями в контейнерах, конечно же.
17 февраля Слёрм запускает новый поток курса «Kubernetes: База» для инженеров.
🔸Научим разворачивать инфраструктуру k8s, обслуживать кластер и его сервисы
🔸Подготовим к работе в DevOps-проектах
🔸Расскажем, как поддерживать k8s, находить неисправности и решать проблемы
🔸Покажем, как внедрить CI/CD, настраивать мониторинг и управлять контейнеризированными приложениями
Программа курса обновлена в июле 2024 года. Внутри:
👉 6 недель обучения
👉 73% практики и работы со стендами
👉 5 онлайн-встреч со спикерами
👉 итоговая сертификация
Узнать подробности и занять место на потоке — по ссылке ⬅️
#реклама
О рекламодателе
Мониторинговые системы (Nagios)
1. Установка Nagios Core 4.4.6 на Ubuntu 20.04 Server
2. Как добавить Linux Host в Nagios Core 4.4.6
3. Как установить Nagios XI на VMware Workstation 16 Pro
4. Как добавлять Сетевые оборудования в Nagios XI
5. Уведомления в Telegram с Nagios Core
источник
👉 @i_odmin
Как устроен tcp/ip?
00:00 Модель OSI
02:15 Модель TCP/IP
04:20 Яндекс Практикум
06:00 TCP
16:48 UDP
18:19 System design
19:24 IPv4
23:48 ICMP
25:20 IPv6
26:26 Ethernet
29:00 Физический уровень
источник
👉 @i_odmin
Слёрм подготовил для каждого Сладкую Парочку 💕
Это будет полный мэтч! При покупке потока курса вы получаете видеокурс в подарок.
Среди идеальных комплектов для инженеров и разработчиков вы найдёте:
🩷 поток Kubernetes для разработчиков + видеокурс Keycloack;
🩷 поток Golang для инженеров + видеокурс Gitlab CI/CD;
🩷 поток DevOps Upgrade + видеокурс Администрирование Linux;
🩷 и другие пары, которые уже ждут вас на нашем сайте.
Выберите свою сладкую парочку до 21 февраля по ссылке
Реклама ООО «Слёрм» ИНН 3652901451
Уроки по Linux
Команда AWK bash скрипты по-взрослому.
Редактируем текст в linux c SED
GREP регулярные выражения. Поиск в Linux
Менеджер пакетов apt. Установка из ppa virtualbox
Запуск задач по расписанию linux. Cron и его маленький секрет
Процессы Linux. От рождения до смерти. Делаем процесс милым (nice, renice)
источник
👉 @i_odmin
🚀 Шпаргалка по управлению логами с помощью Logrotate
Logrotate — это мощный инструмент для управления лог-файлами в Linux. Он помогает автоматизировать ротацию, сжатие, удаление и отправку логов, чтобы они не занимали всё свободное место на диске.
Основные команды Logrotate
1. Запуск вручную:
logrotate /etc/logrotate.conf
logrotate /etc/logrotate.d/myapp
logrotate -f /etc/logrotate.conf
logrotate -d /etc/logrotate.conf
-d
включает режим отладки, изменения не применяются). /etc/logrotate.conf
или в отдельных файлах в /etc/logrotate.d/
.
/var/log/myapp/*.log {
daily # Ротация ежедневно
missingok # Пропустить, если файл отсутствует
rotate 7 # Хранить 7 архивов
compress # Сжимать архивы (gzip)
delaycompress # Сжимать не сразу, а на следующий цикл
notifempty # Не ротировать пустые файлы
create 0644 root root # Создать новый файл с указанными правами
sharedscripts # Запускать скрипты один раз для всех логов
postrotate
/usr/bin/systemctl restart myapp > /dev/null
endscript
}
size 100M
или `size 1G`).
/var/log/nginx/*.log {
size 100M
rotate 5
compress
missingok
notifempty
create 0644 www-data www-data
}
/var/log/myapp/*.log {
daily
rotate 7
compress
postrotate
scp /var/log/myapp/*.gz user@remote:/backup/logs/
endscript
}
/var/log/oldlogs/*.log {
weekly
rotate 2
compress
missingok
notifempty
olddir /var/log/archived
}
logrotate -d
. cron
для автоматизации запуска Logrotate. postrotate
, если нужно перезапускать сервисы после ротации. Когда всё рушится, пользователи ждут одного — быстрого решения. Хотите быть тем, кто спасает систему?
Узнайте, как находить, устранять и предотвращать сбои в рамках SRE. Всё о метриках, RCA и автоматизации — на открытом вебинаре.
Освойте инструменты инцидент-менеджмента, которые минимизируют влияние аварий и делают ваши системы неуязвимыми.
🚀 Встречаемся 17 февраля в 20:00 мск. Участники получат скидку на курс «SRE практики и инструменты».
Регистрируйтесь, чтобы не пропустить: https://vk.cc/cIk5qNРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Полезное для Linux
Описываю некоторые вещи, которые могут пригодиться при работе в linux-дистрибутивах. В основном на примере своей предпочитаемой ОС, Manjaro.
Около 6 лет назад полноценно пересел на линуксы как основную ОС во время покупки нового ПК. А примерно год назад потребовалось делать переустановку и оставить уже конкретно один дистрибутив. До того использовал линуксы как эпизодическую альтернативу или удобное средство восстановления убитой системы, параллельно осваивая всевозможные альтернативы раскрученных платных windows-приложений (не всегда даже обязательно опенсурсные и кроссплатформенные, главное хотя бы более простые и доступные).
Почти всё это время у меня стояла Manjaro, обновлённая до определённого приемлемого уровня после первой установки, после чего я никаких обновлений в ней долгое время не делал (примерно года 4), так как всё что нужно было установлено, а для чего-то ещё был Минт, который добавил чуть позднее второй ОС, "на посмотреть". Вот Минт я уже периодически обновлял, когда там накапливалось много нового и появлялись новые версии. Затем добавил ещё win7 в качестве игровой консоли, ради простоты игры в LoL, MTGA и чего-то windows-only в Steam (типа Warframe).
https://habr.com/ru/articles/878544/
👉 @i_odmin
Команда crontab: опции, ключи и примеры использования
Планировщик cron для запуска задач с заданными интервалом времени от имени текущего пользователя. Формат планирования задачи: "(минута) (час) (день_месяца) (месяц) (день_недели) команда".
Редактирует файл crontab для текущего пользователя:crontab -e
Выводит список существующих задая для текущего пользоваетеля:crontab -l
Удаляет все задачи cron для текущего пользователя:crontab -r
Пример задачи, которая запускается ежедневно в 10:00. * означает любое значение:0 10 * * * {{path/to/script.sh}}
Пример задачи, которая запускается каждую минуту 3-го апреля:* * 3 Apr * {{path/to/script.sh}}
Пример задачи, которая запускается каждую пятницу в 02:30:30 2 * * Fri {{path/to/script.sh}}
👉 @i_odmin
👩💻 Открытый урок «Инструменты и методы мониторинга серверов на платформе Windows Server»
🗓 10 февраля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Администратор Windows» от Otus.
На вебинаре вы узнаете:
✔️ Основные подходы к мониторингу серверов и выявлению проблем в инфраструктуре.
✔️ Как использовать встроенные инструменты Windows Server: Performance Monitor, Event Viewer и другие.
✔️ Обзор сторонних решений для мониторинга серверов и сети.
✔️ Практические рекомендации по настройке автоматического уведомления и отчетности.
🔗 Ссылка на регистрацию: https://vk.cc/cIgGvIРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❔ Ваши релизы застревают на старте? Пора ускорить их до сверхзвука с Kubernetes!
CI/CD и GitOps — ваша формула успеха: автоматизация, стабильность, контроль. Все прямо в кластере!
Узнайте, как развернуть приложения без боли и сделать управление инфраструктурой лёгким, как настройка плейлиста в любимом стриминге.
Спикер Михаил Чугунов — ведущий DevOps-инженер.
⏺Встречаемся 13 февраля в 20:00 мск. Участники получат скидку на большое обучение «Инфраструктурная платформа на основе Kubernetes».
👍 Регистрация открыта: https://vk.cc/cIgFLuРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
⚙️ Открытый урок «Механизмы выбора лидера кластера. Алгоритм Raft и etcd. Реализуем свой распределённый фреймворк управления задачами с etcd»
🗓 11 февраля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Highload Architect» от Otus.
На вебинаре вы узнаете:
✔️ Как работает алгоритм Raft, обеспечивающий согласованность данных и надёжный выбор лидера в кластере.
✔️ Основы использования etcd для хранения состояния и управления конфигурациями в распределённых системах.
✔️ Создание своего распределённого фреймворка управления задачами: от проектирования архитектуры до реализации ключевых функций.
✔️ Лучшие практики и рекомендации для интеграции etcd в архитектуру современных приложений.
🔗 Ссылка на регистрацию: https://vk.cc/cIfriHРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Управление сервером со смартфона
Из любого SSH-клиента можно установить канал с сервером и управлять им стандартными командами в консоли. Есть такие клиенты и для смартфона. Многие знают и используют консоль Termux под Android, которая запускает с телефона стандартный OpenSSH.
Но есть варианты ещё удобнее, даже с графическим интерфейсом.
Вышеупомянутый Termux под Android подключается к серверу, используя стандартные инструменты Linux, а именно OpenSSH.
https://habr.com/ru/companies/ruvds/articles/824352/
👉 @i_odmin
Работает — не лезь!
Подписывайтесь на канал 👉@tipsysdmin