Веб-сайт копии от Redhat до CentOS

Выяснение, какой язык программирования является лучшим для новичка, похоже на выяснение, какой инструмент является лучшим для начинающего водопроводчика. Это абсолютно не важно. Важная вещь - то, что Вы изучаете, не язык, на котором Вы выражаете ее.

Если бы Вы интересуетесь программированием в целом и серьезно относитесь к этому, я предложил бы, чтобы Вы начали прочитывать Структуру и Интерпретацию языка программирования. Это немного более сложно, чем Ваше среднее число "изучает C++ за 7 дней и становится богатым, что легко...", но это - кратчайший путь к становлению настоящим программистом.

Но это далеко вне объема текущего веб-сайта. Сеть Stack Exchange имеет другие веб-сайты, где этот вопрос может быть актуальным. Для создания вещей соответствующими как насчет, я предполагаю, что Вы хотите изучить некоторое Связанное с Unix программирование. Я рекомендовал бы провести несколько недель, учась C, затем захватив копию Усовершенствованного Программирования в Среде Unix, Stevens. Это должно запустить Вас.

2
23.05.2013, 16:28
2 ответа

Это - один подход. Можно преобразовать существующую систему от RHEL до CentOS, не имея необходимость перемещать программное обеспечение от самого поля. Это может быть опасной опцией, но я использовал этот процесс сам, и он действительно работает. Резервные копии - необходимость до выполнения чего-то вроде этого.

Общие шаги

Удалите любые остатки RHEL от конфетки:

yum clean all

Установите каталог для загрузок CentOS:

mkdir ~/centos && cd ~/centos/

Шаги CentOS 5.x

# download RPMs
wget http://mirror.centos.org/centos/5.4/os/i386/RPM-GPG-KEY-CentOS-5
wget http://mirror.centos.org/centos/5.4/os/i386/CentOS/centos-release-5-4.el5.centos.1.i386.rpm
wget http://mirror.centos.org/centos/5.4/os/i386/CentOS/centos-release-notes-5.4-4.i386.rpm   
wget http://mirror.centos.org/centos/5.4/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm
wget http://mirror.centos.org/centos/5.4/os/i386/CentOS/yum-updatesd-0.9-2.el5.noarch.rpm

# import GPG key
rpm --import RPM-GPG-KEY-CentOS-5

# remove rhel
rpm -e --nodeps redhat-release

# remove Red Hat Network files
rpm -e rhn-client-tools rhn-setup rhn-check rhn-virtualization-common rhnsd

Шаги CentOS 6.x

# download RPMs
wget http://mirror.centos.org/centos/6.0/os/x86_64/RPM-GPG-KEY-CentOS-6
wget http://mirror.centos.org/centos/6.0/os/x86_64/Packages/centos-release-6-0.el6.centos.5.x86_64.rpm
wget http://mirror.centos.org/centos/6.0/os/x86_64/Packages/yum-3.2.27-14.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos/6.0/os/x86_64/Packages/yum-utils-1.1.26-11.el6.noarch.rpm
wget http://mirror.centos.org/centos/6.0/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm

# import GPG keys
rpm --import RPM-GPG-KEY-CentOS-6

# remove rhel
rpm -e --nodeps redhat-release-server

# remove Red Hat Network files
rpm -e rhn-check rhnsd rhn-setup rhn-setup-gnome

После выполнения или шаги для 5.x или 6.x выше установки RPMs

rpm -Uvh --force *.rpm

Обновите систему

yum upgrade

И перезагрузка.

3
27.01.2020, 21:57

CentOS имеет как одна из его главных целей быть двоичный совместимый с соответствующим выпуском Red Hat Enterprise, таким образом, это должен быть просто вопрос установки того же набора пакета (выезд запускают, он должен дать Вам способ создать сценарий для тиражирования установленной системы) и копировать соответствующие файлы. Это может стать хитрым, когда конфигурация, рассеянная повсеместно, включена, СИ, я сделал бы следующее:

  • Проверьте всю необходимую функциональность, создайте сценарии (предпочтительно управляемый машиной, но сделанный рукой сделает) проверять, что это работает, как это должно. Да, это может быть длинно и вытянуто, но наличие его будет полезно для большого количества более поздних обновлений/обновлений. Да, Вы забудете некоторых, просто не забывайте добавлять их позже.
  • Установите другую машину для создания зеркала существующей установки. Скопируйте весь сайт, выполните Вашу тестовую батарею против обоих. Выясните причину несоответствий, зафиксируйте их. Промывка и повторение.
  • Подкачайте существующую машину с новой установкой, выполните тестовую батарею против живого сайта теперь. Выясните причину несоответствий, зафиксируйте их. Промывка и повторение.
  • Пойдите живые с новой машиной, следите за любыми отчетами пользователей. Проверьте журналы на любые неожиданные сообщения. Сохраните исходную машину (или по крайней мере диски, или в очень, очень наименьшее полное резервное копирование) вокруг в течение нескольких месяцев.
2
27.01.2020, 21:57

Теги

Похожие вопросы