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
Новички часто сталкиваются с тем, что место на диске внезапно исчезает, а виновника не видно.
В этом посте мы:
• Проверили использование дисков через du и df;
• Нашли самые тяжёлые каталоги с ncdu;
• Обнаружили удалённые, но занятые файлы через lsof;
• Освободили пространство, не трогая важные данные.
Больше не нужно гадать, пара команд в терминале покажет, что на самом деле съедает место.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥8❤6🤝4