Я новичок в администрировании серверов.
В настоящее время я использую сервер CentOS 7 со следующими версиями стека ламп:
Я хочу перейти на следующие версии:
Теперь мой вопрос:
Могу ли я выполнить эти обновления без потери конфигураций или мне нужно делать резервные копии определенных файлов, чтобы не потерять их?
Если мне действительно нужно делать резервные копии, было бы хорошо, если бы кто-нибудь мог указать мне на них.
Дополнительная информация к серверу:
php - 7.2.x (как только IUS будет готов как RPM, так как мне не нравится, как remi помещает файлы в / etc / opt / remi /)
Файлы находятся в / opt, только если вы выбрали «несколько версий» (SCL)
Если вы выберете «одну версию», файлы будут по стандартным путям.
Следуя за Инструкции мастера
Коротко:
yum-config-manager --enable remi-php72
yum update
Итак, после некоторого тестирования выяснилось, что большинство вещей можно безопасно обновить, однако mariadb не мог легко сотрудничать.
Если кто-то захочет сделать то же самое, у меня сработало следующее:
Следующие службы смогли обновиться без проблем, сохранив файл конфигурации:
cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el`rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)`.repo
yum update
работал и заменил пакеты на новыеwget https://files.phpmyadmin.net/phpMyAdmin/4.7.7/phpMyAdmin-4.7.7-all-languages.zip
/usr/share/phpMyAdmin/
CONFIG_DIR
Переменная /usr/share/phpMyAdmin/libraries/vendor_config.php
к /etc/phpMyAdmin/
чтобы он мог прочитать config.inc.phpУ следующих сервисов возникли сложности при обновлении
yum update
/etc/postfix
Рекомендованоkill [ProcessId]
всех процессов, запущенных демоном mysql, иначе он не сможет запуститься с сообщением, похожим на: [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
[NOTE] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.
Резюме:
Стек ламп можно обновить, сохранив при этом большинство файлов конфигурации. Только при установке mariadb может потребоваться резервное копирование конфигураций зависимых служб, например. постфикс (хотя он также выполняется системой автоматически)