FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Вы ищете стабильную, безопасную и невероятно гибкую операционную систему для своего сервера? Забудьте о суете с Linux и обратите внимание на FreeBSD! Эта мощная ОС с открытым исходным кодом построена на прочном фундаменте BSD-ядра. В отличие от Linux, здесь ядро и базовое программное обеспечение разрабатываются одной слаженной командой. Это гарантирует феноменальную стабильность и безопасность.

Готовы запустить свой высокопроизводительный сервер? Мы проведем вас через каждый шаг установки FreeBSD 11.1. Вы узнаете, как подготовить загрузочный носитель, правильно разметить диск и выбрать только необходимые компоненты. Мы настроим сеть, зададим пароль root и создадим первого пользователя.

Вы получите чистую систему, готовую к работе. Мы покажем, как активировать ключевые сервисы вроде SSH для удаленного доступа. Расскажем о важных оптимизациях безопасности, которые защитят вашу систему с первого дня. В вашем распоряжении окажется доступ к более чем 20 000 приложений из коллекции портов.

Не бойтесь незнакомых имен сетевых интерфейсов или структуры меню установщика. Наше руководство подробно разберет каждый экран. Вы поймете разницу между UFS и ZFS, GPT и MBR. Узнаете, какие пакеты выбрать для сервера и как избежать распространенных ошибок.

Готовы сделать ваш сервер мощнее и надежнее? Наше руководство ждет вас внутри!


Многие Linux пользователи уже слышали про FreeBSD, эта система использует ядро BSD, похожее на Linux, поскольку оба ядра основаны на Unix и поддерживают одни и те же стандарты POSIX. Это такая же свободная, бесплатная операционная система с открытым исходным кодом, разработанная для обеспечения максимальной безопасности и гибкости. Чаще всего она используется на серверах. Основное отличие от Linux в том, что разработкой ядра и программного обеспечения занимается одна команда разработчиков.

FreeBSD поддерживает множество различных процессорных конфигураций, от серверов до микрокомпьютеров, таких как Raspberry Pi. Как и Linux, система поставляется с множеством программ, которые можно очень просто установить с помощью портов. Всего доступно более 20 000 пакетов. В этой инструкции мы рассмотрим как выполняется установка FreeBSD 11 последней, на данный момент, версии на компьютер amd64. Будем устанавливать версию с интерфейсом командной строки, она лучше всего подходит для серверов.


Содержание статьи

Подготовка к установке

Как обычно, сначала нам нужно скачать установочный образ, и только потом может быть выполнена установка и настройка freebsd 11.

Шаг 1. Загрузка образа

На официальном сайте есть несколько версий для разных архитектур, нам нужна amd64 или x86, в зависимости от количества оперативной памяти, которую вы желаете использовать.

Мы будем устанавливать последнюю версию FreeBSD 11.1, но если позже выйдет более новая версия, то я думаю, что статья будет все еще актуальна и для нее.

Шаг 2. Запись образа на диск

Далее вам нужно записать полученный образ на диск или на флешку. Вы можете использовать один из известных вам методов для этого. Например, в Linux вы можете использовать Unetbootin или Etcher, а в Windows есть Rufus.

Далее вставьте носитель в компьютер и измените настройки BIOS так, чтобы загрузка выполнялась из вставленного носителя. Чтобы войти в BIOS, во время загрузки нажмите одну из клавишей: F2, F11, F12 перед загрузкой операционной системы. Затем перейдите на вкладку "Boot" и поставьте там ваш носитель на первое место.

Установка FreeBSD 11

Шаг 3. Меню загрузчика

В первом меню загрузчика вам не нужно менять никаких параметров. Просто нажмите "Enter" для продолжения работы:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 4. Выбор действия

Дальше загрузиться псевдографический интерфейс, в нем выберите пункт "Install" для установки системы:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 5. Раскладка клавиатуры

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

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 6. Имя хоста

Введите имя хоста для новой системы:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 7. Выбор программ

На следующем экране вам предстоит выбрать компоненты системы, которые вы хотите установить FreeBSD 11 на свой компьютер. Для того, чтобы отметить компонент нажмите "Пробел". Для сервера достаточно оставить библиотеки совместимости lib32 и Ports.

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Когда завершите, нажмите "Enter".

Шаг 8. Автоматическая разметка диска

Дальше нужно выполнить разметку диска. Вы можете довериться установщику и выполнить автоматическую разметку или же сделать все вручную. Если у вас есть несколько жестких дисков, которые необходимо подключить, лучше использовать ZFS. Но мы рассмотрим на примере UFS.

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

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

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Затем выберите таблицу разделов. Если ваш диск больше 2 Тб или вы используете UEFI вместо BIOS, то вам лучше использовать GPT, в всех остальных случаях более предпочтительно MBR. Даже будет лучше если вы отключите защищенную загрузку и будете использовать MBR:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

В следующем окне система покажет вам созданные разделы. В случае MBR будет создано два раздела - корень и раздел подкачки. Используйте "Tab" для выбора кнопки "Commit", а затем нажмите "Enter":

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 9. Установка FreeBSD

Дальше будет запущена установка FreeBSD 11 с флешки или другого носителя, в зависимости от скорости работы вашего компьютера и жесткого диска, установка может занять от 10 до 30 минут.

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 10. Пароль суперпользователя

Когда установка завершится, система предложит вам ввести пароль для суперпользователя. Установщик спросит пароль два раза, но он не будет отображаться на экране:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 11. Настройка сети

Дальше выберите сетевой интерфейс, через который вы собираетесь получать доступ в интернет. Как видите, имена сетевых интерфейсов отличаются от стандартов Linux:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Затем выберите "Yes", чтобы выполнить настройку ip адреса IPv4:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Вы можете выбрать вариант получения адреса по DHCP или настроить его вручную:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Настройку адреса IPv6 можно пропустить:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Последний этап настройки сети - настройка DNS серверов. Лучше всего добавить, кроме стандартного, DNS сервер от Google - 8.8.8.8:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 12. Регион

Выберите географический регион, в котором расположен ваш компьютер:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Затем выберите вашу страну:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 13. Настройка даты

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

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 14. Автозагрузка

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

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 15. Дополнительные оптимизации

Эти опции позволяют усилить безопасность вашей системы. Отключите доступ к буферу ядра для непривилегированных пользователей. Отключите отладку, Включите очистку /tmp во время загрузки, отключите сокет Syslogd и Sendmail если вы не планируете использовать почтовый сервер:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 16. Другие пользователи

Дальше установщик спросит вас не желаете ли вы добавить к системе еще пользователей. Выберите "yes" и введите всю необходимую информацию о пользователе. Безопаснее всего оставить все поля по умолчанию, для этого достаточно нажимать "Enter":

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

В качестве оболочки вы можете выбрать Bourne shell (sh) или tcsh. Когда завершите, просто наберите "Yes":

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Дальше система спросит вас хотите ли вы добавить еще пользователей, и если в этом нет необходимости, нужно ответить "no":

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 17. Завершение установки

На последнем экране перед вами появится простое меню действий. Если вы не хотите ничего менять, просто выберите первый пункт - "Exit" и ответьте "no", чтобы перезапустить компьютер:

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Шаг 18. Перезагрузка

Извлеките установочный носитель и нажмите "Enter":

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

В меню загрузчика снова нажмите "Enter".

Шаг 19. Вход

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

FreeBSD 11: Полное руководство по установке мощной ОС для вашего сервера

Выводы

В этой статье мы рассмотрели как выполняется установка FreeBSD 11.1 на сервер или компьютер. Мы установили только консольную версию, но если вы собираетесь использовать систему на домашнем компьютере, то можно установить графическую оболочку и все другие компоненты из портов, так здесь называются репозитории. Надеюсь, эта информация была полезной для вас. Хотя FreeBSD все-таки отличается от Linux, у них очень много общего.

Оставить комментарий


Кликните на изображение чтобы обновить код, если он неразборчив