TGViewer
Channel Public Channel
Linux Ready | DevOps

Linux Ready | DevOps

@linux_ready

Авторский канал по разработке на Linux.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Cотрудничество: @energy_c
Subscribers
11.2K
Photos
1K
Videos
74
Links
550

Showing posts older than #702 · Back to latest

Older Posts 9 shown
Post #700 1.78K
  • 👍 24
  • ❤ 7
  • 🔥 6
  • 🤝 1
Post #695 1.95K
👩‍💻 Управление вводом-выводом и приоритетами I/O!

В этом посте — 7 утилит, которые помогают контролировать и оптимизировать работу подсистемы ввода-вывода. С их помощью можно управлять приоритетами I/O-процессов, измерять скорость и нагрузку дисков, отслеживать активность чтения/записи в реальном времени и безопасно освобождать место на SSD.

🚪 Linux Ready | #шпора
  • 👍 11
  • 🔥 10
  • ❤ 8
  • 🤝 3
Post #693 2.04K
Как узнать, какие файлы недавно менялись в системе?

Иногда нужно понять, что именно изменилось — после обновления, сбоя или подозрительной активности.

Найти все файлы, изменённые (или созданные) за последние 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"


🔥 Полезно при поиске изменений после обновлений, вторжений или ручной отладки системных сервисов.

🚪 Linux Ready | #практика
  • ❤ 13
  • 👍 11
  • 🤝 6
  • 🔥 2
Post #692 2.18K
Покажись, IP!

Определяем местоположение любого IP прямо из терминала с помощью curl и jq — без сторонних библиотек, всё в консоли.

Юзаем бесплатный API от ip-api.com.
Запрос предельно прост:
curl -s http://ip-api.com/json/1.1.1.1


В ответ получаем JSON с информацией о стране, городе, провайдере и других параметрах.

Подключаем jq, чтобы аккуратно вывести нужные поля из ответа:
curl -s http://ip-api.com/json/1.1.1.1 | jq '.country, .regionName, .city, .isp'


Результат будет отображён построчно: страна, регион, город и провайдер.

Для удобства можно оформить это в виде функции:
geoip() {
curl -s "http://ip-api.com/json/$1" | jq '.query, .country, .city, .isp'
}


И вызвать:
geoip 8.8.8.8


🔥 Отличный способ быстро проверять подозрительные IP во время пентеста или анализа логов.

🚪 Linux Ready | #практика
  • ❤ 16
  • 👍 10
  • 🔥 8
  • 🤝 1
Post #690 1.98K
Отслеживаем, кто и когда входил в систему!

Для этого в Linux есть утилиты last, who и w — они берут данные из логов /var/log/wtmp и utmp, показывая время входа, IP-адрес и даже текущую активность пользователей.

Показываем историю входов:
last


Выведет список логинов и логаутов с датами, IP/tty и длительностью сессии. Полезно для расследования взломов.

Смотрим, кто в системе прямо сейчас:
who


Показывает активных пользователей, их терминалы, время входа и IP. Быстрое средство проверки.

Проверяем, что делают пользователи:
w


🔥 Даёт расширенную картину — время бездействия, нагрузку на систему, выполняемые команды.

🚪 Linux Ready | #практика
  • ❤ 11
  • 👍 7
  • 🔥 4
  • 🤝 1
Post #688 1.88K
  • 😁 33
  • 🔥 4
  • 👍 3
  • ❤ 2
  • 🤝 1
Post #682 2.09K
👩‍💻 Проверяем срок действия SSL-сертификатов!

Когда сертификат заканчивается, браузеры начинают ругаться, а пользователи уходить. Можно всё автоматизировать!

В этом посте мы:
• Получаем дату истечения сертификата с помощью openssl;

• Считаем, сколько дней осталось до конца;

• Добавляем порог и уведомления на почту или в desktop;

• Логируем результаты.


Скрипт вовремя покажет, когда сертификат подходит к концу, и избавит от неожиданных ошибок безопасности.

🚪 Linux Ready | #задача
  • 👍 11
  • 🔥 5
  • ❤ 3
  • 🤝 2
Post #680 1.73K
  • 👍 16
  • ❤ 9
  • 🤝 6
Post #675 1.95K
👩‍💻 Автоматизируем задачи с systemd timers!

Systemd умеет запускать процессы по расписанию без сторонних инструментов. Таймеры работают как полноценные службы - с логами, зависимостями и гибким управлением.

В этом посте:
• Создаём службу с задачей (Type=oneshot, ExecStart);

• Настраиваем таймер с расписанием (OnCalendar, Persistent);

• Активируем и проверяем через systemctl list-timers;

• Смотрим логи выполнения через journalctl.


Это чистый и управляемый способ автоматизировать бэкапы, скрипты и обслуживание системы.

🚪 Linux Ready | #гайд
  • 🔥 15
  • ❤ 9
  • 👍 8
  • 🤝 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →