Базовая настройка FreeBSD 7.2

Установил FreeBSD 7.2 на купленный сегодня же сервер. И т.к. уже почти год не работал с этой операционкой, то понял, что очень многое забыл. Т.е. я помню и знаю ЧТО я хочу сделать, но я не помню КАК. Из-за чего приходится частенько лезть в документацию и искать ту или иную команду там. А учитывая то, что я потерял все свои бекапы с конфигами, многое приходится делать заново. По этому, распишу здесь все что я дедалю.

1. Первое, что нужно сделать — поставить ОС… что вполне логично :-) Я не буду описывать процесс установки, т.к. об этом подробно написано в хэндбуке на официальном сайте FreeBSD. Скажу лишь, что я ставил минимальную установку с исходниками и портами, а так же устанавливал пакеты zsh и sudo. Так же, я создавал нового пользователя и заносил его в группу wheel.

2. Система установлена, что дальше. Если при создании пользователя не была сделана смена командной оболочки на zsh, то это можно сделать с помощью команды:

# chsh -s /usr/local/bin/zsh

или просто, выполнив команду:

# chsh

Так же, надо отредактировать файл sudoers, чтобы разрешить пользователям, находящимся в группе wheel выполнять команды от имени администратора. Для этого надо выполнить команду:

# visudo

И раскомментировать там строчку:

%wheel   ALL=(ALL)  ALL

3. Настройка сети. Редактируем файл /etc/rc.conf и приводим его к следующему виду:

hostname="servername"
defaultrouter="192.168.0.1"
ifconfig_re0="inet 192.168.0.10 netmask 255.255.255.0"

Значения не обязательно будут такими, но суть понятна. И в файл /etc/hosts добавим имя сервера:

127.0.0.1   server name

4. Обновляем порты:

# csup -L 2 -h cvsup.ru.FreeBSD.org /usr/share/examples/cvsup/ports-supfile

Важное замечание! Без perl нельзя будет обновить пакеты. Будет выдаваться ошибка как при комманде portsdb -Uu, так и при любых попытках обновить пакеты с помощью portupgrade.

5. Я еще ставлю portupgrade и mc-light

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

Ваш адрес email не будет опубликован.