Устанавливаем Linux сервер.  Установка и настройка Ubuntu Server

Сервер на основе Ubuntu дает возможность поднять различные сервисы, в том числе и для работы с сетью. Примеры таких сервисов: DHCP, DNS, NAT, Apache, FTP и множество других. В данной статье я не буду рассказывать почему именно выбрал Ubuntu server, о всех его преимуществах вы можете почитать в этой статье . Понятно, что, например, Debian считается более стабильным и используется в серьезных проектах, но для моих задач вполне хватает Ubuntu 🙂

Ubuntu server поддерживает три основные архитектуры процессора: Intel x86, AMD64 и ARM. Системные требования для Ubuntu сервера достаточно скромные.

Скачать Ubuntu Server любой версии можно на официальном сайте .

После скачивания, необходимо записать образ сервера на CD, DWD-диск или на флешку. Для записи образов на флешку я рекомендую пользоваться программой Unetbootin — она бесплатная, распространяется на всех операционные системы (Windows, Linux, Mac OS), имеет понятный интерфейс.

Выбираем «Образ диска», в списке оставляем «Стандарт ISO»

Все, после этого выбираете тип: Устройство USB, находите в списке свой USB-накопитель и нажимаете OK. Образ диска должен записаться на флешку.

Теперь можно приступать к установке системы. При загрузке компьютера необходимо зайти в BIOS (клавиша f2) и настроить в приоритете загрузке самым первым нашу флешку. Настройка приоритетов загрузки находится во вкладке Boot. После чего применяем изменения в BIOS и перезагружаемся.

После перезагрузки начинается установка Ubuntu Server. Выбираем нужный нам язык.

Выбираем Установить Ubuntu Server.

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

После определения раскладки установщик автоматически определяет подключенное оборудование и загружает основные компоненты для работы системы. Далее нам предлагают выбрать имя сервера — если делаете для себя выбираете любое, если сервер будет находится в организации выбираете имя согласно правилу именования узлов в сети. Например, там где я работаю сервера имеют примерно такое название srv1.ekt10, где ekt — Екатеринбург, 10 — номер площадки.

Для своей учетной записи сразу же создаем пароль: для лучшей защиты используйте в пароле спец. символы.

Один из самых важных шагов при установке любой системы — это разметка диска. Тут есть несколько вариантов:

  1. Если сервер ставится на чистый жесткий диск — лучше выбрать автоматическую разметку. В этом случае будет создано два раздела: первый — для корневой папки (/), второй — раздел подкачки (/swap). Также дополнительно можно создать раздел для своей учетной записи (/home/имя пользователя). В дальнейшем после установки все махинации с жестким диском можно продолжить при помощи специальных утилит системы.
  2. Если на диске уже установлена другая операционная система — можно разбить жесткий диск вручную.

Приведу некоторые сведения, касающиеся разметки жестких дисков. Физические жесткие диски называются: sda, sdb. sdc, и так далее. При этом подключаемые устройства называются также. Разделы на винчестерах называются: sda1, sda2, sda3. Понятно, что это эти разделы относятся к диску A. Существуют три вида разделов: основной, логический и расширенный. Основных разделов может быть максимум четыре. Логических разделов может быть бесконечное количество. Каждый логический раздел входит в расширенный. При этом расширенный раздел может быть только один и он в то же время является основным. Иными словами, если нам необходимо настроить логические разделы, мы берем какой-то один основной раздел, делаем его расширенным и уже на его основе создаем логические разделы.

Ниже показан пример разделения жесткого диска в программе GParted. Видно, что на диске создание три основных раздела: sda1, sda2, sda3. Первые два раздела используется под Windows: sda1 — под саму ОС, sda2- для пользовательских данных. SDA3 используется под Linux и является расширенным (extended). На основе расширенного создано три логических раздела: sda5 — под корневую файловую систему (/), sda6 — под раздел подкачки (linux-swap), sda7 — под файлы пользователя (home). Тут же видно, что для Windows используется файловая система nfts, а Linux — ext4. Это хороший пример разделения, но вам совсем не обязательно делать именно так.

В Linux имеется всегда один корень root и обозначается ‘/’. Путь к любому файлу отсчитывается относительно этого корня. Присоединение к корню других файловых систем осуществляется с помощью операции монтирование.

Монтирование — операция присоединения устройства хранения данных к дереву каталогов.

Монтирование осуществляется с помощью команды mount точка_монтирование файловая_система

Также ранее упоминалось про понятие раздела подкачки.

Раздел подкачки (SWAP) — это специальный раздел на жестком диске или файл, в который операционная система перемещает отдельные блоки оперативной памяти в случае когда оперативной памяти не хватает для работы процессов.

Но мы немного отвлеклись. Продолжим установку нашего сервера. Способ разметки жесткого диска я оставляю на ваше усмотрение, я же для закрепления вышесказанного выберу способ «Вручную».

Выбираем наш жесткий диск.

Пока у меня есть только один основной раздел SDA и свободное место 8,6 Gb. Я же планирую использовать 1 Gb под раздел подкачки, 4 Gb под корневой раздел, 3,6 Gb под домашнюю директорию. При этом все три раздела я сделаю основными (так как планирую использовать на данном компьютере только одну ОС). Выбираем не размеченную область и начинаем ее делить.

Выбираем создать новый раздел.

Первым делом создаем файл подкачки. Его размер мы решили сделать 1 Gb.

Не вдаваясь в детали выбираем местоположение нового раздела Начало.

Тип нового раздела Первичный, так как мы решили что каждый раздел у нас будет основным.

Переходим во вкладку «Использовать как» для того, чтобы выбрать тип раздела.

Выбираем тип — раздел подкачки.

Все — настройка первого раздела завершена, применяем настройки.

Оставшиеся два раздела настраиваются абсолютно аналогично — меняются лишь размер и тип раздела. Вообщем в конце у вас должно получиться примерно так.

Основа системы уже готова. Нам предлагают поставить некоторые дополнительные пакеты. В данном случае все зависит от целей, для которых вы ставите сервер (FTP, DNS, DHCP, Web, MAIL или какой-то еще). Могу сказать, что в любом случае вам стоит выбирать пакет OpenSSH, который предназначен для удаленного доступа по SSH. В моем случае сервер тестовый и я ничего выбирать не буду. Все дополнительные пакеты будут установлены после установки.

В конце нам предлагают установить системный загрузчик GRUB в главную загрузочную запись. Могу сказать, что если Ubuntu — единственная ОС в вашем компьютере, то смело выбирайте Да. Если не уверены лучше выбрать Нет. В любом случае, даже если вы поставили GRUB и теперь не можете зайти на другую операционную систему, эту ситуацию можно исправить путем правок в конфигурационном файле GRUB. Как это сделать я покажу в следующих статьях.

Поздравляю наш сервер готов к работе 🙂

___________________________


Есть ещё доводы в пользу Ubuntu Server, кроме перечисленных в и ..

LXC и Vagrant.

LXC (L inuX C ontainers) - система виртуализации на уровне операционной системы для запуска нескольких изолированных экземпляров ОС Linux на одном компьютере. LXC не использует виртуальные машины, а создает виртуальное окружение с собственным пространством процессов и сетевым стеком.

Vagrant - это open source программное обеспечение, которое помогает создавать и конфигурировать виртуальные окружения. Vagrant позволит создать шаблон вашей операционной системы, указать ему требуемое к установке ПО и всё остальное будет создано на стольки виртуальных машинах сколько потребуется вашей команде.

LXC можно представлять себе как "super chroots" или как "лёгкую виртуализацию". Можно использовать Juju не только для развёртывания Ubuntu и сервисов в облачных средах, но и применять для локальных LXC, особенно для обучения на первых порах.

Canonical так же присматривается к Docker - системе автоматизированного развёртывания любого приложения как лёгкого, переносимого, самодостаточного контейнера, который будет работать везде. Docker позволит разработчику инкапсулировать в контейнер любую начинку и это будет работать на производстве в виртуальных машинах, серверах, кластерах OpenStack и в их комбинациях.

Говоря об песочницах, стоит напомнить, что если вы хотите использовать Vagrant для лёгкого манипулирования множеством копий виртуальных машин, то можете использовать шаблоны операционной системы Ubuntu с сайта cloud-images.ubuntu.com/vagrant/. Эти шаблоны обновляются, как и другие образы Ubuntu, и полностью поддерживаются.

Landscape.

Организациям, которым приходится управлять огромным количеством Ubuntu систем, может пригодиться Landscape. Для развёртывания сервисов, Canonical предлагает использование Juju, которую можно назвать apt для служб . Но для поддержания парка Ubuntu в обновлённом состоянии нужно использовать Landscape. Управлять с помощью Landscape тысячами Убунту систем так же легко как одной системой. Вы с лёгкостью исправите проблему с безопасностью, затронувшую сотню машин, в пару щелчков мышью. И главное, легко сделаете отчёт об данной выполненной работе без бумажной волокиты.

Landscape "разговаривает" с apt на каждой Ubuntu машине через разработанный API, в независимости от архитектуры железа и версии Ubuntu.

Landscape платная утилита, но есть 30 дневная пробная версия, которая позволит попробовать её в действии.

Ubuntu и сообщество.

Нет никакой "коммерческой для предприятий" и "бесплатной для пользователей" версий Убунту. Canonical искусственно не делит свою операционную систему. Если Ubuntu у вас работает "искаропки" и вы достаточно опытны и сами управляетесь, то нет никакой разницы между вами и клиентами, которые платят за поддержку их Ubuntu сотрудниками Canonical.

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

Ubuntu Advantage.

Как уже было сказано выше, Ubuntu бесплатна. Canonical предоставляет платную поддержку для тех кому она нужна в сегменте серверов и облаков.

Цены на поддержку серверных решений.

Серверные возможности Essential Standard Advanced
Система менеджмента Landscape Landscape
Выделенный сервер Landscape Опционально Опционально Опционально
Юридические гарантии Ubuntu Assurance
Сведения и поддержка База знаний
Базая установка и приложения
Интеграция Windows
Виртуализация
Кластер и высокая доступность при отказах
Специальный репозиторий
Дополнительное Поддержка облаков Опционально Опционально
Premium Service Engineer Опционально Опционально Опционально
Цена за сервер Итого за год $320 $700 $1,200

Цены на поддержку облачных решений.

Облачные возможности Малый Средний Большой
Количество нод до 100 нод до 500 нод свыше 500 нод
Поддержка инфраструктуры 24/7
Выделенный сервер Landscape
Безлимитная поддержка гостевых Ubuntu
С Ceph хранилищем 64 Тб 64 Тб 64 Тб
Цена за год $75,000 $180,000 $350,000

Как видно из таблиц, цена поддержки начинается с $320 за один сервер в год. P remium S ervice E ngineers - это лучшее что предлагает Canonical и если у вас возникли какие-то сложнейшие вопросы, то PSE их решат. Если сравнить цены Canonical с соперниками, то легко можно увидеть конкурентноспособность цен, учитывая что платить просто так за лицензию никто не заставляет.

Нужна официальная поддержка и помощь за деньги? Всегда, пожалуйста.

Вы в прекрасной компании.

Такие компании как Netflix, Wikipedia, Inktank, AT&T, HP, Dreamhost, Rackspace, Instagram, Dropbox, SmugMug, Samsung, NTT, Deutsche Telekom, 10gen и Amazon используют Ubuntu Server для поддержания своего бизнеса.

Мощные компании со своими серьёзными требованиями к стабильной и бесперебойной работе систем, выбрали Ubuntu Server не за красивые глазки.

Поднять веб-сервер Apache с php и MySQL на Ubuntu проще простого. Можно поставить LAMP. Первый вариант в подробном описании не нуждается, а вот про второй я сейчас напишу. Установка пройдет в несколько этапов. Для начала нам нужно зарегистрировать домен у какого-нибудь регистратора доменных имен, например www.sweb.ru Я им пользуюсь уже больше 5 лет. Рассмотрим перенос на собственный сервер вымышленного домена www.mysite.ru Я делал все на живой машине, а не на виртуальном сервере, поэтому для переноса на свой сервер у вас должен быть хотя бы один выделенный внешний ip.

Не забудте прописать в админке вашего хостера dns для вашего домена в виде внешнего ip, прикреплённого к вашему серверу.

Устанавливаем Ubuntu Server 10.04.3 , именно на ней я и создавал web server. Я знаю, есть много других дистрибутивов, но мне по душе ubuntu. Особое внимание при установке обратите на настройку сети (DHCP ), её лучше настраивать вручную. Также на последнем этапе когда вас попросят выделить из списка пакеты (почтовый сервер, lamp, ssh, java… прочее) выберите только ssh, остальное вам не нужно.

Во время установки сервера, если вдруг что-то пошло не так при установке какого либо пакета, его можно удалить. Для этого надо в консоли написать:

apt-get purge "тут название пакета для удаления"

Устанавливаем Apache

sudo apt-get install apache2

Если все прошло без ошибок, сервер сразу загрузится и будет в рабочем состоянии. У меня сеть с внутренними ip и с привязанными к ним провайдером внешними ip. Поэтому набрав на другом компьютере внешний ip мы попадаем на страницу с текстом «It works!» , значит все получилось. Файлы хоста находятся в папке /var/www , нам это ни к чему. По крайней мере я решил что все данные лучше хранить в папке /home . Поэтому в дальнейшем перенесем наши папки доменов в раздел home .

Для управления сервером Apache мы можем воспользоваться утилитой apache2ctl . Например, можно просмотреть текущий статус сервера Apache, выполнив команду:

apache2ctl status - состояние сервера
sudo apache2ctl stop - остановить
sudo apache2ctl start - запустить
sudo apache2ctl restart - перезапустить

Есть и другие команды для этих же целей:

sudo /etc/init.d/apache2 status - состояние сервера
sudo /etc/init.d/apache2 stop - остановить
sudo /etc/init.d/apache2 start - запустить
sudo /etc/init.d/apache2 restart - перезапустить

Установка PHP

Сразу установим библиотеки для работы с мускулом и библиотеки для работы с графикой:

sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql imagemagick

некоторые мануалы пишут еще об одном пакете: php-image-graph но у меня он не установился, написал что не доступен, поэтому я не стал разбираться почему, заработало и так. :)

Чтобы Apache подхватил только что установленный PHP перезагрузим его командой:

sudo apache2ctl restart или sudo /etc/init.d/apache2 restart

Установка MySQL

sudo apt-get install mysql-server

Во время установки MySQL, появится окошко, в которое нужно ввести пароль. По умолчанию MySQL создает административного пользователя с именем root. В это окошко нужно вписать пароль для этого пользователя и нажать Enter, затем повторно ввести пароль. Не забудьте записать пароль.

Если хотите поменять пароль на Mysql, это я к тому, что если вы ставили русскую версию ubuntu то иногда непонятно на каком языке вы вводите, то заменить можно так:

mysql -uroot –p

SET PASSWORD FOR root@localhost=PASSWORD("123456789");

вводим quit

Вообще все перезагружается автоматом, но если вдруг, то перезагружаем:

Mysql /etc/init.d/mysql restart

пробуем зайти под новым паролем.

Установка PhpMyAdmin

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

sudo apt-get install phpmyadmin

В конце установки появится окошко, в котором нужно выбрать сервер apache2 (клавишей пробел) и нажать Enter. Далее вам предложат создать базу данных для phpMyAdmin. Выберите Да и нажмите Enter. Далее введите пароль административной учетной. Затем введите пароль для регистрации phpMyAdmin на сервере баз данных и в следующем окошке подтверждение пароля.

Панель управления phpMyAdmin будет доступна по адресу http://ваш_ip/phpmyadmin. В качестве имени пользователя введите root, а пароль тот, который вы указали для пользователя root при установке MySQL.

Для ограничения доступа к PhpMyAdmin вам надо выполнить несколько действий. Во-первых давайте скроем доступ к управлению базами данных через http://ваш_ip/phpmyadmin Отредактируем файл /etc/apache2/conf.d/phpmyadmin.conf в котором надо:

1. Изменить Alias /phpmyadmin на что нибудь своё, например Alias /skdjfhefjdv что не позволит злоумышленнику, если ваш сайт имеет выход в интернет, получить доступ к phpmyadmin из вне и натворить там не весть что.

2. В корневую дирректорию phpmyadmin которая находиться в /usr/share/phpmyadmin/ надо положить файл.htaccess со следующими данными:

deny from all
allow from ваш_IP

Теперь в phpMyadmin можно будет заходить с определённого ip.

Теперь создадим свой сайт www.mysite.ru . Создадим директорию для всех ваших сайтов, а заодно и для www.mysite.ru :

mkdir -p ~/www/mysite.ru/public_html

Данной командой мы создали общую www и в ней папку домена с папкой для файлов сайта, в директории /home .

Теперь сообщим апачу о новом сайте. Создаём файл:

sudo nano /etc/apache2/sites-available/mysite.ru

И вписываем туда следующие строки:


ServerName mysite.ru
ServerAdmin webmaster@localhost

DocumentRoot /home/username/www/mysite.ru/public_html

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

ErrorLog /var/log/apache2/error.log

CustomLog /var/log/apache2/access.log combined

Сохраняем файл. Теперь нужно сообщить апачу, что сайт нужно обслуживать. Пишем в терминал:

sudo a2ensite mysite.ru

А затем перезагрузим его:

sudo /etc/init.d/apache2 reload

Теперь нам нужно, что бы при вводе в браузере адреса mysite.ru открывался наш локальный сайт, а не с интернета. Поэтому открываем файл hosts.

Установка Ubuntu Server мало чем отличается от установки десктопной версии этой операционной системы, но многие пользователи все равно опасаются самостоятельно ставить на жесткий диск серверную версию ОС. Отчасти это оправдано, но процесс инсталляции не вызовет никаких трудностей, если воспользоваться нашей инструкцией.

Ubuntu Server удастся установить на большинство компьютеров, так как ОС поддерживает самые популярные архитектуры процессоров:

  • AMD64;
  • Intel x86;

Хотя серверная версия ОС требует минимум от мощности ПК, системные требования никак нельзя пропустить:

  • ОЗУ — 128 Мбайт;
  • Частота процессора — 300 мГц;
  • Занимаемый объем памяти — 500 Мб при базовой установке или 1 Гб при полной.

Если характеристики вашего устройства соответствуют требованиям, можно приступать непосредственно к установке Ubuntu Server.

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

На сайте можно скачать две версии ОС (16.04 и 14.04) с разной битностью (64-bit и 32-bit), нажав соответствующую ссылку.

Шаг 2: Создание загрузочной флешки

После загрузки одной из версий Ubuntu Server на компьютер необходимо создать загрузочную флешку. Этот процесс занимает минимум времени. Если же ранее вы не записывали ISO-образ на флешку, то на нашем сайте есть соответствующая статья, в которой представлена подробная инструкция.

Шаг 3: Запуск ПК с Flash-накопителя

При установке любой операционной системы в обязательном порядке необходимо проводить запуск компьютера с накопителя, на котором записан образ системы. Этот этап порою является самым проблематичным для неопытного пользователя, ввиду различий между разными версиями BIOS. У нас на сайте есть весь необходимый материал, с подробным описанием процесса запуска компьютера с флеш-накопителя.

Шаг 4: Настройка будущей системы

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

В нашем примере будет выбран русский язык, вы же можете определить для себя другой.

Примечание: при установке ОС все действия выполняются исключительно с клавиатуры, поэтому для взаимодействия с элементами интерфейса используйте следующие клавиши: стрелочки, TAB и Enter.

После выбора языка перед вами появится меню установщика, в котором нужно нажать «Установить Ubuntu Server» .

С этого момента начнется предварительная настройка будущей системы, в процессе которой вы определите основополагающие параметры и введете все необходимые данные.

  1. В первом окне вас попросят указать страну проживания. Это позволит системе автоматически установить время на компьютере, а также соответствующую локализацию. Если в списке вашей страны нет, то нажмите по кнопке «другая» — перед вами появится перечень стран мира.
  2. Следующим этапом будет выбор раскладки клавиатуры. Рекомендуется определять раскладку вручную, нажав кнопку «Нет» и выбрав из списка нужную.
  3. Далее надо определить комбинацию клавиш, после нажатия которых будет изменяться раскладка клавиатуры. В примере будет выбрана комбинация «Alt+Shift» , вы же можете выбрать другую.
  4. После выбора последуют довольно продолжительные загрузки, во время которых будут скачаны и установлены дополнительные компоненты:

    будет определено сетевое оборудование:

    и произведено подключение к сети интернет:

  5. В окне настройки учетных записей введите имя нового пользователя. Если вы планируете пользоваться сервером в домашних условиях, то можете ввести произвольное название, если вы производите установку в какой-то организации, то проконсультируйтесь с администратором.
  6. Теперь необходимо будет ввести имя учетной записи и установить пароль. Для имени используйте нижний регистр, а пароль лучше устанавливать с использованием специальных символов.
  7. В следующем окне нажмите кнопку «Да» , если сервер планируется использовать в коммерческих целях, если же нет опасений по поводу сохранности всех данных, то нажимайте кнопку «Нет» .
  8. Последним этапом предварительной настройки будет определение часового пояса (снова). Точнее, система постарается автоматически определить ваше время, но зачастую это у нее получается плохо, поэтому в первом окне нажмите «Нет» , а во втором самостоятельно определите свой населенный пункт.

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

Шаг 5: Разметка дисков

На этом этапе можно пойти двумя путями: произвести автоматическую разметку дисков или же сделать все вручную. Так, если вы производите установку Ubuntu Server на чистый диск или вас не волнует находящаяся на нем информация, смело можете выбирать пункт «Авто — использовать весь диск» . Когда на диске есть важная информация или установлена другая операционная система, например, Windows, то лучше выбрать пункт «Вручную» .

Автоматическая разметка диска

Чтобы произвести автоматическую разметку диска, вам нужно:


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

Ручная разметка диска

Размечая пространство диска вручную, вы можете создать множество разделов, которые будут выполнять те или иные функции. В этой статье будет предложена оптимальная разметка для Ubuntu Server, которая подразумевает средний уровень защищенности системы.

В окне выбора метода вам нужно нажать «Вручную» . Далее появится окно с перечнем всех дисков, установленных в компьютере, и их разделов. В этом примере диск один и в нем нет разделов, так как он полностью пустой. Поэтому выбираем его и нажимаем Enter .

После этого на вопрос, хотите ли вы создать новую таблицу разделов ответьте «Да» .

Примечание: если вы размечаете диск с уже имеющимися на нем разделами, то этого окна не будет.

Теперь под наименованием жесткого диска появилась строка «СВОБОДНОЕ МЕСТО» . Именно с ним мы и будем работать. Для начала необходимо создать корневой каталог:


Теперь дисковое пространство у вас должно выглядеть примерно так:

Но этого мало, чтобы система нормально функционировала, нужно еще создать раздел подкачки. Делается это просто:

Общий вид разметки диска будет иметь такой вид:

Остается лишь выделить все свободное место под домашний раздел:


Теперь полная разметка диска выглядит следующим образом:

Как можно заметить, свободного места на диске не осталось, вы же можете использовать не все пространство, чтобы в дальнейшем установить рядом с Ubuntu Server другую операционную систему.

Если все действия вами были выполнены верно и вы удовлетворены результатом, то нажимайте «Закончить разметку и записать изменения на диск» .

Перед началом процесса будет предоставлен отчет, в котором перечислены все изменения, что будут записаны на диск. Опять же, если все вас устраивает, нажимайте «Да» .

Шаг 6: Завершение установки

После разметки диска нужно выполнить еще несколько настроек, чтобы произвести полноценную установку операционной системы Ubuntu Server.

  1. В окне «Настройка менеджера пакетов» укажите прокси-сервер и нажмите «Продолжить» . Если сервера у вас нет, то нажмите «Продолжить» , оставив поле незаполненным.
  2. Подождите пока установщик ОС подгрузит и установит необходимые пакеты из сети.
  3. Выберите способ обновления Ubuntu Server.

    Примечание: для повышения безопасности системы стоит отказаться от автоматического обновления, и проводить эту операцию вручную.

  4. Из списка выберите программы, которые будут предустановлены в системе, и нажмите «Продолжить» .

  5. Подождите окончания процесса загрузки и установки ранее выбранного программного обеспечения.
  6. Установите системный загрузчик GRUB . Заметьте, что при установке Ubuntu Server на чистый диск вам предложат установить его в главную загрузочную запись. В этом случае выбирайте «Да» .

    Если на жестком диске находится вторая операционная система, а это окно появилось, то выберите «Нет» и определите загрузочную запись самостоятельно.

  7. На последнем этапе в окне «Завершение установки» , вам нужно извлечь флешку, с которой проводилась инсталляция, и нажать кнопку «Продолжить» .

Заключение

По итогу выполнения инструкции компьютер будет перезагружен и на экране появится главное меню операционной системы Ubuntu Server, в котором нужно будет ввести логин и пароль, указанные при установке. Обратите внимание, что пароль при вводе никак не отображается.

Это руководство о том, как подготовить сервер Ubuntu 9.10 (Karmic Koala) и установить на него ISPConfig 3. ISPConfig 3 - это панель управления веб-хостингом, которая позволяет вам управлять через веб-браузер следующими услугами: веб-сервером Apache, почтовым сервером Postfix, сервером баз данных MySQL, сервером имён MyDNS, файловым сервером PureFTPd, антиспамом SpamAssassin, антивирусом ClamAV и много чем ещё.

Обратите внимание, что это описание не работает для ISPConfig 2, оно действительно только для ISPConfig 3!

Требования

Предварительное замечание

В руководстве я использую имя хоста server1.example.com с IP-адресом 192.168.0.100 и шлюзом 192.168.0.1. У вас эти параметры могут отличаться, так что вам нужно будет их заменить, где необходимо.

Установка основной системы

Вставьте ваш установочный диск Ubuntu в привод и загрузитесь с него. Выберите язык установки, затем «Установить сервер Ubuntu»:

Выберите свой язык (снова), местоположение и раскладку клавиатуры.

Установщик проверит диск и ваше оборудование, настроит сеть с использованием DHCP , если, конечно, сервер DHCP присутствует в сети:

Введите имя своего компьютера. В этом примере моя система называлась server1.example.com, поэтому я ввожу server1:

Теперь вы должны разметить свой жёсткий диск. Для простоты я выбираю «Авто - использовать весь диск и настроить LVM». Это создаст один раздел с двумя логическими дисками: один - для корневой файловой системы (/), другой - для раздела подкачки (swap). Конечно, разметка - полностью ваше дело, поэтому, если знаете, что делаете, вы можете также разметить диск вручную. Если вы сделаете отдельными разделы /home и /var, в будущем вам это может пригодиться.

Выберите диск для разметки и на вопрос «Записать изменения на диск и изменить LVM?» ответьте «Да».

Если вы выбрали «Авто - использовать весь диск и настроить LVM», программа разметки создаст один большой раздел, используя всё дисковое пространство. Теперь вы можете определить, сколько из этого дискового пространства должно использоваться логическими дисками (/) и (swap). Имеет смысл оставить некоторое место неиспользованным, позже вы сможете расширить свои существующие логические диски или создать новые. Это даёт больше гибкости.

Когда закончите, на вопрос «Записать изменения на диск?» нужно ответить «Да»:

Будут созданы и отформатированы ваши новые разделы:

Затем будет устанавливаться основная система:

Создайте пользователя, например, Administrator, с пользовательским именем administrator. Не используйте в качестве имени пользователя admin, поскольку это зарезервированное имя в Ubuntu 9.10.

Я не нуждаюсь в шифровании домашней папки, поэтому здесь я выбрал «Нет»:

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

Нам необходимы серверы DNS , Mail и LAMP, однако, сейчас я не выбираю ни один из них, потому что мне нравится иметь полный контроль над тем, что установлено в моей системе. Необходимые пакеты мы установим позже вручную. Единственный пункт, который я здесь отмечаю, это «OpenSSH server». Он понадобится мне для соединения с системой после окончания установки при помощи клиента SSH , такого как Putty:

Итак, установка основной системы закончена. Извлеките установочный диск из привода и выберите «Продолжить», чтобы перезагрузить систему:

В следующем месяце мы установим сервер SSH и vim-nox, используя нашу учётную запись администратора, а также настроим сеть.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: