Linux Ready | DevOps
8.3K subscribers
671 photos
17 videos
208 links
Авторский канал по разработке на Linux.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/linux_ready
Download Telegram
Авто‑бэкап папки через tar и cron!

Создадим резервную копию папки автоматически каждый день. Используем 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


🔥 Теперь папка будет автоматически бэкапиться каждый день. Можно менять время и путь к папке, чтобы адаптировать под свои нужды.

🚪 Linux Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍75
👩‍💻 Диагностируем задержки ввода-вывода!

В этом посте 7 утилит, которые помогают понять, почему директория отвечает медленно: мониторинг процессов, отслеживание файловых операций, анализ задержек через eBPF и проверка блочных устройств. Подборка покрывает и базовый уровень, и точечную диагностику.

🚪 Linux Ready | #шпора
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👍4🔥4😁1
Что же выведет консоль?
Anonymous Quiz
63%
A
18%
B
12%
C
7%
D
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 и мультиплексирования!

Повторные SSH-соединения могут занимать лишние секунды, каждый раз запускается новое подключение и повторная авторизация. Мультиплексирование решает это: одно главное соединение переиспользуется всеми последующими командами.

В этом посте:
Включаем ControlMaster и задаём путь к управляющему сокету;

Добавляем ControlPersist, чтобы основная сессия жила в фоне;

Разбираем, как SSH использует главный канал для ускорения команд;

Учимся вручную закрывать управляющее соединение.


Это снижает задержки, ускоряет работу с множеством серверов и делает SSH намного удобнее в ежедневной администрировании.

🚪 Linux Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍86👎1
А вы знали, что любую команду можно превратить в точный таймер?

Команда time показывает, сколько реально работала программа: полезно при оптимизации, сравнении скриптов и поиске «тормозящих» участков. Работает без установки пакетов, прямо из Bash.

Измеряем реальное, пользовательское и системное время команды:
time ls /usr/bin >/dev/null


Версия внешней утилиты с кастомным форматом: видно только итоговое время:
\time -f "%E elapsed" bash -c 'sleep 2'


Удобно измеряем выполнение «тяжёлых» команд и поиск по диску:
time find / -maxdepth 3


Добавьте алиас вида alias t=‘time’ и вы получите мини-таймер одной буквой.

🔥 Отличный способ понять, что реально «тормозит» в твоих утилитах и скриптах.

🚪 Linux Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥85🤝1
Программисты, это вам 👇

Держите 5 каналов, которые реально помогают изучать программирование и IT с полного нуля:

🖥 Easy Coder — все направления IT.

👩‍💻 Easy Python — всё о Python.

🌐 Easy WebDev — Frontend, Backend.

🔠 Easy InfoSec — ИБ, Хакинг.

🐱 Easy GitHub — лучшее с GitHub.

Тонны полезной инфы для любого уровня подготовки ✔️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤝2