Диссертации - Разработка web-ориентированного приложения на php-фрэймворке Laravel с использованием шаблона проектирования HMVC

Операционная среда разработки - Конфигурирование операционной среды разработки

С помощью консольной команды выведем в файл все установленные программы с помощью следующей команды:

dpkg --get-selections | grep -v deinstall > backup.txt

Получим примерно следующий список программ:

account-plugin-facebook         install
account-plugin-google           install
accountsservice                 install
acl                             install
acpi-support                    install
acpid                           install
activity-log-manager            install
adduser                         install
adium-theme-ubuntu              install
adwaita-icon-theme              install
aisleriot                       install
alsa-base                       install
alsa-utils                      install
anacron                         install
apache2                         install
apache2-bin                     install
apache2-data                    install
apache2-utils                   install
 ...
xz-utils                        install
yelp                            install
yelp-xsl                        install
zeitgeist-core                  install
zeitgeist-datahub               install
zenity                          install
zenity-common                   install
zip                             install
zlib1g:amd64                    install

Имея список установленных программ в файле backup.txt имеется возможность быстро установить эти программы на чистую операционную систему с помощью следующей команды

sudo dpkg --set-selections < backup.txt

Резервное архивирование образа системы

Ubuntu позволяет из всей файловой системы сделать архив. Фактически, мы можем потом развернуть этот архив на любой машине и получить полноценную операционную систему после настройки драйверов [29].

Для архивирования достаточно просто использовать утилиту tar и не нужны сторонние программы. Для создания архива используем такую команду:

sudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/home --exclude=/media --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp /

В этой команде все достаточно просто несмотря на ее запутанность. Опция « означает, что нужно создать архив (Create), z — включает сжатие Gzip. Затем с помощью опции - f мы указываем файл, в который нужно сохранить результат.

Затем с помощью серии опций --exclude мы исключаем из архива сам файл архива, домашний каталог и директории с виртуальными файловыми системами. В самом конце указываем папку, с которой стоит начать сбор данных — /.

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

Для восстановления системы, нужно загрузиться с LiveCD/USB, и примонтировать корневой каталог в /mnt/. Затем подключить носитель с резервной копией и выполнить команду для распаковки. В Linux всё это можно выполнить с помощью одной консольной команды:

sudo tar xf /run/media/имя_носителя/backup.tar.gz -C /mnt

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться


Изображения Видео

2. Интеграционные среды разработок Java режим доступа: http://habr.com/post/140745/. Дата доступа 19.05.2019.
3. PHP Режим доступа: https://ru.wikipedia.org/wiki/PHP. Дата доступа 19.01.2019.
4. ГОСТ 19.105-78 Общие требования к программным документам Режим доступа: http://rugost.com/index.php?option=com_content&view=article&id=52:19105. Дата доступа 19.01.2019.