Когда важный сервис падает, важно сразу получить сигнал — не ждать ошибок от пользователей. Связка простого скрипта и
systemd-OnFailure отправит уведомление в Telegram точно при сбое.В этом посте:
• Пишем лёгкий bash-скрипт, который шлёт сообщение через Bot API;
• Создаём systemd-шаблон notify@.service и подключаем его через OnFailure в unit’е сервиса;
• Тестируем с помощью systemctl start/stop и смотрим логи journalctl;
• Защищаем токен бота (используем файл с правами 600 или systemd-secret).
Простая автоматизация, которая экономит время реагирования и подходит для критичных сервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36❤12👍6🤝1
Нужно повторять команду каждые несколько секунд?
Используйте:
$ watch -n 2 df -h
Эта команда выполняет
df -h каждые 2 секунды.Отлично подходит для мониторинга использования диска, нагрузки или изменения размера логов.
Нажмите
q для выхода.Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥9❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь эффективно находить уязвимости, конфиденциальные данные или скрытые страницы, DorkSearch — именно то, что тебе нужно. На сайте представлены более 7 000 предустановленных Dorks, а также возможность создавать свои собственные запросы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤7🔥5
Borg и Restic позволяют создавать быстрые и безопасные резервные копии с поддержкой шифрования, дедупликации и гибкого расписания.В этом посте:
• Настраиваем и инициализируем репозиторий с шифрованием;
• Делаем резервную копию и проверяем восстановление;
• Как работает дедупликация и экономия места;
• Автоматическая ротация и удаление старых бэкапов.
Это позволяет хранить резервные копии эффективно, защищённо и без ручного вмешательства.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍6❤3👎2
Проверяем загрузку дисков с df и mount — быстро и без паники!
Быстрая проверка свободного места и точек монтирования помогает поймать «взрывающийся» диск до инцидента.
Общий обзор — показываем размер, тип FS и заполнение в удобном виде:
Проверяем использование
Смотрим все точки монтирования и отформатируем вывод для удобства:
Находим топ-10 директорий, которые «съедают» место в корне:
Следим в реальном времени за заполнением всех файловых систем:
🔥 Если видно >85–90% заполнение — настройте оповещения или очистку до того, как сервисy начнёт ломаться.
🚪 Linux Ready | #практика
Быстрая проверка свободного места и точек монтирования помогает поймать «взрывающийся» диск до инцидента.
df показывает размеры и заполнение, mount — где и как подключены файловые системы.Общий обзор — показываем размер, тип FS и заполнение в удобном виде:
df -hT
Проверяем использование
inode (важно при большом количестве мелких файлов):df -i
Смотрим все точки монтирования и отформатируем вывод для удобства:
mount | column -t
Находим топ-10 директорий, которые «съедают» место в корне:
du -sh /* 2>/dev/null | sort -hr | head -n 10
Следим в реальном времени за заполнением всех файловых систем:
watch -n 5 df -h
🔥 Если видно >85–90% заполнение — настройте оповещения или очистку до того, как сервисy начнёт ломаться.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍7🔥3
Процессы — сердце системы: от них зависит отзывчивость сервера и стабильность сервисов. Знание ps, top, htop, kill, pkill, nice и renice помогает быстро диагностировать «тяжёлые» задачи, аккуратно завершать зависшие процессы и отдавать CPU там, где это нужно.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥12🤝6❤5
SSH-аутентификация по ключам безопаснее паролей, но важно правильно работать с агентом и конфигурацией:
1. Используй
ed25519 вместо RSA — он быстрее и безопаснее.2. Запускай
ssh-agent, чтобы не вводить пароль при каждом подключении.3. Храни закрытые ключи с правами 600, а
.ssh — 700.4. В
/etc/ssh/sshd_config обязательно отключи вход по паролю:PasswordAuthentication no
5. Для критичных серверов включай
AllowUsers или PermitRootLogin no.🔥 Так ты минимизируешь риск компрометации и делаешь доступ по SSH действительно защищённым.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18👎5🔥5❤3
Разные камеры и смартфоны дают разный
EXIF — пропущенные даты, хаотичные имена файлов и разброс по папкам. С exiftool можно привести всё в порядок.В этом посте:
• Устанавливаем exiftool и делаем быстрый аудит дат в коллекции;
• Восстанавливаем отсутствующие CreateDate из других полей;
• Унифицируем формат дат и переименовываем файлы по шаблону YYYYMMDD_HHMMSS;
• Сортируем снимки в папки YYYY/MM и очищаем резервные файлы.
Всё делается из консоли и безопасно (с
dry-run перед массовыми изменениями).Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6❤4