В этой шпаргалке — команды для анализа и фильтрации логов. С их помощью можно отслеживать ошибки, события и состояние сервисов в реальном времени, фильтровать большие файлы и получать только нужные данные.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍10❤7🤝1
tar умеет работать точечно — без полной распаковки архива.Это спасает, когда нужно быстро вытащить один файл из огромного
.tar.gz или проверить содержимое без распаковки.Показываем, что внутри архива:
tar -tvf backup.tar.gz | grep config.yaml
Извлекаем только нужный файл - например конфиг nginx:
tar -xvf backup.tar.gz etc/nginx/nginx.conf
А если нужно развернуть всё, но не засорять текущий каталог - укажите путь:
tar -xvf backup.tar.gz -C /tmp/test
🔥 Мелочь, но экономит время каждый раз, когда работаешь с архивами.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥8👍6
Ansible — удобный инструмент для DevOps, который помогает управлять множеством машин из одного описания.В этом посте:
• Что такое inventory и как им пользоваться;
• Пример playbook’а с установкой nginx;
• Команды для запуска и отладки задач;
• Разбор ключевых опций playbook’а.
Без агентов и лишних сложностей — всё через
SSH и декларативные YAML-файлы.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🤝12❤6👍3
Как узнать, какие файлы недавно менялись в системе?
Иногда нужно понять, что именно изменилось — после обновления, сбоя или подозрительной активности.
Найти все файлы, изменённые (или созданные) за последние 10 минут:
Узнать, что трогали в
Проверить, какие исполняемые файлы обновлялись недавно:
Флаг
Посмотреть, какие конфиги редактировались недавно (с точным временем):
Для локального анализа логов:
Работает только для файловых логов —
Чтобы проверить системный журнал:
🔥 Полезно при поиске изменений после обновлений, вторжений или ручной отладки системных сервисов.
➡️ DevOps Ready | #практика
Иногда нужно понять, что именно изменилось — после обновления, сбоя или подозрительной активности.
Найти все файлы, изменённые (или созданные) за последние 10 минут:
sudo find / -xdev \( -path /proc -o -path /sys -o -path /run -o -path /dev \) -prune -o \
-type f -mmin -10 -print 2>/dev/null
Узнать, что трогали в
/etc за последние сутки:sudo find /etc -type f -mtime -1
Проверить, какие исполняемые файлы обновлялись недавно:
sudo find /usr -type f -perm /111 -mtime -1
Флаг
/111 ищет файлы, где хотя бы один бит исполнения установлен.Посмотреть, какие конфиги редактировались недавно (с точным временем):
sudo find /etc -type f -printf '%T@ %p\n' 2>/dev/null | sort -nr | head
Для локального анализа логов:
ls -lt /var/log | head
Работает только для файловых логов —
journald не учитывается.Чтобы проверить системный журнал:
sudo journalctl --since "10 min ago"
🔥 Полезно при поиске изменений после обновлений, вторжений или ручной отладки системных сервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍9❤5🤝2
В этой шпаргалке — базовые, но мощные команды Ansible. С их помощью можно проверять соединения, запускать playbook’и, шифровать секреты, управлять ролями и анализировать конфигурацию — всё, чтобы держать инфраструктуру под контролем.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥9👍7🤝1
Удобный способ смотреть логи и вывод команд!
Следить за обновлениями файла, как
(Ctrl+C, чтобы вернуться к обычному просмотру)
Сразу перейти в конец большого файла:
Показывать цвет и форматирование (например, в логах
🔥 Незаменимая штука, когда нужно быстро понять, что происходит в логах.
➡️ DevOps Ready | #совет
less — не просто просмотрщик текста. Он умеет следить за обновлениями логов, искать по выводу, показывать цвета и даже форматирование.Следить за обновлениями файла, как
tail -f — прямо в less:dmesg | less +F
(Ctrl+C, чтобы вернуться к обычному просмотру)
Сразу перейти в конец большого файла:
less +G /var/log/syslog
Показывать цвет и форматирование (например, в логах
git diff или journalctl):less -R /var/log/dpkg.log
🔥 Незаменимая штука, когда нужно быстро понять, что происходит в логах.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤9👍8
Контейнеры легко пересоздать, но данные в них — нет. Один сбой или неверный
deploy может стереть всё. Решение простое: регулярные бэкапы контейнеров и томов.В этом посте:
• Сохраняем файловую систему контейнера и образ через commit и export;
• Архивируем тома Docker в .tar.gz без остановки сервисов;
• Настраиваем автоматическое резервное копирование и ротацию архивов;
• Учимся восстанавливать данные из бэкапов шаг за шагом.
Надёжная стратегия бэкапов это базовый элемент DevOps-гигиены. Всего пару команд и ты защищён от случайных потерь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤6👍6