установить пароль root с помощью следующей команды
sudo passwd
Это довольно простая задача, для которой вам нужны 4 вещи:
Дамп всех баз данных MySQL (используйте для этого mysqldump) и Список установленных пакетов для apache2 и модулей, которые вы используете ( dpkg -l и grep являются вашими друзьями) и Files в /etc/apache2/sites-available (так как там должны быть фактические файлы конфигурации виртуального хоста - те, которые включены в сайтах, должны быть только символическими ссылками, обычно создаваемыми с помощью a2ensite Другие файлы в разделе /etc/apache2, которые выЕсли вы делаете это вручную, каждый раз, когда вы хотите их переместить, то да, это утомительно, что является одной из причин, по которым вы должны стремиться автоматизировать его, написав простую оболочку скрипт, который заботится обо всем этом для вас.