Bash скрипт для ежедневного мониторинга состояния Linux

Управление серверами Linux ежедневно может быть увлекательным и напряженным, особенно когда вы сталкиваетесь с неожиданными простоями или сбоями в обслуживании. Вот почему я всегда рекомендую автоматизировать ежедневные проверки состояния системы. Если вы заранее знаете, что у вас заканчивается место на диске или какая-то служба отключилась, вы сможете исправить это, прежде чем пользователи начнут жаловаться. ...

июля 4, 2025 · 6 минут · 1235 слов

Автоматизированная резервная копия каталога с rsync и cron в Linux

Резервные копии - это как страховка: они не нужны каждый день, но когда случается беда, например, случайное удаление файла, сбой диска или атака программы-вымогателя, этого достаточно, чтобы всё разрушить, если вы не готовы. Вот тут-то и приходит на помощь грамотное планирование резервного копирования. В этом руководстве я покажу вам, как запланировать инкрементное резервное копирование с помощью rsync и cron. Допустим, у вас есть несколько важных файлов, хранящихся в /home/username/documents/, и вы хотите создать их резервную копию в /backup. Мы напишем простой сценарий командной оболочки, который использует rsync для копирования изменённых файлов в каталог резервных копий. Затем мы будем использовать cron для запуска этого сценария каждый день в 3 часа ночи. ...

июля 2, 2025 · 4 минуты · 794 слова

Автоматизированное резервное копирование каталогов Linux с использованием сценария Bash

Выполнение регулярных резервных копий ваших файлов в операционных системах Linux является важной частью безопасности персональных данных и общей практики управления системой. Независимо от того, являетесь ли вы ответственным за свой персональный ноутбук, управление серверами разработки или производственной среды, создание регулярных резервных копий дает вам спокойствие, зная, что ваши критические данные безопасны от непредвиденных системных катастроф, таких как отказы диска, атаки вредоносных программ или случайные удаления. В следующих параграфах мы пройдем вас через создание простого, но мощного сценария, который может быть использован для автоматизации резервного копирования важных каталогов в Linux-машине. Сценарий предоставит несколько переменных конфигурации, таких как резервное назначение, каталоги для резервного копирования, требуемое дисковое пространство для резервного копирования, формат даты, флаг сжатия и период резервного хранения. Он удалит простой в использовании сценарий и может быть назначен с помощью cron для запуска в заданный промежуток времени. ...

июня 22, 2025 · 7 минут · 1489 слов

Автоматическое резервное копирование веб-сайтов на Ubuntu 24.04

В этом руководстве описывается, как создавать автоматизированные резервные копии корневого каталога документов веб-сервера и файлов конфигурации Nginx с помощью утилит tar, rsync и cron. Пример расписания выполняется ежедневно, а резервные копии сохраняются в течение одного года. ...

сентября 12, 2024 · 7 минут · 1439 слов

Как использовать задания Cron в Linux

Cron — это широко используемый инструмент, который используется для планирования задач или так называемых заданий в любой Unix-подобной операционной системе. Его можно настроить для запуска заданий кукурузы ежедневно, еженедельно или ежемесячно, но его также можно настроить для запуска в любой заданный период или только один раз. Например, вы хотите запустить сценарий резервного копирования в нерабочее время. Используя задания cron, вы можете легко запланировать запуск сценария в определенное время ежедневно, через день, еженедельно или в любой другой период. ...

мая 24, 2024 · 8 минут · 1653 слова