Web-сервер на FreeBSD. Часть 1: Установка FreeBSD 10.3

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

Образ системы можно скачать с официального сайта FreeBSD.org. Нажимаем на манящую желтую кнопку Download FreeBSD и попадаем на страницу выбора нужного инсталлятора:

Установка FreeBSD-1

Если вы ставите FreeBSD на реальное железо, то качайте образ из Installer Images под свою архитектуру. Если же используется то или иное решение по части виртуализации, например ESXi кластер от VMware, то имеет смысл ставить Virtual Machine Images ибо те уже заточены под тот или иной гипервизор.

Для меня это не столь критично, поэтому я выберу образ Installer Images архитектуры amd64. Сами образы различаются по наличию в них тех или иных компонентов. Bootonly.iso представляет из себя загрузку системы из сети, disk1.iso содержит основу системы и может устанавливаться без наличия интернета, dvd1.iso содержит тоже самое что и disk1.iso и полное дерево портов вдобавок. Я советую выбирать disk1.iso, это самый оптимальный вариант:

Установка FreeBSD-2

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

Установка FreeBSD-3

Понеслась загрузка ядра и опрос оборудования, после этого запускается сам инсталлятор. Из выбора у нас Install — запустить установщик, Shell —  выйти в консоль по какой-либо нужде и Live-CD где можно залогиниться от рута без пароля и тоже чего-нибудь поделать. Выбираем Install:

Установка FreeBSD-4

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

Установка FreeBSD-5

Далее с нас просят ввести имя машины. Вводим что душе угодно:

Установка FreeBSD-6

Затем последует выбор устанавливаемых компонентов. Здесь на ваше усмотрение, я выбираю документацию, библиотеки совместимости с 32битной архитектурой, дерево портов и исходные коды системы для чтения перед сном:

Установка FreeBSD-7

Нажимаем на ОК, начинается работа с диском. Попадаем в меню выбора его разбиения. Здесь все всегда очень индивидуально и настраивается под конкретную задачу. В нашем случае система ставится на пустое железо, поэтому доверимся установщику и жмем Auto (UFS):

Установка FreeBSD-8

В следующем окне выбираем entire disk, и в следующем схему томов как GPT. Инсталлятор послушно выполнил пожелания и представит вариант автоматического разбиения диска:

Установка FreeBSD-9

У FreeBSD схожее с Linux представление о наименовании дисковых устройств. Система обозвала наш винт ada0, а разделы с приставочкой p (partition) и номером. В данном случае нет разбиения tmp или home в отдельные партиции, хотя если у вас на хостинге предполагается много пользователей со своими сайтами, рекомендую создавать для них свой раздел (например home). Нажимаем Finish:

Установка FreeBSD-10

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

Установка FreeBSD-11

После распаковки архивов с системой, нас попросят установит пароль пользователя root, вводим:

Установка FreeBSD-12

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

Установка FreeBSD-13

Здесь опять все индивидуально. Первым делом идет настройка IPv4. Если вы получайте IP адрес от вашего провайдера по DHCP, инсталятор предложит соответствующий выбор, если же нет, то вводите все ручками. В моем случае IPv4 по DHCP, IPv6 не настраиваю. Следующий шаг, настройка времени:

Установка FreeBSD-14

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

Установка FreeBSD-15

Не пытайтесь искать Russian Federation в группе Europe, инсталлятор убежден что наша страна это Азия. Далее выбирайте нужный вам часовой пояс. Нажимаем OK:

Установка FreeBSD-16

Последует небольшая настройка уже установленной системы. На выбор предлагается активировать различные демоны. Меня интересует только sshd, поэтому выбираю его. Нажимаем ОК. Нам предложат создать простого пользователя, это удобнее сделать из системы, нажимаем No. Все, установка завершена:

Установка FreeBSD-17

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

На этом все! Система установлена. Извлекаем накопитель и жмем пункт Exit. Нас спросят уточнить не желаем ли мы вносить постустановочные изменения. Нажимаем No. Читаем поздравления от инсталятора и жмем Reboot, загружаемся в установленной системе, логинимся от рута:

Установка FreeBSD-18

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *