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

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

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

5 скриптов Bash, которые я использую ежедневно как системный администратор Linux

Если вы хоть немного управляли системами Linux, вы уже знаете, насколько повторяющимися и времязатратными могут быть некоторые задачи. Будь то проверка дискового пространства, перезапуск проблемных служб или поддержание вашей системы в актуальном состоянии, выполнение всего вручную быстро становится головной болью, особенно если вы управляете более чем одним сервером. В этой статье вы узнаете о пяти простых, но мощных Bash-скриптах, которые полезны в повседневном администрировании систем Linux. Эти скрипты подходят для начинающих и легко модифицируются под ваше окружение. ...

июля 1, 2025 · 6 минут · 1149 слов

Как установить сервер обмена сообщениями Centrifugo на Ubuntu 25.04

Centrifugo - это сервер обмена сообщениями в реальном времени, предназначенный для масштабируемого. Это кросс-платформное приложение - означает, что оно работает на Windows, Linux и MacOS. Запускается в качестве отдельной службы и сохраняет постоянные подключения Websocket или SockJS от клиентов приложений (из веб-браузеров или других сред, таких как приложения iOS/Android). Когда событие должно быть передано вашим клиентам в режиме реального времени, вы публикуете его в Centrifugo API и Centrifugo, затем транслирует событие всем подключенным клиентам, затрагиваемым в этом событии (то есть клиенты, подписные на канал событий). В этой статье мы узнаем, как установить Centrifugo на сервер Ubuntu 25.04. Итак, приступим. ...

июня 30, 2025 · 5 минут · 1013 слов

Как установить Wiki.js на Ubuntu 25.04

Wiki.js - бесплатное и открытое приложение для вики, построенное на Node.js, PostgreSQL, Git и Markdown. Он современный и мощный и оптимизирован для сохранения ресурсов CPU. С Wiki.js весь контент записывается в формате Markdown, сохраняется в файлах Markdown и автоматически синхронизируется с вашим удаленным хранилищем Git. В этой статье мы узнаем, как установить Wiki.js на Ubuntu 25.04. Итак, приступим. ...

июня 25, 2025 · 5 минут · 905 слов

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

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

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

Как установить Ejabberd на МСВСфера 9.6

Ejabberd является мощным и популярным открытым исходным кодом XMPP-сервером. Ejabberd-сервер способен надежно поддерживать тысячи одновременных пользователей на одном узле без сбоя. Установка Ejabberd — это простой процесс, который может занять до 10 минут. Давайте начнем! ...

июня 21, 2025 · 3 минуты · 517 слов

Как установить Minecraft на МСВСфера 9.6

Minecraft - это многопользовательская видеоигра с несколькими исключениями, так как вам разрешено бродить по любой точке, где разработчик игры намерен разрешить бесчисленные возможности. Установка Minecraft — это простой процесс, который может занять до 10 минут. Давайте начнем! ...

июня 19, 2025 · 4 минуты · 779 слов

Как установить Fossil на МСВСфера 9.6

Fossil - это безболезненный Git-сервис, созданный самостоятельно и подобный GitHub, Bitbucket и Gitlab. ...

июня 18, 2025 · 3 минуты · 518 слов

Как установить Docker на МСВСфера 9.6

Docker — это платформа с открытым исходным кодом для запуска, разработки и доставки приложений. Docker поставляет программное обеспечение в пакетах, называемых контейнерами. Преимущество контейнеров Docker заключается в том, что разработчик может сократить задержку между производственной и тестовой средой. Кроме того, приложения могут эффективно работать изолированно и в разных средах. Программное обеспечение, на котором размещены контейнеры, называется Docker Engine. Установка Docker — это простой процесс, который может занять до 10 минут. Давайте начнем! ...

июня 15, 2025 · 3 минуты · 502 слова

Как установить Jitsi на МСВСфера 9.6

Jitsi - это платформа для видеоконференций с открытым исходным кодом, которая предоставляет высококачественные возможности видео, аудио и чата. Он предлагает альтернативу несвободным системам видеоконференций, предоставляя вам полный контроль над вашими данными и опциями настройки. Это руководство проведет вас через установку и настройку Jitsi на МСВСфера 9.6, обеспечивая безопасную и эффективную настройку для ваших потребностей в связи с командами. Установка Jitsi — это простой процесс, который может занять до 15 минут. Давайте начнем! ...

июня 14, 2025 · 7 минут · 1317 слов