Назад | Перейти на главную страницу

Обновление Red Hat 4.x до Scientific Linux 6.x

У меня есть сервер с Red Hat 4.x. Я собираюсь установить Scientific Linux 6.x. У меня есть вопрос: не перезаписываются ли пользовательские и другие пользовательские каталоги, которые я установил, во время установки?

У меня есть специальное программное обеспечение в / usr / local, а мои веб-страницы - в / var / www / html. Нужно ли мне копировать их на другой сервер перед обновлением?

Также произойдет обновление, сброс всех файлов и настроек /etc/init.d?

Спасибо.

Нет поддержки прямого обновления, необходимо форматировать системные разделы.

Могут ли пользовательские каталоги и другие настраиваемые каталоги, которые я установил, перезаписываться во время установки?

Если эти каталоги необычные или / home - нет необходимости, вам просто нужно воссоздать всю конфигурацию и изменить uid / gids. Некоторые файлы конфигурации из / home могут быть несовместимы с новыми версиями соответствующего программного обеспечения.

У меня есть нестандартное программное обеспечение в / usr / local

Смотря как. Если требуемые или совместимые библиотеки доступны - не проблема.

и мои веб-страницы находятся в / var / www / html. Нужно ли мне копировать их на другой сервер перед обновлением?

Если конфигурация задана по умолчанию - вы можете напрямую скопировать их, но это также зависит от программного обеспечения, которое вы используете. Пример: если ваш сайт работает под управлением PHP, для RHEL 4.x типичная версия PHP с поддержкой RH - 5.1. В PHP, начиная с версии 5.1, внесено множество обратно несовместимых изменений. Ваш сайт может не работать.

Также произойдет обновление, сброс всех файлов и настроек /etc/init.d?

Он все сбросит - вам нужно отформатировать все, кроме / home / opt / usr / local (если это на отдельном разделе). Нет необходимости делать «апгрейд» - все равно слишком много несовместимых изменений - придется все проверять вручную. Проще построить новую систему. Намного легче.

Запустите виртуальный сервер с Scientific Linux 6.x на своем рабочем столе (например, используйте Virtualbox), переместите файлы и проверьте, все ли работает так, как вы хотите. Затем перенесите сервер. Если ничего не запущено, особенно предназначенное для Scientific Linux - возьмите CentOS, это тот же исходный код RHEL, совместимый с двоичными кодами, но с большим вниманием сообщества.