Все для системного администратора. По всем вопросам @evgenycarter № 4869313359
🎯 Bash-совет дня: быстрое сравнение файлов по хэшу
Иногда нужно убедиться, что два файла идентичны. Вместо diff
, который сравнивает содержимое построчно, проще сравнить их контрольные суммы.
Вот удобная однострочная команда:
[ "$(sha256sum file1 | awk '{print $1}')" = "$(sha256sum file2 | awk '{print $1}')" ] && echo "✅ Файлы одинаковые" || echo "❌ Файлы разные"
sha256sum
— создаёт SHA-256 хэш от файла. awk '{print $1}'
— достаёт только сам хэш (без имени файла). [...] && ... || ...
— условие в стиле bash: если хэши совпадают — выводим "файлы одинаковые", иначе — "разные".Чтобы разобраться с правами доступа к файлам в Linux, нам нужно понять, что такое Ownership и Permission.
Ownership
Каждому файлу или каталогу присваивается три типа прав собственности:
🔹Owner: Владелец - это пользователь, создавший файл или каталог.
🔹Group (группа): В группе может быть несколько пользователей. Все пользователи в группе имеют одинаковые разрешения на доступ к файлу или каталогу.
🔹Other: Другие - это пользователи, которые не являются владельцами или членами группы.
Permission
Существует только три типа разрешений для файла или каталога:
🔹Read (r): Разрешение на чтение позволяет пользователю читать файл.
🔹Write (w): Разрешение на запись позволяет пользователю изменять содержимое файла.
🔹Execute (x): Разрешение execute позволяет выполнять файл.
👉 @i_odmin
#кейсы_itelon
Недавно партнёрство с зарубежными вендорами казалось удачным решением. Но практика показала: устойчивый контракт может в один момент стать рискованным.
Поставки — под вопросом, техподдержка привязана к поставщику, комплектующие выросли в цене.
Пару месяцев назад к нам обратился давний заказчик. Причём не просто компания, а КОМПААААНИЯ — поставщик систем личной безопасности с клиентской базой, сравнимой со скоростью света (в км/с, разумеется — есть знатоки?)😁
Раньше они работали с СХД от Fujitsu и IBM, но после ухода вендоров столкнулись с ростом цен и трудностями в масштабировании. Мы собрали альтернативную конфигурацию: надёжное железо + отечественное ПО Raidix. Что из этого вышло — читайте в карточках➡️
__________________
Подписывайтесь на наш канал @itelon_servers и следите за новыми классными кейсами!
Реклама. ООО "ИТЕЛОН". ИНН 7701527528. erid: 2W5zFG6YG2c
Запуск Windows-контейнеров под Linux и MacOS
Если на компьютере под Linux нужно быстренько запустить Windows или MacOS, самый простой и быстрый способ сделать это — ввести команду для скачивания и загрузки докер-контейнера с этой ОС.
В маркетплейсе RuVDS много готовых образов с установленными операционными системами. Там разные дистрибутивы Linux, Windows Server и CentOS. Но нет контейнеров с операционными системами.
Операционная система в докер-контейнере (в QEMU) не требует ручной инсталляции ОС. Всего одна команда в консоли — и контейнер Windows скачивается и запускается.
https://habr.com/ru/companies/ruvds/articles/901004/
👉 @i_odmin
💻 Что происходит, когда мы включаем компьютер?
1. Подача питания
Когда вы нажимаете кнопку питания, электричество начинает поступать ко всем компонентам компьютера.
2. POST (Power-On Self Test)
Прошивка BIOS или UEFI запускает самотестирование, чтобы проверить основные компоненты — процессор, оперативную память, клавиатуру, накопители и т.д. Если что-то не так (например, нет ОЗУ), система подаёт звуковые сигналы или выводит сообщение об ошибке.
3. Инициализация BIOS/UEFI
BIOS/UEFI настраивает оборудование и ищет загрузочное устройство — жёсткий диск, SSD, флешку и т.д.
4. Запуск загрузчика
Когда загрузочное устройство найдено, BIOS/UEFI передаёт управление загрузчику (например, GRUB в Linux или Windows Boot Manager в Windows). Задача загрузчика — найти и запустить операционную систему.
5. Загрузка ядра ОС
Загрузчик находит и загружает в оперативную память ядро операционной системы, затем передаёт ему управление.
6. Инициализация ядра
Ядро настраивает систему: загружает драйверы, настраивает управление памятью, запускает процессы и т.д. Затем запускается первый пользовательский процесс (init
, systemd
и др.).
7. Запуск пользовательского интерфейса
После запуска всех сервисов система показывает графический интерфейс (GUI) или командную строку (CLI).
👉 @i_odmin
🧵 Основы Linux: краткий практический обзор для новичков
👨💻 Статья предлагает начинающим IT-специалистам понятное и практическое введение в мир Linux.
🔹 В статье:
Краткая история Linux: от Unix и проекта GNU до ядра Линуса Торвальдса.
Обзор популярных дистрибутивов: Debian, Ubuntu, CentOS и др.
Основы командной строки и базовые команды.
Практические советы по работе с файловой системой, правами доступа и пакетными менеджерами.
📌 Отличный старт для тех, кто хочет освоить Linux с нуля и получить практические навыки.
https://habr.com/ru/articles/655275/
👉 @i_odmin
Хочется просто человеческого… чтобы всё работало.
Деплой — в один клик. Окружения — стабильные.
Миграция в Kubernetes — без боли и с пониманием.
Это реально. ➡️ После обучения «Kubernetes Мега» от Слёрма вы перестанете "просто настраивать", и начнёте управлять инфраструктурой уверенно.
В рамках обучения вы:
🔹 Научитесь переносить продукт в Kubernetes
🔹 Сможете разворачивать отказоустойчивые кластеры
🔹 Будете быстро решать инциденты и находить причины
🔹 Повысите стабильность своей системы
🔹 Настроите автодеплой, ротацию сертификатов и безопасную работу с секретами
Старт уже 21 апреля
Осталось всего 7 мест — можно успеть
Подробнее о программе и запись ➡️ по ссылке
Реклама ООО «Слёрм» ИНН 3652901451
💡 Как быстро определить, кто слушает порт и с каким процессом он связан
При отладке сети или проверке безопасности важно понять, какой процесс держит нужный порт и на каком интерфейсе он висит.
🛠 Пошагово:
1. Показать процессы, слушающие порты:
ss -tulnp
-tulnp
— TCP+UDP, слушающие (-l
), номера портов и PID/имя процесса.
ss -tulnp | grep ':443'
ss -tulnp | grep ':22 '
Local Address
= 0.0.0.0:22
— слушает на всех интерфейсах, если 127.0.0.1:22
— только на localhost..bashrc
:
alias ports='ss -tulnp | grep -v 127.0.0.1'
🖥 Bash скрипт перекодировки всех файлов в директории
#!/bin/bash
#=====================================
# скрипт изменения кодировки файлов.
#=====================================
# суть для одного файла: iconv -f Исходная_кодировка -t В_какую_кодировку > выходной_файл
# CONFIG:
TYPES="*.txt"; # на случай поиска по расширению. напр. "*.log"
FROM='cp1251'; # из какой кодировки.
TO='utf8'; # в какую кодировку.
FILEPREFIX='.utf8'; # к названию перекодированного файла добавится.
# START:
if [ -z $1 ]
then
echo "Encoding all $TYPES in directory From $FROM To $TO";
echo "use $0 /Path_to_recoding_directory/"; echo;
exit 1;
else
echo "Encoding all $TYPES in directory $1 From $FROM To $TO";
echo;
find $1 -name "$TYPES" -type f -print0|while read -d '' SOURCE; do
echo "========== SOURCE: $SOURCE FROM: $FROM TO: $TO ==========";
cat "$SOURCE"|iconv -f $FROM -t $TO > "$SOURCE$FILEPREFIX";
wait;
done;
exit 0;
fi
# end
Аренда выделенного сервера от АТОМДАТА под любые задачи
Бесплатное тестирование оборудования!
Аренда физического сервера в любой точке РФ:
- SLA 99,98 с финансовой компенсацией;
- Оперативный подбор конфигурации под задачу, бюджет или по другими параметрам;
- Техническая поддержка 24/7. 3 линии поддержки
- Быстрое предоставление оборудования с собственного склада или подбор и закупка под проект;
- Размещение оборудования в собственных ЦОДах "Росатома", а также партнерских ЦОДах в РФ или на площадке заказчика;
- Помощь с настройкой ПО и запуском оборудования;
Конфигурации в аренду:
- Импортозамещенные серверы/Серверы из реестра Минпромторга (Kraftway);
- Бюджетные (HP DL 360);
- Высокопроизводительные (HP);
- Enterprise (ASUS/INSPUR);
- СХД (HPE/Huawei).
Подробности и бесплатная консультация
#реклама
О рекламодателе
🌐 Хотите освоить фильтрацию трафика в Linux? Погрузитесь в мир IPTables и nftables!
📅 На вебинаре 17 апреля 2025 года в 19:00 мск мы разберём основные возможности сетевого фильтра IPTables на примере Ubuntu 24.04 и изучим взаимодействие с новой подсистемой nftables.
🎤 Спикер Николай Лавлинский — эксперт веб-разработки с более чем 15-летним опытом, опытный преподаватель (10+ лет). Николай занимался техническим руководством и оптимизацией клиентской и серверной производительности веб-приложений в более чем 100 проектах.
✨ Преимущества участия: поймёте архитектуру подсистемы Netfilter, освоите основные команды утилиты iptables и научитесь настраивать рабочую конфигурацию сетевого фильтра для реального сервера.
Все участники вебинара получат скидку на курс "Administrator Linux. Basic".
Для участия зарегистрируйтесь https://vk.cc/cKOk3q
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👩💻 Docker - лучший обучающий канал по Devops.
С помощью картинок и коротких видео даже новички начнут применять продвинутые инструменты разработки и использовать Docker.
Стоит подписаться: t.me/DevopsDocker
⏰ Systemd вместо cron: как настроить таймеры правильно
Привет, друзья! Сегодня покажу, как можно элегантно заменить cron
с помощью systemd
-таймеров. Это удобно, прозрачно и гибко — особенно в серверной среде, где важен контроль над логами, зависимостями и запуском задач.
💡 Почему лучше, чем cron?
- логи идут через journalctl
- удобная отладка: systemctl status
, list-timers
- можно задать зависимости и условия запуска
🛠 Пример: скрипт бэкапа раз в день
Допустим, у нас есть скрипт /usr/local/bin/backup.sh
. Создадим два юнит-файла:
🔹 backup.service
[Unit]
Description=Daily backup job
[Service]
Type=oneshot
ExecStart=/usr/local/bin/backup.sh
backup.timer
[Unit]
Description=Run daily backup
[Timer]
OnCalendar=*-*-* 03:00
Persistent=true
[Install]
WantedBy=timers.target
OnCalendar=*-*-* 03:00
— запуск каждый день в 03:00 Persistent=true
— если сервер был выключен в это время, задача выполнится при следующем старте
sudo systemctl daemon-reload
sudo systemctl enable --now backup.timer
systemctl list-timers
journalctl -u backup.service
systemd
всё под контролем! А ты уже пробовал такие таймеры вместо cron
? 🔧 Самые используемые команды linux
🔥 Быстрый гайд для Linux админов !
📁 LS — показывает список файлов и папок в текущей директории.
📂 CP — копирует файлы и каталоги.
📂 MV — перемещает или переименовывает файлы и каталоги.
🗑 RM — удаляет файлы и каталоги (⚠️ безвозвратно).
📁 MKDIR — создает новую папку.
📂 CD — смена текущей директории.
📍 PWD — выводит путь к текущей директории.
🔍 GREP — ищет строки по шаблону в файлах.
🔎 FIND — находит файлы по условиям (имя, дата и т.д.).
📄 CAT — выводит содержимое файлов.
📢 ECHO — вывод текста или переменной в терминал.
📊 TOP — отображает использование ресурсов и процессы.
📈 PS — показывает список активных процессов.
🌐 WGET — скачивает файлы по URL.
🔐 SSH — подключение к удаленному серверу по SSH.
⚙️ SUDO — запуск команд с правами администратора.
🔒 CHMOD — изменение прав доступа к файлам.
👤 CHOWN — смена владельца файлов/папок.
📦 GZIP — сжатие файлов через gzip.
📦 TAR — упаковка файлов и папок в один архив.
📘 MAN — открывает справку по командам.
💡 Сохрани себе и делись с коллегами!
👉 @i_odmin
🚀 Подпишись и прокачай свои скилы: лучшие каналы для IT-специалистов 👨💻📲
Папка с каналами для DevOps, Linux - Windows СисАдминов 👍
Папка с каналами для 1С программистов 🧑💻
Папка с каналами для C++ программистов 👩💻
Папка с каналами для Python программистов 👩💻
Папка с каналами для Java программистов 🖥
Папка с книгами для программистов 📚
Папка для программистов (frontend, backend, iOS, Android) 💻
GitHub Сообщество 🧑💻
/channel/Githublib Интересное из GitHub
Базы данных (Data Base) 🖥
/channel/database_info Все про базы данных
Разработка игр 📱
/channel/game_devv Все о разработке игр
БигДата, машинное обучение 🖥
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
QA, тестирование 🖥
/channel/testlab_qa Библиотека тестировщика
Шутки программистов 📌
/channel/itumor Шутки программистов
Защита, взлом, безопасность 💻
/channel/thehaking Канал о кибербезопасности
/channel/xakep_2 Хакер Free
Книги, статьи для дизайнеров 🎨
/channel/ux_web Статьи, книги для дизайнеров
Математика 🧮
/channel/Pomatematike Канал по математике
/channel/phis_mat Обучающие видео, книги по Физике и Математике
Excel лайфхак🙃
/channel/Excel_lifehack
Технологии 🖥
/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)
Вакансии 💰
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT
/channel/rabota1C_rus Вакансии для программистов 1С
📊 Вот зачем сегодня арендуют сервера
Yandex Cloud провёл опрос, результаты которого показали, что 56% компаний начали использовать услугу BareMetal относительно недавно — в течение последних 1,5 лет. Сервис используют в качестве тестовых стендов, дополнительных вычислительных мощностей для развития приложений, безопасного хранения данных.
BareMetal подходит для этого идеально — ресурсы только ваши, можно быстро получить дополнительные мощности, подключить резервное копирование и работать по API или через KVM.
Документация к сервису подробная, так что даже если что-то непонятно — можно смело написать в техподдержку, которая работает 24/7.
Совет по Linux 💡
Найдите все нерабочие символьные ссылки в вашей системе с помощью:
find . -xtype l
Байты в солёной воде и передача сообщений через жидкость по стандарту RS-485
Здравствуйте, дорогие друзья!
С школьных лет мы знаем, что вода является проводником электрического тока. При этом дистиллированная вода не проводит ток, а вода с примесями — прекрасно проводит.
Я провёл эксперимент, в котором нет ничего необычного, но он наглядно показывает, что вода способна передавать и осмысленные сигналы, например данные в ASCII-кодах. Мы будем использовать ретротехнику — компьютеры на процессорах 386, но повторить суть эксперимента можно и на современном оборудовании.
Это небольшой пример, который напоминает нам о том, что вода электропроводна.
Под катом — фото и видео составляющих эксперимента и пояснения.
Итак, составляющие:
Для эксперимента выбраны два одинаковых ретрокомпьютера с процессорами 386. Эти компьютеры работают на чистом DOS и оснащены аппаратным COM-портом с разъёмом DB9. Можно использовать и другое оборудование — например, менее мощное (вплоть до XT-машины) или более современное.
https://habr.com/ru/companies/timeweb/articles/898506/
👉 @i_odmin
Заглядываем в конфиги и превращаем хаос в систему
💬 Шёпотом: курс «Ansible: Infrastructure as Code» стартует 28 апреля.
Подойдёт всем, кто хочет научиться:
🔹 работать с подходом IaC и автоматизировать рутину;
🔹 выполнять всякие сложные задачи типа блоковой замены, управления потоком выполнения и пр.;
🔹 настраивать Ansible под необходимые задачи;
🔹 писать свои модули;
🔹 решать сисадминские задачи;
🔹 встраивать Ansible в пайплайн Gitlab и много чего ещё.
Успевайте оформить обучение, пока действует ранняя цена 🤝
Программа курса и все подробности — по ссылке ⬅️
💰Вопрос безопасности в разработке становится всё более актуальным. Но как обосновать инвестиции в безопасность для бизнеса? Как оценить её финансовую сторону?
🗓Открытый вебинар 23 апреля в 20:00 мск даст ответы на самые важные вопросы. Мы расскажем, как сэкономить на долгосрочных потерях, внедряя эффективные меры безопасности с самого начала разработки.
🧑💻Спикер Максим Чащин — директор по информационной безопасности в ГК «Девелоника».
Вы узнаете, сколько стоит устранение уязвимостей, как принцип «shift left» влияет на итоговую производительность и как измерять эффективность мер безопасности. Это поможет вам убедить руководство инвестировать в безопасность на всех уровнях разработки.
👉Присоединяйтесь к открытому уроку и получите скидку на большое обучение «Внедрение и работа в DevSecOps»: https://vk.cc/cKTyxY
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Skype — всё. 20 лет, 2 миллиарда пользователей, конец связи. Как так вышло и чем заменить «старика»?
Сначала это выглядело как слухи. Но теперь официально: Skype всё. Прекращают поддержку, отключают функции, предлагают «переехать» в Teams. Это конец. И если вы когда-то звонили родителям через скайп или проводили первую онлайн-презентацию именно там — новость звучит как личное прощание.
В статье вспомнили историю Skype и собрали ряд альтернатив.
https://habr.com/ru/companies/timeweb/articles/901296/
👉 @i_odmin
👋 Привет, админы!
На днях столкнулся с интересной ситуацией: служба Windows Update
на одном из серверов Windows Server 2019 просто отказалась стартовать. Перезапуск, reset компонентов — ничего не помогло.
Оказалось, что виноват битый файл базы данных обновлений. Решение оказалось простым, но мало кто его делает вручную:
🔥 Вот PowerShell-скрипт, который полностью сбрасывает Windows Update, включая очистку базы данных:
Stop-Service -Name wuauserv -Force
Stop-Service -Name bits -Force
Remove-Item -Path "C:\Windows\SoftwareDistribution" -Recurse -Force
Start-Service -Name wuauserv
Start-Service -Name bits
Get-WindowsUpdate
PSWindowsUpdate
модуль)Invoke-Command
и в путь!sfc
, DISM
, что-то своё? Расскажите в комментариях, будет полезно коллегам!23 апреля встречаемся на ну ооочень техническом митапе «Метрокластер на отечественном»
Что в программе?
▪️Разбор архитектуры и нюансов технологии метрокластера, особенностей проектирования и реализации
▪️Live-demo работы решения на отечественном оборудовании и ПО
Вы увидите, как ведет себя прикладное ПО при выходе из строя отдельных компонентов кластера и продуктивной площадки целиком.
В составе стенда два набора оборудования:
▪️СХД Аэродиск
▪️Сервер виртуализации Aquarius под управлением zVirt
▪️Коммутатор Qtech
и один набор ПО:
▪️СУБД Postgres Pro под синтетической нагрузкой
▪️Платформа анализа данных Visiology с рабочим местом администратора и руководителя ИТ-инфраструктуры и панелью по анализу данных
Между двумя площадками эмулируется расстояние 60 км. Отслеживать состояние комплекса будет система мониторинга «Пульт».
🗓 Когда?
23 апреля, 16:00
📍 Где?
Offline в офисе «Инфосистемы Джет» в Москве или online
✅ Регистрация
Компьютерные сети
Лекция 1. Устройство сетевого стека. Модель OSI
Лекция 2. Физический уровень компьютерных сетей
Лекция 3. Локальные сети семейства Ethernet
Лекция 4. Коммуникационное оборудование локальных сетей
Лекция 5. Беспроводные сети на примере WiFi
Лекция 5. Устройство стека TCP\IP
Лекция 6. Как начать работать с Cisco Packet Tracer
Лекция 7. IPv4
источник
👉 @i_odmin
🎯 Понимаем, что такое Inode в Unix/Linux
Если вы работаете с Linux или администрируете серверы — понимание inode’ов обязательно. Без этого не разобраться в том, как устроена файловая система.
📦 Файл = данные + метаданные
Метаданные (информация о файле) хранятся в inode. Что в нём есть:
- 🔢 Номер inode
- 👤 UID (владелец)
- 🧑🤝🧑 GID (группа)
- 📏 Размер
- 🕐 Atime — время последнего доступа
- 🛠 Mtime — время последнего изменения данных
- 🧾 Ctime — время изменения метаданных
- 🧱 Размер блока
- 🔐 Права и тип (mode)
- 🔗 Кол-во жёстких ссылок
- 📜 ACL (списки контроля доступа)
❗ Имена файлов в inode не хранятся!
Они записываются в структуре директории. В обычных случаях — линейно, поэтому поиск может быть медленным.
👉 Ext4 и XFS используют B-деревья для быстрого (O(1)) поиска по имени.
📁 Dentry (Directory Entry)
Это структура, которая связывает имя файла с inode внутри директории.
📂 Как inode указывает на данные файла?
- 🧭 Direct block — inode содержит номер блока с реальными данными
- 🧩 Indirect block — inode содержит номер блока, в котором лежат номера других блоков с данными
🛠 Ext vs XFS: как создаются inode’ы?
- Ext — фиксированное количество inode’ов при форматировании. Закончились? Только форматировать заново.
- XFS — inode’ы создаются по мере необходимости. Гораздо гибче.
🗑 Удаление файла
Вызов unlink()
просто убирает запись из директории и помечает inode как свободный.
⚠️ Сами данные остаются на диске, пока не будут перезаписаны.
🔗 Жёсткие и символические ссылки
- Жёсткая ссылка ➕ увеличивает счётчик ссылок в inode
- Символическая ссылка ❌ не влияет на счётчик
📘 Что такое суперблок?
Это метаданные самой файловой системы. Их обычно несколько (на случай порчи). Что там хранится:
- Общий размер FS
- Размер блока
- Кол-во свободных/занятых блоков
- Где находится таблица inode’ов
- Карта блоков диска
📖 Посмотреть суперблок можно так:
dumpe2fs /dev/mount | grep -i superblock
Что нового в Angie 1.9 и что ожидать от 1.10?
Возможно, вы уже читали в новостях, что накануне Дня космонавтики вышел новый стабильный выпуск Angie 1.9.0, форка nginx, который продолжает развивать команда бывших разработчиков nginx. С интервалом примерно в квартал мы стараемся выпускать новые стабильные версии и радовать пользователей множеством улучшений. Данный релиз не стал исключением, но одно дело читать сухой лог изменений, а совсем другое познакомиться с функциональностью подробнее, узнать, как и в каких случаях её можно применить.
Список нововведений, на которых мы остановимся подробнее:
🔹Сохранение зон разделяемой памяти с индексом кэша на диск;
🔹Персистентный переход на резервную группу проксируемых серверов;
🔹0-RTT в потоковом модуле;
🔹Новый статус busy у проксируемых серверов во встроенном API статистики;
🔹Улучшения ACME‑модуля, позволяющего автоматически получать TLS‑сертификаты Let's Encrypt и др.;
🔹Кэширование TLS‑сертификатов при использовании переменных.
https://habr.com/ru/articles/900672/
👉 @i_odmin
🧩 Почему ss
лучше netstat
и как его использовать по делу
Многие по привычке юзают netstat
, но он устарел. Современная альтернатива — ss
(Socket Statistics), часть iproute2
.
Вот несколько практических приёмов:
# Все TCP-соединения
ss -t
# Все слушающие сокеты (и TCP, и UDP)
ss -lntu
# Увидеть PID и процесс, использующий порт
ss -ltnp
# Все соединения к 22 порту
ss -tn dst :22
# Быстрое выявление ESTABLISHED соединений
ss -tn state established
# Самые «тяжёлые» по количеству соединений IP
ss -tan | awk '/ESTAB/ {print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head
ss
работает быстрее, точнее и без лишнего мусора в выводе.ss
при:ss
?Осталось всего 2 дня, чтобы убедиться, правильно ли вы настроили GitLab Runner
16 апреля в 20:00 Николай Осипов — эксперт по внедрению MLOps и DevOps-практик, преподаватель курсов по CI/CD, DevOps и Data Engineering в Otus — расскажет:
— о частых ошибках при конфигурации GitLab Runner
— как стабилизировать пайплайны
— как повысить производительность
❗️Если вы отвечаете за CI/CD-инфраструктуру и хотите избежать «подводных камней» — этот вебинар для вас.
Каждый участник:
— сможет задать вопросы эксперту
— получит скидку на полный курс по CI/CD на основе GitLab
👉 Не упустите шанс укрепить свои навыки — регистрируйтесь, пока осталось 2 дня!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
📤 Жизненный цикл Wi-Fi сети: что нужно знать и как поддерживать сеть работоспособной и актуальной
Освещение жизненного цикла корпоративной Wi-Fi сети и обсуждение лучших практик её поддержания и обновления. Доклад призван развеять мифы и предостережения, связанные с Wi-Fi, и предоставить слушателям комплексное понимание этой технологии.
Основные аспекты:
Анализ ключевых этапов жизненного цикла Wi-Fi сети и роли радиоинженера в поддержке этих сетей.
Обсуждение методов радиообследования, мониторинга и устранения неисправностей.
Тезисы доклада:
1. Введение в жизненный цикл корпоративной Wi-Fi сети и часто встречающиеся заблуждения.
2. Детальный разбор процессов поддержки и обновления сети, а также взаимодействия с пользователями и другими техническими специалистами.
3. Примеры из личного опыта работы с различными проектами и отраслями.
Инструменты и методики:
Использование Ekahau и NetSpot для радиообследований и анализа сети.
WLAN Pi для мониторинга и траблшутинга, демонстрация применения на практике.
источник
👉 @i_odmin
Анализ сетевого трафика и устранение неполадок
1.Обзор
2.Три направления
3.Tcpdump
4.Кадр, пакет, сегмент
5.Основы перехвата трафика
6. Обнаружение сети
7.Основы фильтрации
8.Основы TCP
9.RTT и размер окна
10.Проблемы
источник
👉 @i_odmin