Все для системного администратора. По всем вопросам @evgenycarter РКН clck.ru/3KoDXp
Аренда IT-Оборудования от АТОМДАТА под любые задачи и масштаб
От базовых решений - до создания критической информационной инфраструктуры:
- Быстрое предоставление оборудования с собственного склада или подбор и закупка под проект;
- Оперативный подбор конфигурации под задачу, бюджет или по другими параметрам;
- Техническая поддержка 24/7. 3 линии поддержки
- Помощь с настройкой ПО и запуском оборудования;
- SLA 99,98 с финансовой компенсацией;
- Размещение оборудования в собственных ЦОДах "Росатома", а также партнерских ЦОДах в РФ или на площадке заказчика;
Бесплатное тестирование оборудования под задачу!
Подробности и бесплатная консультация
#реклама
О рекламодателе
Вебинар
QoS в коммутаторах Eltex на платформе ROS (23xx/33xx/53xx серии)
🗓 21.02.2025
🕒 14:00 по МСК
Теория и Практика:
- Базовый и расширенный QoS
- Механизмы классификации трафика
- Доступные алгоритмы организации очередей
- Практические тесты с применением генератора трафика Cisco TRex
👉 Регистрация
Ведущий вебинара:
Алексей Листаров — инженер с многолетним опытом работы в крупном операторе связи. Сертифицированный преподаватель Академии Eltex.
#eltex #eltexcm #webinar #вебинар #mes
@eltexcm
#реклама
О рекламодателе
💣 Хардкорный тест для сетевых инженеров!
🏆 Пройди тест из 22 вопросов и получи скидку на онлайн-курс «Network Engineer. Professional» от OTUS!
💻 В программе курса — все актуальные инструменты, необходимые сетевому инженеру.
Если успешно пройдешь тест, сможешь забронировать место в группе по выгодной цене! И еще дарим промокод NETWORKPRO5
🎫 Курс можно приобрести в рассрочку
➡️ Пройти тест и забрать скидку: https://vk.cc/cIHQAT
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥Компьютерные сети 2025
Легендарный курс от Андрея Созыкина. Часть 2.
Часть 1
HTTP в текстовом режиме
Кэширование в HTTP
HTTP в Wireshark
HTTP API
Практика по HTTP API
HTTP API в Postman
HTTP API в curl
Система доменных имен DNS
Протокол DNS
Протокол DNS в Wireshark
источник
👉 @i_odmin
Полезные команды Linux. Фаервол IPTABLES, штатный, для большинства дистрибутивов Linux
# iptables -t filter -L
Вывести список всец цепочек правил
# iptables -t nat -L
Вывести все цепочки из NAT таблицы
# iptables -t nat -F
Очистить все цепочки правил в таблице NAT
# iptables -t filter -X
Очистить все пользовательские цепочки правил в таблице filter
# iptables -t filter -F
Очистить все цепочки правил в таблице filter
# iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT
Разрешить входящие соединения с telnet
# iptables -t filter -A OUTPUT -p tcp --dport http -j DROP
Запретить исходящие HTTP соединения
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
включить NAT (Network Address Translate) исходящих пакетов на интерфейс eth0. Допустимо при использовании с динамически выделяемыми ip-адресами.
# iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22
Пересылка пакетов, адресованных одному хосту, на другой хост
# iptables -t filter -A INPUT -j LOG --log-prefix
Включить логгирование пакетов, проходящих через цепочку INPUT, и добавлением к сообщению префикса "DROP INPUT"
# iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT
Разрешить форвардинг POP3 соединений
👉 @i_odmin
🛡Кибератаки растут с космической скоростью, а их последствия обходятся бизнесу в миллионы. А ваш проект защищен?
На открытом вебинаре «Введение в DevSecOps» вы узнаете, как защитить свои приложения и инфраструктуру, интегрируя безопасность на каждом этапе разработки. Современные подходы, проверенные инструменты и стратегии.
Хватит латать дыры после запуска! DevSecOps — это защита на старте и сохранение репутации. Станьте тем, кто внедряет надёжные процессы и спасает проекты.
Спикер Сергей Терешин — руководитель направления комплексной безопасности.
Встречаемся 20 февраля в 20:00 мск. Впереди старт курса «Внедрение и работа в DevSecOps» — для участников вебинара скидки на обучение!
👉Регистрируйтесь: https://vk.cc/cIHovrРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Отслеживание сроков действия сертификатов безопасности (TLS, КСКПЭП) с помощью PowerShell
Возникла задача - штатными средствами Windows (то есть через PowerShell) отслеживать дату оставшейся валидности сертификата безопасности (TLS\КСКПЭП) и выводить уведомление, если дата подходит к концу (мы сделаем ботом в telegram чтобы быть в курсе, даже находясь на больничном или в отъезде).
Мы не используем сторонние языки программирования, сторонние сервисы для отслеживания (хоть платные, хоть бесплатные), не полагаемся на уведомления от удостоверяющих центров на почту, а попробуем сами поупражняться с PowerShell. Нам не нужно будет разворачивать под это отдельный сервер, грузить куда-то кучу своих сертификатов, изучать Python. Только штатный PowerShell, только хардкор.
https://habr.com/ru/articles/881922/
👉 @i_odmin
📌Как настроить удаленный рабочий стол AnyDesk на Ubuntu
🔹Установка AnyDesk в Ubuntu
Сначала рекомендуется обновить системные пакеты, чтобы работать с их последними версиями:
sudo apt update && sudo apt upgrade -y
wget -qO- https://keys.anydesk.com/repos/DEB-GPG-KEY | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/anydesk.gpg > /dev/null
echo "deb http://deb.anydesk.com/ all main" | sudo tee /etc/apt/sources.list.d/anydesk.list
sudo apt update
sudo apt install anydesk -y
anydesk
sudo apt remove anydesk -y
anydesk.list
:
sudo rm /etc/apt/sources.list.d/anydesk.list
sudo apt update
🔥Компьютерные сети 2025
Легендарный курс от Андрея Созыкина. Часть 1.
Введение в курс
Организация компьютерных сетей
Терминология сетей
Модель ISO OSI
Модель и стек TCP/IP
Стандартизация сетей
Организация сетей TCP/IP
Анализатор сети Wireshark
Прикладной уровень
Протокол HTTP
источник
👉 @i_odmin
🔥 Полезные команды find в Linux 🔥
💻 Команды для поиска файлов и директорий в Linux, которые пригодятся каждому!
📌 1. Найти все .txt файлы
find /path/to/dir -name "*.txt"
.txt
в указанной директории и её поддиректориях.
find /path/to/dir -type d
find /path/to/dir -type f -size +100M
find /path/to/dir -mtime -7
find /path/to/dir -exec rm {} \;
find /path/to/dir -perm 644
644
.
find /path/to/dir -user username
find /path/to/dir -empty
find /path/to/dir -name "*.log" -exec grep "error" {} \;
.log
файлы и выведет строки с ошибками.
find /path/to/dir -name "*.tmp" -delete
.tmp
. Как работают файловые системы Linux-контейнеров
Откуда у контейнера берётся файловая система? Чтобы разобраться, инженер Google Михал Питр воспроизвёл действия Docker и создал файловую систему своими руками. От полноценной реализации его результат отличается тем, что в нём не используется пространство имён для дополнительной изоляции.
Стаья — перевод, который поможет разобраться, как именно Docker создаёт новую файловую систему с помощью OverlayFS.
https://habr.com/ru/companies/flant/articles/862252/
original https://michalpitr.substack.com/p/primer-on-linux-container-filesystems
👉 @i_odmin
Протоколы TLS/SSL | Защищенные сетевые протоколы
00:00 - Протоколы TLS/SSL
02:05 - Место TLS/SSL в моделях TCP/IP и OSI
04:10 - История TLS/SSL
07:25 - Приватность данных в TLS/SSL
08:25 - Целостность данных в TLS/SSL
10:18 - Аутентификация в TLS/SSL
12:20 - Как прикладные протоколы используют TLS/SSL
13:55 - Итоги
источник
👉 @i_odmin
🤖 Открытый урок «Remote Desktop Protocol (RDP) server»
🗓 17 февраля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Администратор Windows» от Otus.
На вебинаре вы узнаете:
➡️ Основы работы протокола RDP и его возможности.
➡️ Настройка RDP-сервера на базе Windows: шаг за шагом.
➡️ Практические советы по обеспечению безопасности удалённых соединений.
➡️ Решение частых проблем при использовании RDP.
🔗 Ссылка на регистрацию: https://vk.cc/cIyoJZ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Подборка популярных каналов по информационной безопасности и этичному хакингу:
🔐 infosec — ламповое сообщество, которое публикует редкую литературу, курсы и полезный контент для ИБ специалистов любого уровня и направления.
😈 Social Engineering — самый крупный ресурс в Telegram, посвященный этичному Хакингу, OSINT и социальной инженерии.
💬 Вакансии в ИБ — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.
Лучшие практики сегментации корпоративной сети любой компании
Данный проект создан для публикации лучших практик сегментации корпоративной сети любой компании. В целом схемы, приведенные в данном проекте, подходят для любой компании.
https://github.com/sergiomarotco/Network-segmentation-cheat-sheet
👉 @i_odmin
👩💻Трюки Vim. Изменение регистра при замене\U
- если используется в схеме замены, то все, что после него, пишется в верхнем регистре\L
- строчные символы после него\u
- прописные буквы в первом символе того, что следует за ним\l
- опускает первый символ следующего за ним символа\e
или \E
- останавливает прописные или строчные буквы
Как мы можем их использовать?
Например, мы можем найти все адреса электронной почты и перевести их в нижний регистр::%s/\S\+@\S\+/\L&/
Ключевая часть здесь - \L
перед &
. Это означает, что в дальнейшем мы будем писать все в нижнем регистре.
Вот еще один вариант. Допустим, мы хотим сделать часть адреса электронной почты, содержащую имя, строчной, но оставить регистр имени компании нетронутым. Таким образом, FirstLast@Company.com
станет firstlast@Company.com
. В этом случае нам нужно использовать \e
(или \E)
, чтобы завершить манипуляции с регистром символов на полпути к шаблону замены. Окончательная замена будет выглядеть следующим образом::%s/\(\S\+\)\(@\S\+\)/\L\1\e\2/g
Важным моментом здесь является подстановка. Мы используем \L
, чтобы начать строчное написание, затем \1
для первого захвата (например, FirstLast), затем \e
, чтобы закончить строчное написание, а затем \2
для второго захвата (например, @Company.com
). В результате первая часть электронного адреса будет выделена нижним регистром, а все остальное останется неизменным.
👉 @i_odmin
Строим карту IP коннектов домашних девайсов, без регистрации и смс
Вы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами.
Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs.
https://habr.com/ru/articles/882770/
👉 @i_odmin
🎥 Чем выпускник Открытых школ Т1 отличается от обычного кандидата?
Ответ в видео!
Эксперты ИТ-холдинга Т1 рассказывают, почему участники Открытых школ находятся на шаг впереди. Это не просто интенсив, а карьерный буст!
Участники интенсива для прикладных администраторов L2:
📁 познакомятся с DevOps как практикой разработки, подробно изучат контейнеризацию и микросервисы, погрузятся в Kubernetes и OpenShift, изучат работу с базами данных и многое другое;
🤝 погрузятся в проекты и культуру ИТ-холдинга Т1, познакомятся с командой;
📚 освоят навыки при поддержке менторов;
📈 смогут пройти собеседования увереннее благодаря HR-материалам и подготовке.
Даже без опыта можно войти в ИТ! Подай заявку до 14.03 и получи шанс стать частью одной из ведущих ИТ-компаний России! Старт обучения уже 17 марта!
Информация о рекламодателе.
Почему Windows настолько медленнее Linux. Расползание фич
В далёком 2013 году один из разработчиков Microsoft детально объяснил, в чём главные технические проблемы при разработке ядра Windows NT. Спустя десять лет Windows 10/11 работает на том же ядре, а многие старые проблемы так и остались нерешёнными.
Хотя в ряде задач Windows превосходит Linux, но в большинстве тестов она действительно медленнее. По словам разработчика, это отставание усугубляется, а причина «социальная». Суть в том, как организован процесс разработки, внесения изменений в ОС. Если в мире опенсорса это открытый процесс, который несёт пользу и улучшает систему, то в мире корпоративного ПО зачастую изменения вносятся по причинам эгоизма, желания продвижения по карьерной лестнице, славы и т. д. Всё это ведёт к деградации продукта.
https://habr.com/ru/companies/ruvds/articles/796215/
👉 @i_odmin
🔥 Шпаргалка: Обход ограничений root и восстановление пароля root в Linux
1️⃣ Временное получение прав root через sudo
Если root-заблокирован, но есть sudo-пользователь:
sudo su -
sudo -i
su - root
mount -o remount,rw /
passwd root
reboot
e
(Edit) linux /boot/...
и в конце допиши:
init=/bin/bash
Ctrl + X
или F10
для загрузки
mount -o remount,rw /
passwd root
exec /sbin/init
fdisk -l
mount /dev/sdXn /mnt
chroot /mnt
passwd root
reboot
touch /.autorelabel
restorecon -v /etc/shadow
passwd -d root
🔔 CI/CD: 90 минут практики от платформы до конвейера
20 февраля в 20:00 мы покажем весь путь CI/CD — от пустого проекта до работающей платформы. За 100 секунд — реальный запуск конвейера, а потом разберём каждый этап: пайплайны, тестирование, деплой, обработка ошибок и масштабирование.
Для кого открытый вебинар?
• DevOps-инженерам — разберётесь, как быстро настраивать CI/CD.
• Разработчикам — поймёте, как автоматизировать тестирование и деплой.
• Архитекторам — увидите, как строить отказоустойчивые CI/CD-процессы.
Спикер Кирилл Казаков — DevOps Lead в Simplinic.
⏺ Регистрируйтесь на урок прямо сейчас, чтобы не пропустить: https://vk.cc/cIGA2N
Посетителям урока отправим чек-лист по теме на e-mail.
Бонус: скидка на большое обучение «Инфраструктурная платформа на основе Kubernetes» для участников! Промокод Kuber_5 , действует до 28.02 для тех, кто пройдет вступительное тестирование на курс.Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❓ Хотите приручить SSH и стать экспертом удаленного администрирования?
На открытом уроке «Работа с SSH в Linux» вы освоите все ключевые техники, необходимые для работы с протоколом SSH.
Что вы узнаете:
— Как настроить SSH-сервер и клиент.
— Как использовать аутентификацию по ключам для максимальной безопасности.
— Как синхронизировать файлы с помощью rsync и повысить эффективность администрирования.
⭐️ Спикер Николай Лавлинский — технический директор в Метод Лаб, PhD Economic Science, опытный руководитель разработки и преподаватель.
⏰ Встречаемся 20 февраля в 19:00 мск. Урок проводится в преддверии старта курса «Administrator Linux. Basic», а участники получат скидку на обучение.
👉 Настройте свои навыки на новый уровень — регистрируйтесь прямо сейчас: https://vk.cc/cIGezWРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Освойте Linux с Selectel
Вы начинающий DevOps-инженер, системный администратор или разработчик? Или только думаете над тем, чтобы начать освоение Linux?
Selectel запускает бесплатный курс «Администрирование Linux с нуля». Проходите в комфортном для себя темпе и проверяйте полученные знания на реальных задачах.
Чему вы научитесь:
– Управлять пакетами и обновлениями программного обеспечения
– Настраивать сети, SSH-соединения и мониторинг системы
– Управлять пользователями, файлами и правами доступа
– Работать с командной строкой Linux и основными утилитами
– Анализировать логи и устранять инциденты
Зарегистрируйтесь на курс «Администрирование Linux с нуля» по ссылке
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqvA1TG8
Как собрать Linux-контейнер с нуля и без Docker
Перевели для вас статью про то, как с нуля создать Linux-контейнер, аналогичный тому, который можно запустить с помощью Docker, но без использования Docker или других инструментов контейнеризации. Передаём слово автору.
Недавно я собрал клон Docker на Go. Это заставило меня задуматься — насколько сложно будет сделать то, что делает Docker, в обычном терминале? Что ж, давайте узнаем!
https://habr.com/ru/companies/flant/articles/880354/
original https://michalpitr.substack.com/p/linux-container-from-scratch
👉 @i_odmin
Крутая программа для тех, кто уже работает с Linux и хочет погрузиться DevOps.
В двух словах: программа на 2 месяца, ты учишься, тебе еще и платят. Начинка: начинающий и продвинутый курс по Linux, погружение в DevOps. Обучение с практикой, лабораторными и под контролем экспертов из K2 Сloud.
Подробнее можно узнать на сайте
Совет дня по Linux 💡🐧
В Linux оператор конвейера (|) очень полезен, если вы хотите перенаправить вывод одной команды в качестве входных данных для следующей команды для дальнейшей обработки:
$ cat data.txt | grep "No such file"
grep
в приведённом выше примере не найдет совпадений.|&
.
$ cat data.txt |& grep "No such file"
grep
смогла найти совпадение. |&
в Bash — это сокращённая форма для оператора перенаправления 2>&1 |
:
$ cmd-1 2>&1 | cmd-2
🖥 Полезные хоткеи для работы в Bash
💡 Эти комбинации клавиш помогут ускорить работу в терминале!
🔄 Работа с вводом текста
- Ctrl + A
→ Перейти в начало строки
- Ctrl + E
→ Перейти в конец строки
- Ctrl + U
→ Удалить текст слева от курсора
- Ctrl + K
→ Удалить текст справа от курсора
- Ctrl + W
→ Удалить последнее слово
- Ctrl + Y
→ Вставить удаленный текст (из буфера)
- Alt + .
→ Вставить последний аргумент предыдущей команды
⏪ Редактирование и навигация
- Ctrl + L
→ Очистить экран терминала
- Ctrl + R
→ Поиск по истории команд (вводите часть команды)
- Ctrl + P
→ Предыдущая команда (аналог ↑
)
- Ctrl + N
→ Следующая команда (аналог ↓
)
- Alt + B
→ Переместить курсор назад на одно слово
- Alt + F
→ Переместить курсор вперед на одно слово
🚀 Управление процессами
- Ctrl + C
→ Остановить выполнение команды
- Ctrl + Z
→ Приостановить выполнение команды (отправить в фон)
- fg
→ Вернуть приостановленную команду в передний план
- bg
→ Возобновить выполнение команды в фоне
- jobs
→ Показать список фоновых задач
- kill -9 PID
→ Убить процесс по его PID
📜 Работа с файлами
- !!
→ Повторить последнюю команду
- !N
→ Выполнить команду номер N из истории
- !команда
→ Выполнить последнюю команду, начинающуюся с команда
- Ctrl + X, Ctrl + E
→ Открыть текущую строку в редакторе (nano, vim и т. д.)
👉 @i_odmin
Как работает процесс загрузки Linux?
источник
👉 @i_odmin
⚙️ Открытый урок «Паттерны системы декомпозиции на микросервисах — как проектировать масштабируемую архитектуру»
🗓 19 февраля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Highload Architect» от Otus.
На вебинаре вы узнаете:
➡️ Как определить границы микросервисов, чтобы добиться высокой автономности, масштабируемости и минимизировать взаимозависимость.
➡️ Основные шаблоны декомпозиции: по бизнес-контекстам, данным, функциональности и пользовательским потокам.
➡️ Особенности взаимодействия между микросервисами: синхронные и асинхронные коммуникации, события и CQRS.
➡️ Подходы к обеспечению согласованности данных и распределенных транзакций в микросервисной архитектуре.
➡️ Как выбрать и внедрить закономерности декомпозиции с учетом бизнес-целей, нагрузки и собственной системы.
🔗 Ссылка на регистрацию: https://vk.cc/cIwmjQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576