CentOS
Создано Евгений Злобин в сентября 22, 2009
Так уж исторически сложилось, что наиболее часто на серверах мне довелось работать именно с операционной системой 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.
Для начала, достаточно. На полноту и максимальную эффективноть не претендую, в основном я эту информацию сохранил, чтобы самому не забыть ![]()
Может быть Вам это интересно?
- Установка nginx,eaccelerator и обновление php,mysql,apache на CentOS
- Оптимизация
- Установка APE на CentOS
- Автопортал – цель №1
- UUID в MySQL
Тэги: centos, ispmanager pro, yum


Помню, когда начинал работать с CentOS, нужны были советы. Жаль что раньше на тебя не наткнулся.
[...] Данная публикация является логическим продолжением одной из предыдущих, в которой я описывал установку yum и ISPManager на CentOS. [...]
Спасибо за советы, а то был запар.
Евгений, статья очень полезная, только расскажите пожалуйста – где Вы нашли дистриб ЦентОс’а без yum’a ???
Неужели на centos.org?
этот дистр был установлен на VPS хостера idhost.kz. Я сам был в шоке, когда обнаружил отсутсвие yum
Спасибо за статью
Пытаюсь установить yum-fastestmirror, но, он требует установки yum 3.0, а как я установлю yum, если он не устанавливается без yum-fastestmirror? VPS от IDHOST