CentOS

Создано Евгений Злобин в сентября 22, 2009

CentOSТак уж исторически сложилось, что наиболее часто на серверах мне довелось работать именно с операционной системой CentOS.

В этой публикации я постараюсь осветить некоторые проблемы и их решения, которые возникли при работе с CentOS. Сразу оговорюсь, что вы уже должны быть знакомы с тем, что такое SSH. Если вы не знакомы с этим понятием, рекомендую прочитать об этом в одной из моих публикаций «Подключение по SSH«.

Установка YUM на CentOS

Начнем с азов. В одном из случаев мне встретилась ОС без предустановленного установщика yum (для чего нужен yum?). Тут все оказалось не совсем просто на первый взгляд – для меня как полного новичка в этом деле, т.к. до этого я привык все манипуляции проводить именно через yum. Так вот, для установки нам необходимо найти его здесь (по ссылке вам сначала необходимо выбрать архитектуру вашего CentOS, я ставил для x86_64). Находим что-то типа «yum-3.2.19-18.el5.centos.noarch.rpm«. Далее через ssh вбиваем следующее (адрес до yum rpm, например,

wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm

и соответственно устанавливаем этот пакет

rpm -Uhv yum-3.2.19-18.el5.centos.noarch.rpm

Если установка у вас прошла успешно и не вывелось никаких errors, то все отлично. Если нет, то возможно у вас отсутсвует один из ниже приведенных пакетов:

m2crypto-0.16-6.el5.3.i386.rpm
popt-1.10.2.3-9.el5.i386.rpm
python-2.4.3-24.el5.i386.rpm
python-elementtree-1.2.6-5.i386.rpm
python-iniparse-0.2.3-4.el5.noarch.rpm
python-sqlite-1.1.7-1.2.1.i386.rpm
python-urlgrabber-3.1.0-5.el5.noarch.rpm
rpm-4.4.2.3-9.el5.i386.rpm
rpm-libs-4.4.2.3-9.el5.i386.rpm
rpm-python-4.4.2.3-9.el5.i386.rpm
yum-3.2.19-18.el5.centos.noarch.rpm
yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
yum-metadata-parser-1.1.2-2.el5.i386.rpm

Их необходимо установить точно также, как и yum (сначала скачиваем пакеты через wget, затем инсталлим при помощи rpm).

Установка ISPManager PRO на CentOS

Теперь об установке ISPManager PRO на CentOS-5 x86_64. Первое, с чем пришлось столкнуться – непонятные ошибки при установке. Оказалось, что эту панельку лучше ставить на кристально чистую ОС, т.е. без установленного php, mysql, apache и пр. Очень желательно перед установкой ISPManager удалить имеющиеся пакеты, делается это следующим образом:

yum remove apache или yum remove httpd
yum remove php
yum remove phpmyadmin
yum remove mysql-server
yum remove php-mysql

ну и далее по списку того, что установлено именно у Вас. После удаления выполняем все согласно инструкции на официальном сайте: Документация по установке ISPManager. Качаем ISPManager
wget http://download.ispsystem.com/install.sh

затем устанавливаем его
sh install.sh.

Для начала, достаточно. На полноту и максимальную эффективноть не претендую, в основном я эту информацию сохранил, чтобы самому не забыть ;)

Может быть Вам это интересно?

Тэги: , ,

7 отв. в “CentOS”

  1. Помню, когда начинал работать с CentOS, нужны были советы. Жаль что раньше на тебя не наткнулся.

  2. [...] Данная публикация является логическим продолжением одной из предыдущих, в которой я описывал установку yum и ISPManager на CentOS. [...]

  3. Спасибо за советы, а то был запар.

  4. Алексей

    Евгений, статья очень полезная, только расскажите пожалуйста – где Вы нашли дистриб ЦентОс’а без yum’a ???
    Неужели на centos.org? :-)

  5. Евгений Злобин

    этот дистр был установлен на VPS хостера idhost.kz. Я сам был в шоке, когда обнаружил отсутсвие yum

  6. Спасибо за статью

  7. Пытаюсь установить yum-fastestmirror, но, он требует установки yum 3.0, а как я установлю yum, если он не устанавливается без yum-fastestmirror? VPS от IDHOST

Оставить ответ