студия открытых решений о-никс
Шрифты в CentOS >>

Установка CentOS на сервер

Установка CentOS версии 5.5

Скачиваем netinstall-образ последней стабильной версии CentOS (на момент написания статьи - версии 5.5), например, с зеркала Яндекса http://mirror.yandex.ru/centos/5.5/isos/x86_64/ и загружаемся с него. Для любителей консольных приложений можно загрузиться с образа CentOS-5.5-x86_64-netinstall.iso (или 32-битного CentOS-5.5-i386-netinstall.iso) с параметром boot: linux text.

Выбираем язык English, тип клавиатуры us, метод установки - HTTP. Далее конфигурируем сетевые интерфейсы (отключаем IPv6, если он у вас не используется), задаём ручную или автоматическую конфигурацию сетевых интерфейсов.

На шаге "HTTP Setup" вводим информацию о веб-сервере и его каталоге, содержащем установочные файлы CentOS для выбранной архитектуры.

Например, для 64-битной версии CentOS 5.5:

Web site name: mirror.yandex.ru

CentOS directory: /centos/5.5/os/x86_64

В качестве сайта можно указать любое доступное зеркало, в том числе и главный сайт mirror.centos.org.

Для 32-битной архитектуры Centos 5.5 нужно указать другую директорию:

CentOS directory: /centos/5.5/os/i386

После загрузки образа stage2.img с зеркала установка будет продолжена, и будет предложен выбор использовать текстовый режим (Use text mode) или запустить VNC. Выбираем "Use text mode" и видим приглашение "Welcome to CentOS". Если жесткий диск не был размечен и не содержит разделов, то инициализируем его.

На следующем шаге выбираем дефолтное значение "Удалить разделы на выбранном жестком диске и создать дефолтную разметку" -- "Remove linux partitions on selected drives and create default layout". Если есть другие предпочтения и вы знаете, что делаете, то выбирайте пункт "Создать разметку вручную" (Create custom layout).

Далее можно заново сконфигурировать сетевые интерфейсы или же пропустить этот шаг.

В настройке часовых поясов (Time Zone Selection) выбираем Europe/Moscow, System clock uses UTC.

Далее вводим пароль рута дважды.

На шаге выбора пакетов (Package selection) снимаем звёздочку с Desktop - Gnome и ставим метку на Server.

Полный лог инсталляции будет размещён в файле /root/install.log.

После завершения установки CentOS извлекаем носитель, с которого велась установка, и перезагружаем сервер.

После перезагрузки входим под учетной записью root, при необходимости выполняем настройку аутентификации, SELinux, фаервола и сети, выбираем запускаемые при старте сервисы в запустившейся утилите Setup Agent и обновляем систему командой:

yum update

После выполнения этой команды в консоли будет выведен список пакетов, подлежащих обновлению. Чтобы обновить их, жмём "у" ("игрек").

Если обновлялось ядро, то перезагружаемся. Утилиту Setup Agent можно запустить в любой момент командой:

setup

Подключение дополнительных репозиториев в CentOS 5.5

Подключение репозитория EPEL (Extra Packages for Enterprise Linux) для 64-разрядной системы:

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

Подключение репозитория EPEL (Extra Packages for Enterprise Linux) для 32-разрядной системы:

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

На самом деле пакет epel-release-5-4.noarch.rpm не зависит от архитектуры, и при его установке можно и не соблюдать разрядность системы, т.к. это один и тот же файл пакета. Но лучше сразу приучать себя к порядку :)

Подключение репозитория ELRepo (The Community Enterprise Linux Repository)

Импортируем публичный ключ репозитория:

rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org

Устанавливаем пакет для подключения репозитория ELRepo:

rpm -Uvh http://elrepo.org/elrepo-release-5-2.el5.elrepo.noarch.rpm

Конфигурационные файлы репозиториев располагаются в каталоге /etc/yum.repos.d. По-умолчанию эти репозитории ELRepo отключены, и чтобы их включить, необходимо в блоке репозитория исправить параметр enabled с нуля на единицу. Для временного разрешения репозиториев целесообразно использовать команду

yum --enablerepo=elrepo ...

Обновление ядра в CentOS 5.5

Из репозитория ELRepo можно установить самое свежее ядро Linux. Список пакетов, начинающихся на "kernel", можно посмотреть такой командой:

yum list kernel\*

Для временного подключения репозитория elrepo-kernel команда будет такой:

yum --enablerepo=elrepo-kernel list kernel\*

На момент написания статьи в списке пакетов с самым свежим ядром версии 2.6.37-2 был пакет kernel-ml.x86_64. Устанавливаем его командой:

yum --enablerepo=elrepo-kernel install kernel-ml.x86_64

Если же в конфигурационном файле репозитория elrepo-kernel стоит опция enabled=1, то можно обойтись командой:

yum install kernel-ml.x86_64

После установки ядра необходимо подправить конфигурационный файл загрузчика GRUB, расположенный в каталоге /boot/grub/grub.conf, изменив значение default=1 на default=0, чтобы по-умолчанию грузилось новое ядро, и перезагрузиться.

Шрифты в CentOS >>

Поделиться в соцсетях:

система комментирования CACKLE
RSS