Главная страница

Кто ты, сказочник?

Благодарности

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

Первоначальная конфигурация FreeBSD

Последующая настройка FreeBSD

Что необходимо для полного счастья

MySQL

Почтовый сервер на базе Exim + Dovecot + clamav + spamassassin

FTP-сервер

PHP+Apache

Squid + SquidGuard

Гостевая книга

Первоначальное конфигурирование с помощью шаловливых рук.

Мы крутые перцы. И поэтому первоначальное конфигурирование нашей системы мы будем проводить своими руками.

Выбираем [ No ] и нажмем ENTER.


┌────────────── User Confirmation Request ───────────────┐
│Visit the general configuration menu for a chance to set│
│any last options?                                       │
├────────────────────────────────────────────────────────┤
│                  Yes         [ No ]                    │
└────────────────────────────────────────────────────────┘

Мы попадаем в меню Choose Custom Installation Options


┌─────────────────── Choose Custom Installation Options ───────────────────┐
│ This is the custom installation menu. You may use this menu to specify   │
│ details on the type of distribution you wish to have, where you wish     │
│ to install it from and how you wish to allocate disk storage to FreeBSD. │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ X Exit           Exit this menu (returning to previous)              │ │
│ │ 2 Options        View/Set various installation options               │ │
│ │ 3 Partition      Allocate disk space for FreeBSD                     │ │
│ │ 4 Label          Label allocated disk partitions                     │ │
│ │ 5 Distributions  Select distribution(s) to extract                   │ │
│ │ 6 Media          Choose the installation media type                  │ │
│ │ 7 Commit         Perform any pending Partition/Label/Extract actions │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
├──────────────────────────────────────────────────────────────────────────┤
│                          [  OK  ]       Cancel                           │
└───────────────[ Press F1 to read the installation guide ]────────────────┘

Выбираем строку

   X Exit            Exit this menu (returning to previous)

ENTER.

Мы вернулись в sysinstall Main Menu. При помощи клавиши TAB выберем [X Exit Install] и нажмем ENTER.

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


┌─────────────── User Confirmation Request ────────────────┐
│Are you sure you wish to exit?  The system will reboot    │
│(be sure to remove any floppies/CDs/DVDs from the drives).│
├──────────────────────────────────────────────────────────┤
│                   [ Yes ]         No                     │
└──────────────────────────────────────────────────────────┘

Жмем ENTER и наслаждаемся перезагрузкой.

Не забудь посетить BIOS и изменить очередность устройств для загрузки. Теперь мы будем грузиться с HDD, а не с CD-ROM.

После перезагрузки на приглашение login: вводим root

Веришь - нет, но мы в системе :)

Теперь приступим к непосредственной конфигурации. Сразу установим пароль для пользователя root

# passwd root

На приглашение New password: вводим пароль.

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

На приглашение Retype new password: вводим пароль еще раз.

Ну а теперь все проще простого. Нужно отредактировать три конфигурационных файла.

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

Первым мы отредактируем файл /etc/rc.conf

# ee /etc/rc.conf

Содержимое файла нужно привести к следующему виду:


# -- sysinstall generated deltas -- # Sat Apr  2 16:13:19 2005
# Created: Sat Apr  2 16:13:19 2005
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
check_quotas="NO"
defaultrouter="212.96.124.237"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
gateway_enable="YES"
hostname="mydomain.ru"
ifconfig_rl1="inet 192.168.10.1  netmask 255.255.255.0"
ifconfig_rl0="inet 212.96.124.238  netmask 255.255.255.252"
keymap="ru.koi8-r"
mousechar_start="3"
named_enable="YES"
scrnmap="koi8-r2cp866"
sendmail_enable="NONE"
sshd_enable="YES"
usbd_enable="YES"

Замечательно. Я думаю, что у тебя это не вызвало трудностей. Завершаем работу с редактором с сохранением изменений. Для этого нажимаем ESC, в ответ на появившееся меню нажимаем a и на следующем меню снова нажимаем клавишу a.

Теперь отредактируем файл /etc/resolv.conf.

# ee /etc/resolv.conf

Содержимое файла resolv.conf


domain  ru
nameserver      212.96.124.238

Сохраняемся: ESC -> a -> a

И теперь отредактируем файл /etc/ttys

# ee /etc/ttys

В этом файле находим строки, содержащие следующую последовательность cons25, и вносим изменения. Эта последовательность должна принять вид cons25r. Таких строк будет 8.

Выходим с сохранением.

А теперь просто перезагрузимся.

# shutdown -r now

Вверх Далее...