FreeBSD 8.0: первоначальная установка и настройка. Часть I 

Продолжаю публикацию глав из книги "А. Кимвр. Веб-сервер на FreeBSD 8.0: установка, настройка, эксплуатация" в блоге http://freebsd.blogmasters.ru

Ранее мы познакомились с краткой историей FreeBSD и сформировали установочный комплект, который сегодня используем для первоначальной установки и конфигурации системы.

1. ИСТОЧНИКИ ИНФОРМАЦИИ

Официальное руководство по FreeBSD

2. ТРЕБОВАНИЯ

Минимальные требования для установки FreeBSD с использованием привода компакт-дисков приведены ниже. Официальный список поддерживаемого железа можно посмотреть по адресу: http://www.freebsd.org/releases/8.0R/hardware.html.

  • Компьютер на базе x86 архитектуры с процессором i80486 или более новым, или проссором AMD Am486 или более новым; 32Мб оперативной памяти; минимум 2 Гб на жестком диске, версия BIOS, поддерживающая загрузку с компакт-диска.
  • Привод компакт-дисков
  • DVD1 или CD1 с записанным пакетом FreeBSD 8.0-RELEASE (образ диска в формате ISO можно скачать с официального сайта http://www.freebsd.org/where.html)

3. ЖЕЛАТЕЛЬНО

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

  • сетевая карта и соединение с Интернетом (понадобится практически сразу же для обновления коллекции портов)
  • зарегистрированное доменное имя (мы же рассматриваем создание веб-сервера в Интернете! Доменное имя понадобится обязательно)
  • второй жесткий диск, аналогичный первому по своим физическим параметрам для хранения резервных копий и зеркалирования основного жесткого диска

4. ПОДГОТОВКА

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

Установку начинаем в локальном режиме – к компьютеру дожны быть подключены монитор и клавиатура. Мышь подключать не обязательно – процесс первоначальной установки осуществляется в текстовом режиме.

5. УСТАНОВКА

Приступаем непосредственно к установке FreeBSD. Процесс состоит из следующих шагов.

  1. Вставьте компакт-диск с установочным пакетом FreeBSD в дисковод и перегрузите систему. Вы увидите на экране приветствие FreeBSD с системой меню. Здесь можно нажать на ввод [enter], или просто дождаться истечения отсчитываемого времени.
  2. После загрузки появится меню выбора страны. Выберите Россию при помощи клавиш со стрелками и нажмите ввод [enter].
  3. На экране появится главное меню программы установки системы [sysinstall]. При помощи клавиш со стрелками выберите строку стандартной установки Standard - Begin Standard Installation (recommended) (2я строка) и нажмите ввод [enter].
  4. На экране появится информация о различных параметрах разметки жестких дисков. Нажмите ввод [enter]. Здесь в большинстве случаев (зависит от системы) появится предупреждение о неверной геометрии, в этом случае программа установки и конфигурации системы [sysinstall] автоматически внесет необходимые исправления. Просто нажмите ввод [enter].
  5. Для того, чтобы не углубляться в дебри разбиения жестких дисков (кто хочет, может почитать информацию об этом дополнительно), принимаем, что весь диск будет отведен под FreeBSD. Соответственно, нажимем латинскую букву A на клавиатуре, после чего нажимаем Q для звершения.
  6. В появившемся диалоге Менеджера загрузки выбираем Standard, в результате только что созданный на жестком диске раздел будет помечен системой как загрузочный.
  7. На следующем экране представлены объяснения того, что нужно для создания разделов BSD в рамках только что созданного дискового раздела. Нажмите ввод [enter], после чего – латинскую букву A. Редактор автоматически произведет стандартное разбиение на нужные системе разделы. После этого нажимаем Q, выходим из этого меню, и продолжаем.
  8. На экране представлен диалог, в котором предлагается выбрать тип дистрибутива. Прокручиваем вниз до строчки User (6-я позиция), после чего жмем клавишу пробела для того, чтобы выбрать эту опцию.
  9. Вам тут же предложат выбрать, какую документацию вы хотите установить (на каком языке). Можете выбрать то, что вам больше подходит (например, документацию на русском языке), и подтвердить свой выбор.
  10. Появляется следующий диалог, где необходимо указать, хотите ли вы установить коллекцию портов FreeBSD. Выбираем yes и жмем ввод [enter].
  11. Система возвращает вас в меню выбора дистрибутива, здесь жмем клавишу табуляции [tab], чтобы выделить клавишу OK внизу экрана, и для подтверждения жмем ввод [enter].
  12. Теперь нам нужно выбрать, откуда мы будем устанавливать систему. Коль скоро мы ставим систему с компакт-диска, выбираем CD/DVD и жмем ввод [enter].
  13. И, наконец, требуется ответить на вопрос, готовы ли мы осуществить установку системы. Выбираем yes и жмем ввод [enter]. Программа установки [sysinstall] приступит к установке и скопирует все необходимые файлы на жесткий диск.

6. КОНФИГУРАЦИЯ

После того как система установки [sysinstall] закончит копировать нужные файлы на жесткий диск, можно приступать к первоначальной конфигурации FreeBSD.

  1. На экране конфигурации жмем ввод [enter].
  2. Теперь можно приступить к конфигурации сетевого адаптера. Для этого выбираем yes и жмем ввод [enter]. Если у вас сетевой адаптер по какой-то причине не установлен (если так, то каким образом компьютер будет выполнять функции Веб-сервера?) выберите no и переходите к шагу 7.
  3. На следующей странице вам представляется список доступных для конфигурирования интерфейсов. Установленная на вашем компьютере карта, скорее всего, будет вверху представленного списка. Если это так, и нужная строка выделена, просто нажмите ввод [enter], если нет, то выберите нужную строку, после чего нажмите ввод [enter].
  4. Программа установки и конфингурации системы [sysinstall] задаст вам вопрос, не хотите ли вы сконфигурировать IPv6. Выбираем no и жмем ввод [enter].
  5. Следующий вопрос – хотите ли вы попробовать сконфигурировать DHCP (протокол динамической конфигурации хоста). Выберите yes и нажмите ввод [enter]. Если вы хотите провести конфигурацию в ручном режиме, а не автоматическом, выберите no и введите нужные вам параметры.
  6. На открывшемся экране представлено меню конфигурации IP адреса компьютера. Курсор находится на строке host. Здесь необходимо ввести то, что называется FQDN, или «полностью определённое имя домена», например server.example.ru. Здесь вам необходимо server заменить на что-то свое, а example.ru – на свое доменное имя, которое вы зарегистрировали. Если компьютер будет работать в качестве сервера в домене, то в поле домена нужно ввести доменное имя. Если вы еще не зарегистрировали доменное имя, или не хотите на этом этапе осуществлять конфигурацию доменных имен, а предпочитаете сделать это позже, просто оставьте поле доменного имени [domain name] пустым (позже я рассмотрю эту конфигурацию в главе «Конфигурация статического IP»). Теперь жмем клавишу табуляции [tab], чтобы выделить кнопку OK, и затем - ввод [enter].
  7. Теперь вам будет задан вопрос, хотите ли вы, чтобы этот компьютер служил межсетевым шлюзом [network gateway], выбирайте no и жмите на ввод [enter].
  8. Теперь вам будет задан вопрос, хотите ли вы сконфигурировать inetd. Выбирайте no и жмите ввод [enter].
  9. Программа установки и конфигурации системы [sysinstall] задаст вам вопрос, хотите ли вы включить авторизацию через безопасный протокол SSH. Выбирайте yes и жмите ввод [enter].
  10. Когда вы увидите вопрос, хотите ли вы разрешить анонимный доступ по фтп [anonymous FTP], выбирайте no и жмите ввод [enter].
  11. Увидев вопрос, хотите ли вы сконфигурировать компьютер для работы в качестве сервера NFS [NFS server], выбирайте no и жмите на ввод [enter].
  12. Далее следует вопрос о том, хотите ли вы сконфигурировать компьютер для работы в качестве NFS клиента [NFS client], выбирайте no и жмите на ввод [enter].
  13. Программа установки и конфигурации системы [sysinstall] спросит, хотите ли вы откорректировать консольные установка. Выбирайте no и жмите на ввод [enter].
  14. Далее вам зададут вопрос, хотите ли вы задать часовой пояс, в котором находится сервер; выбирайте yes и жмите на ввод [enter].
  15. В открывшемся диалоговом окне вам будет задан вопрос, установлены ли часы вашего компьютера в UTC. Скорее всего – нет, поэтому выбирайте no и жмите на ввод [enter].
  16. Теперь выбираем свои регион, страну и часовой пояс, после чего жмем ввод [enter]. Программа установки и конфигурирования [sysinstall] попросит подтвердить ваш выбор, для чего выбираем yes и жмем на ввод [enter].
  17. Следующий вопрос – используете ли вы мышь. Так как мы устанавливаем Веб-сервер, на котором, скорее всего (по крайней мере у меня) не будет визуального интерфеса, то мышь нам не нужна,- выбираем no и жмем на ввод [enter].
  18. Теперь вас спросят, хотите ли вы просмотреть список приложений, выбирайте no и жмите на ввод [enter].
  19. Далее вам предложат создать учетную запись пользователя. Выбирайте yes и жмите на ввод [enter].
  20. Выбираем в меню user и жмем ввод [enter].
  21. На открывшемся экране курсор находится в поле имени пользователя [login ID]. Введите здесь имя пользователя (оно будет той учетной записью, которую вы будете использовать для управления системой), и нажмите клавишу табуляции [tab] для перехода к полю ввода пароля [password], в котором вам необходимо ввести пароль для своей новой учетной записи (делайте пароль сложно подбираемым, предпочтительно в него должны входить прописные и строчные буквы, а также цифры; избегайте легко угадываемых слов). Теперь нажмите клавишу табуляции [tab] для перехода к полю ввода полного имени, где вам нужно ввести свое полное имя. Теперь еще раз жмем на клавишу табуляции [tab] и переходим к полю группа пользователей [member groups], в котором нужно ввести специальное название системной группы wheel, что позволит пользователю с этим именем стать «суперпользователем», или администратором [root/administrator], воспользовавшись командой su (это необходимо для обеспечения полного доступа к управлению системой). При помощи клавиши табуляции [tab] переходим к кнопке OK и жмем на клавишу ввод [enter].
  22. Вы вернулись к меню управления пользователями и группами пользователей. Здесь необходимо выбрать exit и нажать на ввод [enter].
  23. На экране возникнет предупреждение, что необходимо ввести рутовый пароль для управления системой (пароль самого главного администратора системы root). Нажмите ввод [enter] и введите пароль суперадминистратора. Опять же, используйте сложноподбираемый пароль, это важно. Введите пароль еще раз для проверки, и нажмите на ввод [enter].
  24. Наконец, программа установки и конфигурации системы [sysinstall] спросит, хотите ли вы произвести какие-либо последние изменения. Выбирайте no и жмите на ввод [enter].
  25. Вы обнаружите, что перешли в главное меню. Нажмите клавишу табуляции [tab], выберите exit install, и нажмите на ввод [enter].
  26. Вас спросят, уверенны ли вы в своем выборе, выберите yes, в результате произойдет перезагрузка системы.

После перезагрузки нужно войти в систему, и закончить первоначальную конфигурацию системы.

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

Удаленный доступ будет работать, если вы правильно настроили IP адреса. Если все сделано правильно, и удаленный доступ осуществим (если вы видите сервер в сети), можно спокойно отключить монитор, клавиатуру, и установить сервер в стойку, где он отныне будет работать.



Этот пост в блоге получился длинным, поэтому сейчас мы прервемся, и завершение первоначальной настройки сервера рассмотрим в следующем посте блога http://freebsd.blogmasters.ru


Пишите свои комментарии к посту, либо мне на электронную почту kimvra@mail.ru