воскресенье, 6 ноября 2011 г.

Ubuntu 11.10 Server


Ubuntu - это linux операционная система основанная на всем известном дистрибутиве Debian. В данный момент Ubuntu живет самостоятельной жизнью и развивается как отдельный проект. В проекте Ubuntu имеется большое количество репозитериев пакетов, сообществ пользователей в том числе русскоязычное. По последним данным количество пользователей десктопной версии Ubuntu достигло 20 миллионов, а так же Ubuntu очень часто стали использовать как серверную ОС в том числе для размещения веб-серверов.

Для этого есть множество причин:
  1. Ubuntu достаточно быстро развивается, и новые версии сервисов не заставлют себя ждать;
  2. Ubuntu унаследовала от Debain стабильность и её многие стали использовать на серверах в коммерческих организациях;
  3. Удобство - одно из главных преимуществ для администратора или конечногго пользователя;
  4. Гигантское количество приложений портированно сообществом программистов под Ubuntu и храниться в репозиториях пакетов. Для установки любого сервиса не требуется особых навыков и много времени на сборку/настройку.

Установка Ubuntu 11.10 Server
Для начала скачаем установочный образ диска серверной операционной системы Ubuntu 11.10 с официального сайта http://www.ubuntu.com/download/server/download
Далее необходимо загрузиться с установочного диска. На первом этапе установщик попросит выбрать язык на котором будут отображаться меню инсталлятора. Ваши настройки могут отличаться от описанных в этой инструкции.

После выбора языка нажимаем "Установить Ubuntu Server". На следующем экране выберем "Российская Федерация"

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

Настройка Сети
На экране настройки сети введем сетевое имя сервера web-server1.
Далее произойдет определение сетевых параметров
предложат выбрать часовой пояс, выбираю Moscow+00 - West Russia, это часовой пояс Московского региона.


Разметка жесткого диска
Мастер определит жесткие диски и предложит разметить диски. В большинстве случаев если на вашем жестком диске нет важных данных подойдет автоматическая разметка. Если имеются важные данные (которые вы предварительно забэкапили) или же вам необходима особая разметка диска тогда можно выбрать ручной способ.
В любом случае жмем  "Автоматическая разметка", а дальше мастер предложит выбрать метод разметки: 
Авто - использовать весь диск - мастер разметит жесткий диск в соответствии с пропорциями:
           85% корневой раздел /
           15% раздел подкачки /swap
Авто - использовать весь диск и настроить LVM -  мастер разметить диск автоматически и настроит LVM (Logical Volume Manager) так же можно включить шифрование (отразиться на производительности системы). 
Вручную - ручная разметка. Рекомендуемые размеры разделов:
          /boot - достаточно 64 - 200МБ;
          / - корневая директория - минимум 7GB (оптимально для дистрибутива Ubuntu);
          /swap - минимальный размер раздела подкачки должен быть равен объему оперативной памяти и не меньше 16МБ, но так как в современных серверных платформах используется большое количество оперативной памяти, достаточно выделить от 4 до 16 ГБ под swap-раздел.
Файловую систему лучше выбрать ext4, так как она сейчас достаточно стабильна и быстрее ext3.
Далее мастер разметит и отформатирует жесткий диск и проинсталлирует базовую систему.


Настройка учетных записей пользователей и паролей
Установщик предложит создать учетную запись пользователя, необходимо ввести полное имя пользователя (Иванов Иван например), имя вашей учетной записи - это логин пользователя, ввожу webmaster


На следующем экране вводим пароль и подтверждение пароля. Мастер установки спросит нужно ли зашифровать домашнюю директорию (может сказаться на производительности системы).
Автоматические обновления системы лучше отключить, чтобы контролировать процесс обновления системы вручную.

Выбор программного обеспечения
Следующий шаг выбор программного обеспечения. Отмечаем OpenSSH - Server, чтобы иметь удаленный доступ к серверу сразу после установки. Если устанавливаемый сервер планировалось использовать как веб-сервер выбираем LAMP Server (Linux, Apache, MySQL, PHP), что такое LAMP сервер можно почитать в моей статье http://cruw.blogspot.com/2011/11/blog-post.html 

Здесь же можно выбрать другие опции, в том числе ручной выбор пакетов не входящих в предложенный список. В ручном методе откроется менеджер пакетов aptitude.
Соглашаемся с установкой загрузчика GRUB в загрузочную область. ВНИМАНИЕ если на вашем диске установлена операционная система не использующая в качестве загрузчика GRUB, могут возникнуть проблемы с их загрузкой. 
Мастер попросит перезагрузить сервер.
В итоге получаем свежеустановленный Ubuntu 11.10 Server с последними версиями приложений.
На этом все, оставайтесь с блогом сурового ITшника, подписывайтесь на RSS и не забывайте нажать кнопочку "Мне нравиться" любой соц.сети внизу поста.