Постустановка FreeBSD 9.X

31.08.2013 - 14:04

В этой заметке хотел бы рассказать о первых шагах после установки FreeBSD 9.X, И так мы скачали образ, установили систему, теперь необходимо ее первоначально сконфигурировать. Поехали..

Синхронизируем системное время
Если значение времени у Вас не корректно, некоторые пакеты просто при установке вываливаются с ошибкой .

[root@srv /]#ntpdate ntp.time.in.ua

или поставить в крон.

Русификация консоли (KOI8-RU)
Описано тут: http://www.unix.ck.ua/content/bystraya-rusifikatsiya-freebsd

Обновление портов
Скачиваем дерево портов:

[root@srv /]#portsnap fetch
Устанавливаем дерево портов:
[root@srv /]#portsnap extract
Обновляемся:
[root@srv /]#portsnap update
Генерируем INDEX:
[root@srv /]#cd /usr/ports
[root@srv /]#make index
но мне удобней скачать, при выполнении команды Вы должны быть в /usr/ports.
[root@srv /]# make fetchindex
/usr/ports/INDEX-9.bz2                        100% of 1664 kB  205 kBps

Установка командной оболочки (shell) по вкусу
Так как я привык к bash, устанавливаю ее:

[root@srv /]# pkg_add -r bash
или
[root@srv /]# cd /usr/ports/shells/bash
[root@srv /usr/ports/shells/bash]#make install clean

Устанавливаем по дефолту для необходимых пользователей:

[root@srv /]# chpass -s /usr/local/bin/bash root
chpass: user information updated

Установка файл менеджера mc

[root@srv /]# cd /usr/ports/misc/mc
[root@srv /usr/ports/misc/mc]# make install clean

Пересобираем ядро FreeBSD
По дефолту в FreeBSD используется ядро с конфигом "GENERIC", в которое максимально включена поддержка всего оборудования которое возможно в ОС, для того, что бы система одинаково хорошо работала на разном оборудовании. Пересоберем ядро - уберем из него все лишнее, чего у нас нет и добавим поддержку PF, IPFW..которой по дефолту нет в ядре).
Первое, что необходимо сделать, проверить установлены ли у нас исходники ярда.
Перейдите в каталог /usr/src:

[root@srv /]#  cd /usr/src/sys

Создаем свой конфиг ядра и отредактируйте его:
[root@srv /]#cp /usr/src/sys/i386/conf/GENERIC /usr/src/sys/i386/conf/MYKERNEL

Соберите ядро:

 [root@srv /usr/src/sys/i386/conf]#make buildkernel KERNCONF=MYKERNEL
Установите новое ядро:
 [root@srv /usr/src/sys/i386/conf]#make installkernel KERNCONF=MYKERNEL

Изменяем время ожидания выбора в меню загрузки (по умолчанию 10сек.):

[root@srv /]# cat /boot/defaults/loader.conf
autoboot_delay="2"

Без SSH никуда, проверяем наличие строки в /etc/rc.conf:

sshd_enable="YES"

ps: если вспомню еще чего напишу.Happy

Ваша оценка: Нет Средняя: 3 (7 votes)