This media is not supported in your browser
VIEW IN TELEGRAM
Это не просто учебник, а визуальная карта: ты вводишь тему, и сразу видишь список лучших ресурсов для погружения. Можно строить свой путь обучения. А ещё всё открыто и развивается сообществом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤝6🔥5❤3
SSH - одна из первых целей атакующих. Fail2Ban анализирует логи и банит, UFW - фаервол, который закрывает всё лишнее.
В этом посте:
• Как UFW и Fail2Ban работают вместе;
• Разрешаем только нужные IP для SSH;
• Настраиваем Fail2Ban на работу через ufw backend;
• Проверяем логи и разблокируем свой IP.
UFW закрывает всё лишнее, Fail2Ban следит за поведением.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥10❤7🤝3
Ansible использует SSH и YAML-playbooks, чтобы выполнять задачи на множестве хостов. Без агентов, без сложных настроек — просто описываешь состояние системы, и он всё делает сам.В этом посте:
• Создаём простую playbook для установки Nginx;
• Разбираем принцип идемпотентности;
• Настраиваем деплой конфигов и перезапуск сервисов через handlers;
• Показываем пример реальной автоматизации инфраструктуры.
Поэтому,
ansible делает инфраструктуру предсказуемой и воспроизводимой.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍6🤝6❤3
rsync умеет делать инкрементальные копии, создавая жёсткие ссылки (hardlinks) на неизменённые файлы.Первый бэкап — полный:
rsync -a /data/ /backup/prev/
А следующий использует предыдущий как ссылку:
rsync -a --link-dest=/backup/prev /data/ /backup/new/
Файлы, которые не изменились, просто указывают на старые копии. Выглядит как полный бэкап, но занимает место только под разницу.
Для первого запуска, без
--link-dest. Каталоги /backup/prev и /backup/new должны быть на одном диске, иначе hardlink не сработает.Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥9❤7🤝1
🔥 Дедлайн — 21 октября 🔥
Оформи заявку на Хакатон ИТ-холдинга Т1 сегодня и поборись за призовой фонд 800 000₽
Финишная прямая: подай заявку на Хакатон Т1 Новосибирск.
Реальные кейсы, рост и нетворкинг.
Команды от 3 до 5 человек.
Призовой фонд 800 000 ₽.
Завершение регистраций — 21 октября, 23:59 НСК.
Принять участие
Оформи заявку на Хакатон ИТ-холдинга Т1 сегодня и поборись за призовой фонд 800 000₽
Финишная прямая: подай заявку на Хакатон Т1 Новосибирск.
Реальные кейсы, рост и нетворкинг.
Команды от 3 до 5 человек.
Призовой фонд 800 000 ₽.
Завершение регистраций — 21 октября, 23:59 НСК.
Принять участие
❤3🔥2
7 команд для быстрой диагностики: процессор, память, диски, сенсоры и устройства.
lscpu, lsblk, free, dmidecode, sensors — всё, что нужно, чтобы узнать, как чувствует себя твоя система.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥9❤5🤝4
Как узнать, какой процесс держит файл открытым!
Иногда не получается отмонтировать диск или удалить файл — система пишет
Проверяем конкретный файл или каталог:
Например:
Покажет процессы, использующие путь, с PID и именем.
Для полного обхода подкаталогов (может быть медленно):
Чтобы сузить вывод по пользователю:
Если нужно узнать, кто использует устройство или точку монтирования:
Аккуратно завершаем процессы:
🔥 Полезно при отладке монтирования, очистке временных каталогов и администрировании хранилищ.
🚪 Linux Ready | #практика
Иногда не получается отмонтировать диск или удалить файл — система пишет
device or resource busy. Посмотрим, кто держит ресурс.Проверяем конкретный файл или каталог:
sudo lsof /путь/к/файлу
Например:
sudo lsof /mnt/backup
Покажет процессы, использующие путь, с PID и именем.
Для полного обхода подкаталогов (может быть медленно):
sudo lsof +D /mnt/backup
Чтобы сузить вывод по пользователю:
sudo lsof -u <username> /mnt/backup
Если нужно узнать, кто использует устройство или точку монтирования:
sudo fuser -vm /mnt/backup
Аккуратно завершаем процессы:
sudo fuser -m -k -TERM /mnt/backup
sudo fuser -m -k /mnt/backup # SIGKILL — осторожно
🔥 Полезно при отладке монтирования, очистке временных каталогов и администрировании хранилищ.
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥13👍9🤝7❤1