Windows. Вирусы. Ноутбуки. Интернет. Office. Утилиты. Драйверы

На днях пришлось по требованиям к версиям програмного обеспечения устанавливать на сервер операционную систему CentOS 6.6, хотя уже вышла и CentOS 7 потому решил сделать инструкцию по установке с подробными скриншотами именно версию 6.6.

CentOS - дистрибутив Linux, основанный на коммерческом Red Hat Enterprise Linux компании Red Hat и совместимый с ним. Red Hat Enterprise Linux состоит из свободного ПО с открытым кодом, но доступен в виде дисков с бинарными пакетами только для платных подписчиков. Как требуется в лицензии GPL и других, Red Hat предоставляет все исходные коды. Разработчики CentOS используют данный исходный код для создания окончательного продукта, очень близкого к Red Hat Enterprise Linux и доступного для скачивания. Существуют и другие клоны Red Hat Enterprise Linux, созданные на основе этого кода.

Скачиваем CentOS 6.6 на официальном сайте для архитиктуры amd64:

Сделаем небольшой перерыв и посмотрим как девушки катаются на скейтах с горки, дух захватывает:

Оригинал: Install CentOS/RHEL/Scientifc Linux 6.5 In Text Mode
Автор: Senthilkumar
Дата публикации: 30 января 2014 года
Перевод: А. Кривошей
Дата перевода: февраль 2014 г.

Как вы уже наверное знаете, RHEL и его клоны, такие как CentOS и Scientific Linux, поддерживают установку как в текстовом, так и в графическом режиме. В этом руководстве мы рассмотрим установку CentOS 6.5 в текстовом режиме. Такой режим может быть более сложным для начинающих пользователей. Он лучше всего подходит для серверов, которые часто не имеют достаточного количества памяти и дискового пространства для установки в графическом режиме.

Ниже будет описана установка CentOS 6.5 на локальной машине, а также с удаленной системы с помощью telnet.

Метод 1 - Установка CentOS 6.5 с самого сервера

Загрузите компьютер с инсталляционного DVD CentOS 6.5. Вы увидите следующую картину:

Выберите в меню "Install" или "upgrade an existing system" и нажмите TAB. Далее, введите "linux text", как показано на скриншоте ниже, и нажмите enter.

(или)
Нажмите клавишу ESC и введите "linux text" в строке загрузки.

Метод 2 - удаленная установка CentOS 6.5 с использованием telnet

Вам вряд ли захочется сидеть перед каждым сервером и устанавливать систему. Это можно сделать со своего рабочего места или из дому. Очень просто.
Загрузите свой сервер с инсталляционного диска CentOS 6.5. Вы увидите следующую картину:

Выберите в меню "Install" или "upgrade an existing system" и нажмите TAB. Теперь введите следующую команду, как показано на скриншоте ниже:

Linux text telnet ip=Give-IP-Address netmask=Give-Netmask

(или)
Нажмите клавишу ESC и введите следующую команду в строке загрузки, как показано на скриншоте ниже.

$ linux text telnet ip=Give-IP-Address netmask=Give-Netmask

Введите свой IP-адрес, сетевую маску и шлюз. Проверьте пинг своего сервера с клиентов.

Инсталлятор сохранит настройки и будет ждать telnet-соединение с клиентских систем.

Теперь перейдите в клиентскую систему, откройте терминал и введите следующую команду:

$ telnet ip-address-of-your-centos-server

Здесь 192.168.1.200 - это IP-адрес моего сервера centos 6.5.
После ввода вышеприведенной команды вы подключитесь к инсталлятору и можете продолжить установку со своей клиентской системы.

Как можно видеть на приведенном выше скриншоте, я устанавливаю CentOS 6.5 на сервере со своего лэптопа. Теперь вы можете продолжать установку, как обычно.

Название операционной системы на базе Linux - CentOS раскрывается как Community ENTerprise Operating System. Этот дистрибутив основан на коммерческом Red Hat Enterprise Linux, разрабатываемый компанией Red Hat и полностью с ним совместим. По своей сути, CentOS - это тот же самый Red Hat Enterprise Linux, только с измененным названием, логотипом и графикой. Компания Red Hat распространяет скомпилированную операционную систему на платной основе, однако, поскольку сама ОС состоит из свободного программного обеспечения с открытым исходным кодом, то, по требованиям лицензии GPL и других видов лицензий, основанных на GPL компания Red Hat обязана предоставлять исходные коды. Из этих кодов, с незначительными изменениями и собирают CentOS.CentOS использует для обновления программу yum (как и Fedora, также разрабатываемая Red Hat) и обновляется из репозитория CentOS Mirror Network, в то время, как Red Hat Enterprise Linux получают обновления с серверов Red Hat Network.

В данной статье описано, как произвести установку CentOS 6.3 с DVD дистрибутива на новый компьютер.

Скачайте дистрибутив DVD с сайта CentOS https://www.centos.org/

Запишите iso - образы на DVD

Загрузитесь с iso - образа и при загрузке выберите пункт "Install or upgrade an existing system"

Вам будет предложено проверить контрольную сумму DVD диска, т.к. при записи могли быть ошибки. В большинстве случаев этого не требуется, особенно, если вы проводите установку не на рабочий сервер, таким образом, можно нажать "Skip" для того, чтобы пропустить этот длительный процесс.

В том случае, если на вашем компьютере достаточно оперативной памяти запустится графический установщик. Нажмите "Next".

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

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

Выбор часового пояса. Галочку «System clock uses UTC» оставляйте только в том случае, если на вашем компьютере Fedora 17 будет единственной системой. Если вы устанавливаете CentOS второй операционной системой, после Windows, то снимите, в противном случае, часы в разных системах будут конфликтовать. Проблема заключается в том, что CentOS 6 предлагает использовать более современное Всемирное координированное время, в то время как Windows использует Среднее время по Гринвичу в качестве точки отсчёта времени.

Укажите пароль системной учетной записи (пароль root). Рекомендуется использовать сложный цифро-буквенный пароль с символами в разном регистре и длиной не менее 8 символов длиной.

На следующем этапе предлагается выбрать способ разбиения жесткого диска. Стандартные варианты подходят большинству пользователей. Если вы устанавливаете CentOS на компьютер без других операционных систем, то выбирайте вариант "Всё пространство", а если второй, то, скорее всего вам подойдет "Использовать свободное пространство".

Затем нужно будет подтвердить изменения на жестком диске.

Следующим пунктом необходимо выбрать тип установки CentOS 6, т.е. какие именно программы будут установлены вместе с системой. Конечно, любое ПО можно будет доустановить и позднее. По-умолчанию предлагается вариант "Minimial", однако этот вариант не содержит даже утилит по конфигурированию системы из командной строки и будет очень сложен в освоении и первоначальной настройке, особенно начинающим пользователям. Для начальной работы рекомендуется выбрать "Desktop" или "Minimal Desktop".

Для справки приведем список групп пакетов, которые входят в каждый из типов установки:

  • Desktop: base, basic-desktop, core, debugging, desktop-debugging, desktop-platform, directory-client, fonts, general-desktop, graphical-admin-tools, input-methods, internet-applications, internet-browser, java-platform, legacy-x, network-file-system-client, office-suite, print-client, remote-desktop-clients, server-platform, x11
  • Minimal Desktop : base, basic-desktop, core, debugging, desktop-debugging, desktop-platform, directory-client, fonts, input-methods, internet-browser, java-platform, legacy-x, network-file-system-client, print-client, remote-desktop-clients, server-platform, x11
  • Minimal : core
  • Basic Server : base, console-internet, core, debugging, directory-client, hardware-monitoring, java-platform, large-systems, network-file-system-client, performance, perl-runtime, server-platform
  • Database Server : base, console-internet, core, debugging, directory-client, hardware-monitoring, java-platform, large-systems, network-file-system-client, performance, perl-runtime, server-platform, mysql-client, mysql, postgresql-client, postgresql, system-admin-tools
  • Web Server : base, console-internet, core, debugging, directory-client, java-platform, mysql-client, network-file-system-client, performance, perl-runtime, php, postgresql-client, server-platform, turbogears, web-server, web-servlet
  • Virtual Host : base, console-internet, core, debugging, directory-client, hardware-monitoring, java-platform, large-systems, network-file-system-client, performance, perl-runtime, server-platform, virtualization, virtualization-client, virtualization-platform
  • Software Development Workstation : additional-devel, base, basic-desktop, core, debugging, desktop-debugging, desktop-platform, desktop-platform-devel, development, directory-client, eclipse, emacs, fonts, general-desktop, graphical-admin-tools, graphics, input-methods, internet-browser, java-platform, legacy-x, network-file-system-client, performance, perl-runtime, print-client, remote-desktop-clients, server-platform, server-platform-devel, technical-writing, tex, virtualization, virtualization-client, virtualization-platform, x11

По окончании извлеките DVD из привода и выполните перезагрузку.

При первой загрузке вам будет необходимо произвести начальную настройку системы.

Первым этапом вам будет предложено согласиться с лицензионными условиями.

Затем необходимо создать пользователя.

Далее настройте дату и время. Наверняка ваш компьютер будет подключен к интернет, тогда будет полезным поставить галочку напротив пункта "Синхронизация даты и времени по сети", что обеспечит высокую точность отображаемого времени на компьютере.

Последним этапом вам будет предложено включить kdump. Kdump - это служба, которая собирает информацию о сбоях ядра для последующего определения причины возникновения сбоя. Использование kdump требует особых знаний, поэтому, с учетом того, что для работы kdump требуется выделение части оперативной памяти, возможно, стоит отключить её использование.

Также, в случае, если у вас не достаточно оперативной памяти, вам даже не удастся активировать kdump

Первоначальная настройка завершена. Экран приветствия CentOS 6.

Итак, установка CentOS 6 окончена.

Вам потребуется ввести пароль root-пользователя.

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

Итак, начнём.

Перво-наперво, давайте определимся с безопасностью. Я НЕ рекомендую отключать selinux и iptables, но новичкам будет сложно сразу вникать во все тонкости работы ещё и этих систем. Эти две службы НУЖНО включить и настроить позже, а пока отключаем.

Сначала разберёмся с iptables.

Если Вы хотите выключить его на совсем то придётся убрать из автозагрузки и не забыть про ipv6:

Chkconfig --del iptables chkconfig --del ip6tables

Если же просто отключить до следующей перезагрузки или до самостоятельного включения, то:
/ etc/ init.d/ iptables stop

Дальше нам нужно найти и изменить файл конфигурации selinux. НО! Из редакторов то есть только страшный vi =) Но ничего. Пока обойдёмся им.
Итак, находим и меняем строчку SELINUX=enforcing на SELINUX=disabled . Собственно, в файле всё написано. Как это сделать?
vi / etc/ selinux/ config
Дальше нажимаем следующее:
i
правим нужную строку
esc
shift+Z+Z (два раза Z)

Чтобы selinux таки выключился, придётся перезагрузиться:
shutdown -r now

Всё. Теперь перейдём к самому главному - настройке сети и Интернета.

Вводим ifconfig и видим что-то подобное:

Spoiler: Highlight to view

Ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1 / 128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


Есть информация только о lo . Дело в том, что сетевые карты не включены.
Идём в папку:
cd / etc/ sysconfig/ network-scripts/
Интересующие нас файлы в этой папочке называются ifcfg-* . Под "*" название вашего интерфеса и его номер. У меня, например, название такое - ifcfg-em1 . Может быть такое - ifcfg-eth0 - и т.д.
Прикиньте заранее сколько интерфейсов Вам нужно. Мне, например, два - для внешней сети (выделенный ip) и для внутренней (локальный ip).
Включаем их, изменим строчку в каждом из нужных файлов ONBOOT="no" на, соответственно, ONBOOT="yes" и указывая получение ip от dhcp. Можно сделать так, конечно не забыл поменять в команде имя интерфейса на свой:

Sed -i -e s#no#yes#g ifcfg-em1 sed -i -e s#no#yes#g ifcfg-em2 echo "BOOTPROTO="dhcp"" >> ifcfg-em1 echo "BOOTPROTO="dhcp"" >> ifcfg-em2

Если у Вас используется статика, то вместо dhcp нужно написать static и добавить ещё надписи IPADDR= - ip адрес компьютера и NETMASK= - маска подсети. Лучше воспользоваться редактором. Файл должен выглядеть примерно так:

DEVICE ="em1" HWADDR ="E0:DB:55:01:C2:40" NM_CONTROLLED ="yes" ONBOOT ="yes" BOOTPROTO ="static" IPADDR =192.168.0.214 NETMASK =255.255.255.0

Это ещё не всё. Теперь надо ещё указать шлюз
echo "GATEWAY=192.168.0.1" >> / etc/ sysconfig/ network
и dns
echo "nameserver 192.168.0.1" >> / etc/ resolv.conf
Не забываем помеять ip, если у Вашего DHCP-сервера другой адрес!

Осталось перезапустить сеть:
service network restart

Spoiler: Highlight to view

Деактивируется интерфейс em1: [ OK ] Деактивируется интерфейс-петля: [ OK ] Активируется интерфейс loopback: [ OK ] Активируется интерфейс em1: [ OK ]

ifconfig

Em1 Link encap:Ethernet HWaddr E0:DB:55 :01:C2:40 inet addr:192.168.0.214 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::xxxx:xxxx:xxxx:c240/ 64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:35 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1 / 128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Начнём с обновления системы. На этом этапе воспользуемся лишь стандартными репозиториями. Вообще для надёжности не стоит обновлять со сторонних репозиториев что-либо, без причины. Ну, пропустим мораль и к делу:
yum update

Base: mirror.academica.fi * extras: mirror.academica.fi * updates: mirror.academica.fi Setting up Update Process Resolving Dependencies --> Running transaction check ...

Install 5 Package(s) Upgrade 113 Package(s) Total download size: 124 M Is this ok [ y/ N] :y

В общем, там всё скачается, установится и удалится старое =) Скорее всего, у Вас обновится ядро. Пакет, начинающийся на kernel . Чтобы оно "вступило в силу", нужно перезапустить систему. Не будет это отклабывать:
shutdown -r now

Теперь. Будем ставить дополнительные репозитории, чтобы качать нужные пакеты последних версий. Но для начал нам нужны парочка стандартных компонентов. Поставим их:
yum install wget nano

  • nano - консольный текстовый редактор (http://ru.wikipedia.org/wiki/Nano);
  • wget - консольная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также поддерживает работу через HTTP прокси-сервер (http://ru.wikipedia.org/wiki/Wget).

ISO образ установочного диска CentOS 6.5 На зеркале Я ндекс доступны для скачивания 32-bit и 64-bit сборки CentOS 6.5 Вы можете скачать ISO образ Live CD диска, Live DVD диска или дистрибутив CentOS 6.5 на 2-х DVD дисках, CentOS 6.5 minimal ISO или netinstall ISO.

На Я ндекс зеркале можно скачать ссылки на torrent для скачивания любого из этих дистрибутивов CentOS 6.5:

Двойным щелчком мыши по значку "Install to Hard Drive" запустите установку операционной системы CentOS 6.5 на жесткий диск компьютера.

В начале установки CentOS 6.5 на компьютер, необходимо выбрать предпочтительную раскладку клавиатуры:

Выберите тип жесткого диска на который будет установлена CentOS 6.5:

Предупреждение, на жестком диске может быть есть информация, возможно Вам необходимо сохранить ее, прежде чем устанавливать CentOS 6.5

Придумайте пароль для пользователя root администратора CentOS 6.5

Записать выбранные настройки на жесткий диск. Информация на выбранном для установки CentOS 6.5 будет уничтожена в процессе форматирования.

Установка Linux СутеЩЫ 6.5 завершена.

Требуется перезагрузить компьютер. Прежде чем нажать кнопку Restart, извлеките загрузочный диск CentOS 6.5

Завершающий этап установки CentOS 6.5

Не забывайте , на этапе установки CentOS 6.5, переключение раскладки клавиатуры рус/en производится двумя клавишами Shift .

Поставьте галочку Синхронизация даты и времени по сети

Уберите галочку Enable kdump

Для применения всех настроек система CentOS 6.5 должна быть перезагружена.

Система CentOS 6.5 установлена и готова к работе

Осталось настроить поддержку русского языка и установить, дополнительно, игры.

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ: