Авто‑бэкап папки через tar и cron!
Создадим резервную копию папки автоматически каждый день. Используем
Создаём скрипт, который архивирует выбранную папку с отметкой времени:
Скрипт создаёт архив с текущей датой и временем в папке
Делаем скрипт исполняемым, чтобы
Создаём cron-задачу, которая будет запускать скрипт ежедневно в
Проверяем, что
🔥 Теперь папка будет автоматически бэкапиться каждый день. Можно менять время и путь к папке, чтобы адаптировать под свои нужды.
🚪 Linux Ready | #практика
Создадим резервную копию папки автоматически каждый день. Используем
tar для архивации и cron для регулярного запуска.Создаём скрипт, который архивирует выбранную папку с отметкой времени:
#!/bin/bash
SOURCE_DIR="/home/user/data"
BACKUP_DIR="/home/user/backups"
DATE=$(date +%Y-%m-%d_%H-%M)
tar -czf "$BACKUP_DIR/backup_$DATE.tar.gz" -C "$SOURCE_DIR"
Скрипт создаёт архив с текущей датой и временем в папке
backup.Делаем скрипт исполняемым, чтобы
cron мог его запускать:chmod +x /home/user/backup.sh
Создаём cron-задачу, которая будет запускать скрипт ежедневно в
3:00 утра:(crontab -l 2>/dev/null; echo "0 3 * * * /home/user/backup.sh") | crontab -
Проверяем, что
cron добавил нашу задачу:crontab -l
# Вывод: 0 3 * * * /home/user/backup.sh
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍7❤5
В этом посте 7 утилит, которые помогают понять, почему директория отвечает медленно: мониторинг процессов, отслеживание файловых операций, анализ задержек через eBPF и проверка блочных устройств. Подборка покрывает и базовый уровень, и точечную диагностику.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍7🔥7🤝2
❤11👍5🔥5👎3😁2
Ребята сделали крутейший канал про айти
Здесь сложные темы объясняют на простых картинках и понятном языке, а еще делятся полезными ресурсами и свежими новостями из мира IT
Подписывайтесь: @IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Повторные
SSH-соединения могут занимать лишние секунды, каждый раз запускается новое подключение и повторная авторизация. Мультиплексирование решает это: одно главное соединение переиспользуется всеми последующими командами.В этом посте:
• Включаем ControlMaster и задаём путь к управляющему сокету;
• Добавляем ControlPersist, чтобы основная сессия жила в фоне;
• Разбираем, как SSH использует главный канал для ускорения команд;
• Учимся вручную закрывать управляющее соединение.
Это снижает задержки, ускоряет работу с множеством серверов и делает
SSH намного удобнее в ежедневной администрировании.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍8❤6👎1
А вы знали, что любую команду можно превратить в точный таймер?
Команда
Измеряем реальное, пользовательское и системное время команды:
Версия внешней утилиты с кастомным форматом: видно только итоговое время:
Удобно измеряем выполнение «тяжёлых» команд и поиск по диску:
Добавьте алиас вида
🔥 Отличный способ понять, что реально «тормозит» в твоих утилитах и скриптах.
🚪 Linux Ready | #совет
Команда
time показывает, сколько реально работала программа: полезно при оптимизации, сравнении скриптов и поиске «тормозящих» участков. Работает без установки пакетов, прямо из Bash.Измеряем реальное, пользовательское и системное время команды:
time ls /usr/bin >/dev/null
Версия внешней утилиты с кастомным форматом: видно только итоговое время:
\time -f "%E elapsed" bash -c 'sleep 2'
Удобно измеряем выполнение «тяжёлых» команд и поиск по диску:
time find / -maxdepth 3
Добавьте алиас вида
alias t=‘time’ и вы получите мини-таймер одной буквой.Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥8❤5🤝1
Программисты, это вам 👇
Держите 5 каналов, которые реально помогают изучать программирование и IT с полного нуля:
🖥 Easy Coder — все направления IT.
👩💻 Easy Python — всё о Python.
🌐 Easy WebDev — Frontend, Backend.
🔠 Easy InfoSec — ИБ, Хакинг.
🐱 Easy GitHub — лучшее с GitHub.
Тонны полезной инфы для любого уровня подготовки✔️
Держите 5 каналов, которые реально помогают изучать программирование и IT с полного нуля:
🌐 Easy WebDev — Frontend, Backend.
Тонны полезной инфы для любого уровня подготовки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤝2