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

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

РКН: https://kurl.ru/nQejS
Download Telegram
🔥 Корпоративный мессенджер выходит на новый уровень с релизом TrueConf Server 5.5

Устали от «зоопарка» корпоративных сервисов? 🤯

TrueConf Server 5.5 — мощный апдейт российской платформы для совместной работы и общения. В ней объединены мессенджер, профессиональная ВКС и вебинары, модули ИИ и большой набор функций для удаленной работы. Весь арсенал возможностей доступен пользователям в едином приложении на любой ОС.

Главное в обновлении — продвинутый мессенджер:

🗂 Папки и Архив для удобной структуры вашего списка чатов
🤖Чат-боты! Можно автоматизировать рутину, сделать интеграцию с другими сервисами и чатами, настроить автопостинг и многое другое
📎Пины, чтобы закреплять важные сообщения
📢Каналы и новый большой модуль опросов

А также новая гостевая страница, улучшенный планировщик ВКС, шаблоны раскладок и многое другое!

Почему стоит обратить внимание?

Труконф — замена Zoom/Slack/Mattermost/Skype и др. одним решением.
Полный контроль над коммуникациями. On-premise, SaaS и другие сценарии.
TrueConf Server работает на виртуальных и ОС Linux/Windows, а также в закрытых сетях любой сложности.
Мессенджер на 50 абонентов с ВКС и другими функциями доступен бесплатно.

Команда Труконф разберёт все возможности новой версии на бесплатном вебинаре.

🔜 18 июня, 11:00 мск

➡️ Регистрация

P.S. 25 июня состоится ещё один вебинар — о TrueConf 8.5, новой версии десктопного приложения для Linux, Windows и macOS.


#Труконф #TrueConfServer #UCaaS #UC #Мессенджер #ВКС
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🤣2👎1
Какой из параметров Kubernetes позволяет запускать контейнеры с пользовательскими сетевыми namespace?
Anonymous Quiz
28%
hostNetwork: true
32%
networkPolicy
29%
podNetwork
11%
Использование CNI плагинов, поддерживающих VRF
👍7👏21😱1
Кто сказал, что изучать DevOps дорого?

Учебный центр Слёрм дарит гранты на обучение на курсе-профессии DevOps Upgrade:

⭐️ 2 места — скидка 100%
⭐️ 3 места — скидка 50%
⭐️ 5 мест — скидка 35%

Условия

1. Подписаться на канал ментора курса Вячеслава Федосеева
2. Заполнить входную анкету
3. Пройти тестирование по ссылке до 20 июня
4. Дождаться результатов — их объявят на канале 23 июня.

DevOps Upgrade — продвинутый курс с высокой интенсивностью, который позволяет за 9 месяцев освоить все необходимые hard skills для позиции DevOps-инженера.

Изучить программу курса — по ссылке.
3
Глубокая и безопасная очистка Linux без rm -rf /var/log

Многие начинают чистить систему вручную: rm -rf /var/log, apt-get clean, truncate на логи. Это опасно — можно нарушить работу служб, потерять нужные данные или получить ошибки загрузки.

Лучше использовать родные инструменты очистки, встроенные в systemd и другие системные компоненты.

1️⃣Очистка временных файлов через tmpfiles.d

Файлы из /tmp, /var/tmp, кэши приложений — всё это можно безопасно удалять с помощью tmpfiles.d.

Пример правила:

# /etc/tmpfiles.d/cleanup.conf
D /tmp 1777 root root 7d


Очистка вручную:

systemd-tmpfiles --clean


Автоматически — через таймер:

systemctl enable --now systemd-tmpfiles-clean.timer


2️⃣Очистка логов journald

Логи systemd можно настраивать гибко:

journalctl --vacuum-time=7d       # удалить всё старше 7 дней
journalctl --vacuum-size=1G # оставить только 1 ГБ логов


Настройки в /etc/systemd/journald.conf:

SystemMaxUse=1G
SystemKeepFree=100M
MaxRetentionSec=1month


3️⃣Очистка старых crash-домпов, ядра и кешей
• /var/crash — автоматизируем удаление старых дампов через tmpfiles.d.
• /var/cache/apt — apt clean или apt autoclean.
• /lib/modules/ — старые ядра можно удалить через apt autoremove.

4️⃣Очистка systemd unit’ов и сессий

loginctl flush-devices
loginctl flush-sessions


Иногда помогает убрать зависшие user-sessions.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍158
Нужно быстро протестировать нестандартное ПО или погонять свою сборку гипервизора, но не хочется зависать в облаке с ограничениями и арендовать железо на полгода?

Для таких кейсов отлично подходит Yandex BareMetal – арендуйте выделенный сервер на день или месяц под полный контроль администратора.

Что можно делать с Yandex BareMetal:

– Установить свою ОС, поднять виртуализацию любой глубины, в том числе nested.

– Выполнить нагрузочное тестирование на «голом» железе без влияния софта уровня облака.

– Проверить нестандартные конфигурации, которые в обычном облаке не заведешь.

Почему BareMetal особенно удобен для временных задач:

– Парк из тысяч серверов готовых конфигураций с RAM от 128 до 256 Гб и скоростью сети от 1 до 25 Гб/сек.

– Установка любой ОС: из образов или своей.

– Удобное управление по API или через KVM и SSH.

– Выгодные тарифы.

– Необходимые мощности можно получить в течение 25 минут.

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

Подробнее о возможностях
2
🤔7😁51
Что скрывают DevOps-инженеры за командой docker run?

Расскажем все секреты 24 июня в 19:00 по МСК на бесплатном вебинаре.
 
В онлайн-режиме мы:
упакуем приложение в докер;
развернём несколько сервисов разных версий.

А также разберём:
👉 волшебный --restart=always и где он обитает;
👉 -e и секреты в plaintext — чем это опасно;
👉 историю команд как плохую замену документации;
👉 забытый --rm и армию «зомби-контейнеров»;
👉 где искать логи, если контейнер уже упал.

Готовим материалы онлайн-встречи на основе практик из курса «Docker для админов и разработчиков» и личного опыта спикеров.

Спикеры: 
🔷 Павел Минкин, DevOps инженер; 
🔷 Кирилл Борисов, SRE в VK.

Напоминание о вебинаре и ссылка для подключения придут в бота-помощника. 

➡️ Перейти в бота
👎1
UID/GID при монтировании: когда права доступа ломают жизнь

Пример с NFS:

mount -t nfs -o uid=1000,gid=1000,rw server:/data /mnt/data


Так папка будет видна как принадлежащая нужному пользователю, даже если его ID не совпадают.

Для FUSE:

sshfs user@host:/home/user /mnt/remote -o uid=1000,gid=1000


ShiftFS в LXD
1. Включи idmap в профиле:

lxc profile edit default


config:
raw.idmap: "both 1000 1000"


2. Убедись, что shiftfs загружен:

modprobe shiftfs


3. Используй shiftfs в монтировании:

lxc config device add my-container mymount disk source=/data path=/mnt/data shift=true


Проверка бинарей на подмену (и компрометированный root)

RPM-based:

sudo rpm -Va | grep ^..5


Если 5 на третьей позиции — хеш изменён.

Debian/Ubuntu:

sudo apt install debsums
sudo debsums -s
👍92
💬 Вопрос на собеседовании для сисадмина

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


Вопрос: Как работает механизм Mandatory Access Control (MAC) в Linux на примере SELinux, и чем он отличается от традиционной модели DAC?

Ответ: Mandatory Access Control (MAC) — это модель контроля доступа, при которой политики безопасности централизованно определяются и строго применяются системой, а не пользователем или владельцем файла.

В Linux пример реализации MAC — SELinux, который использует контекст безопасности (security context) для каждого процесса и объекта (файла, сокета и т.п.).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍121😁1
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Айтишники поймут
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
🗿71😁1🍌1
Honeypot на Ubuntu: ловим злоумышленников в реальном времени

Honeypot — это поддельная система, созданная для того, чтобы выманивать злоумышленников и отслеживать их поведение. В отличие от фаерволов, это не просто защита, а способ разведки: кто, откуда и что делает.

Один из самых простых и рабочих способов — использовать Cowrie, который имитирует SSH-доступ и shell.

Установка и настройка Cowrie:

1️⃣Создаём изолированного пользователя:

sudo adduser --disabled-password cowrie


2️⃣Устанавливаем зависимости и клонируем:

sudo apt install git python3-venv libssl-dev libffi-dev build-essential
git clone https://github.com/cowrie/cowrie.git /opt/cowrie
cd /opt/cowrie
sudo chown -R cowrie:cowrie .


3️⃣Настраиваем среду и запускаем от имени пользователя:

sudo -u cowrie bash
cd /opt/cowrie
python3 -m venv cowrie-env
source cowrie-env/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
cp etc/cowrie.cfg.dist etc/cowrie.cfg
bin/cowrie start


4️⃣По умолчанию SSH доступ доступен на порту 2222.
5️⃣Добавляем fail2ban фильтр по логам cowrie.log, чтобы блокировать IP, если они что-то активное ломают.
6️⃣Опционально: логируем вход через PAM:
В /etc/pam.d/sshd добавляем:

session optional pam_exec.so /usr/local/bin/login_notify.sh


Где login_notify.sh может отправлять оповещения в Telegram или писать в отдельный лог.
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4
🔥 Вебинар: «Что скрывает дарквеб?»

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

Эти угрозы формируются задолго до того, как вы о них узнаете. И всё начинается в дарквебе — на форумах, в Telegram-чатах, закрытых маркетах и группах злоумышленников.

‼️Если вы не следите за этой активностью — вы не видите всей картины.

На вебинаре расскажем:
– Как устроен дарквеб и кто там действует
– Что и за сколько продаётся
– Как мониторинг даркнета помогает выявлять атаки до их начала
– Как использовать Threat Intelligence  в защите бизнеса 

📅 1 июля | 11:00
👉 Регистрируйтесь прямо сейчас 

#реклама
О рекламодателе
🔥21
🎥 Приглашаем на вебинар: Как учиться Linux: пошаговый план для будущего администратора

Вы узнаете:
- Как устроена типичная траектория освоения Linux для администратора
- Какие навыки нужно освоить в первую очередь, а что может подождать
- Где и как практиковаться, чтобы получить реальные навыки
- Какие инструменты, подходы и привычки помогают быстрее разобраться в системе

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

Этот урок проходит в преддверии старта курса «Administrator Linux. Basic». На курсе вас ждет: плавное погружение в Bash, настройка Nginx/Apache, Docker, MySQL, системы мониторинга Grafana и Prometheus.

👉 Успейте занять своё место: https://otus.pw/VJv3d/?erid=2W5zFH7kQp8

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
2👎1
Релиз Kali Linux 2025.2

Вышла новая версия дистрибутива для пентестеров и специалистов по ИБ — Kali Linux 2025.2.

Это решение на базе Debian включает более 400 утилит для аудита безопасности, анализа остаточной информации и поиска уязвимостей.

Новое в релизе:
– Ядро Linux 6.12
– Обновлён GNOME до версии 48
– Добавлены 13 новых инструментов
– Улучшена поддержка ARM-платформ (Raspberry Pi, Banana Pi и др.)
6
💬 Вопрос на собеседовании для DevOps-инженера

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


Вопрос: Что такое Cgroup v2 в Linux и какие преимущества он даёт по сравнению с Cgroup v1?

Ответ: Cgroup v2 — это обновлённая версия подсистемы Control Groups в Linux, предназначенная для управления ресурсами процессов (CPU, память, I/O и т.д.) с единым, унифицированным интерфейсом.

Главные отличия и преимущества Cgroup v2:
• Единый и иерархический контроллер: в отличие от v1, где контроллеры могут работать отдельно, в v2 все ресурсы управляются через одну иерархию, что упрощает настройку и предотвращает конфликтные ситуации.
• Улучшенная точность контроля ресурсов: в Cgroup v2 появились новые механизмы ограничения памяти и более гибкое управление CPU и I/O.
• Поддержка современных сценариев контейнеризации и orchestration: многие современные системы (например, systemd и Kubernetes) рекомендуют использовать Cgroup v2 для более стабильной и предсказуемой работы.
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Проверка бинарей: как убедиться, что твой ls — не троян

Когда сервер скомпрометирован, особенно root-доступом, не факт, что top, ps, ss и другие привычные утилиты — настоящие. Их могли подменить.

Вот как проверить целостность системных бинарей:

Для RPM-систем (CentOS, RHEL, Fedora):

sudo rpm -Va | grep '^..5'


Символ 5 означает: контрольная сумма не совпадает.

Для DEB-систем (Debian, Ubuntu): Установи debsums:

sudo apt install debsums


Проверка:

sudo debsums -s


-s показывает только несовпадения.

AIDE (Advanced Intrusion Detection Environment)

Установка:

sudo apt install aide


Инициализация:

sudo aideinit


Проверка:

sudo aide --check


Можно запускать через cron и мониторить системные изменения, даже если debsums и rpm -V не используются.
🔥10👍52
Microsoft выпустила WSL 2.6.0

Microsoft выпустила обновление Windows Subsystem for Linux — версию 2.6.0, первый релиз после открытия исходного кода утилит и сервисов WSL под лицензией MIT.

Ранее были открыты только ядро Linux и графический стек wslg, а инструменты оставались проприетарными.


В этой версии основной упор на исправления и повышение стабильности.

WSL запускает полноценное ядро Linux 6.6 в виртуальной машине с ext4 и виртуальным сетевым адаптером.

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

Некоторые драйверы Windows остаются закрытыми, например, Lxcore.sys и компоненты для перенаправления файловой системы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124