Заказать сайт недорого. Создание сайта на базе системы управления контентом. Индивидуальный подход при создании сайта. Современный и красивый дизайн сайта. Удобная навигация на сайте.

palexa.pp.ua@gmail.com

(+380) 66 531 77 01 ; 67 301 39 26

Скрипт архивации файлов и каталогов в Linux

Возможно пригодится для периодической архивации некоторых конфигурационных файлов или других часто изменяющихся файлов. Для архивации файлов и папок в ОС Linux CentOS я использовал архиватор tar.

Скажу по правде, очень часто периодическая архивация файлов и папок очень выручает от неумелых действий с этими файлами. Особенно это пригодится при крахе системы для восстановления с уже настроенными параметрами конфигурации некоторых программ.

Так же можно архивировать операционную систему полностью, но об этом чуть позже в другой статье.  Резервное копирование операционной системы Linux и полная архивация всех файлов

Для это Вам нужно создать файл, например backup.sh в директории /root

Пишем в файл команду которую надо выполнить и разрешаем исполнение файла.

#!/bin/bash
tar cvvzf  "/root/backup-`date +%F-%X`.tar.gz" /etc/httpd /etc/vsftpd /var/spool/cron /etc/dhcpd.conf /etc/php.ini /etc/shadow /etc/passwd /etc/hosts.allow /etc/hosts.deny

Эта команда разрешит исполняться файлу как программе.

chmod +x /root/backup.sh

После его выполнения, в директории /root появится архив backup.tar.gz с сохранением путей к файлам в системе.

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

Информация на сайте оказалась Вам полезной? Вы нашли ответ на вопрос?

Узнайте как поблагодарить меня

Добавить комментарий


Защитный код
Обновить