Когда сервер начинает тормозить — не всегда есть время искать виновников вручную.
В посте мы:
• Узнаем, как вывести топ по CPU и памяти через ps;
• Отфильтруем процессы, превышающие лимит;
• Настроим автоматическое завершение «прожорливых» задач;
• Добавим логирование, чтобы ничего не пропустить.
Минимум действий, максимум стабильности и предсказуемости.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥8❤7😁1🤝1
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