Имеется установленный и настроенный Openfire-сервер на виртуальной машине под управлением CentOS7. Небольшая инструкция по его обновлению.
Если в настройках сервера отключена проверка обновлений, то проверить актуальность версии можно здесь.
Первым делом останавливаем сервер. Вторая команда проверяет статус сервера
systemctl stop openfire && systemctl status openfire -l
Сделаем резервную копию базы MySQL. Это можно сделать через phpmyadmin, если он установлен на сервере. Если нет, то можно из консоли. Выделены данные авторизации mySQL для базы openfire
mkdir /root/backup/openfire cd /root/backup/openfire/ mysqldump -uopenfire -p'0penfire' openfire > db_backup_$(date +%Y-%m-%d_%H:%M).sql
Так же сделаем копию файла конфигурации openfire
cp /opt/openfire/conf/openfire.xml /root/backup/openfire/openfire_backup_$(date +%Y-%m-%d_%H:%M).xml
Устанавливаем скачанный дистрибутив сервера
rpm -Uvh openfire-4.2.2-1.x86_64.rpm
Запускаем сервис и проверяем его статус
systemctl daemon-reload && systemctl start openfire && systemctl status openfire
Проверяем версию сервера в админке