Установка и базовая настройка OS FreeBSD 11

Блог X-MSN  > OS Linux\Unix >  Установка и базовая настройка OS FreeBSD 11
0 комментариев

Ну наконец то решился взяться за FreeBSD 11.
Почему 11?
Потому что для меня это новое, а новое не должно быть старым.
В этой статье я пошагово установлю ОС на VBox.
Без воды переходим к делу:

Ингредиенты:
Базовая ОС: Windows 7×64 Pro SP1
ПО: Oracle VM VirtualBox Version 5.2.8 r121009(QT 5.6.2)+ Установленный Extension Pack 5.2.8 r121009
Дистрибутив: FreeBSD-11.1-RELEASE-amd64-dvd1.iso

Предполагаю что:
VirtualBox установлен и настроен.
Дистрибутив (ISO) FreeBSD скачан.

Поехали:
Установим BSD, смотрим внимательно видосик:

Далее текстовый режим:

Цепляемся к нашей BSD по SSH любым клиентом, вводим юзера\пароль;

Подымаемся до root:
su -l
вводим, пароль рута

Пост-инсталл FreeBSD:
Все действия производим от root.

Обновим систему:
pkg update
pkg upgrade

Обновим порты:
portsnap fetch extract
portsnap fetch update
Займет немного времени…

Установим немного ПО:
pkg install mc
pkg install vim
pkg install htop
pkg install iftop

Настроим автоматическое обновление портов:
touch /var/cron/tabs/root
vim /var/cron/tabs/root
Добавим следующее (совет, на ноуте например чтобы вставить текс из буфера используйте Fn+Shift+Insert):
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
0 3 * * * portsnap cron

Настроим редактор по дефолту:
vim /root/.cshrc
Изменим параметр:
setenv EDITOR vim

Синхонизируем время:
ntpdate -b europe.pool.ntp.org

Настроим сервис NTP:
vim /etc/ntp.conf

В качестве серверов синхронизации укажем:
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org

И добавим две строчки в конец:

driftfile /var/db/ntpd.drift
logfile /var/log/ntpd.log

Сохраняем, перезапускаем ntpd:
/etc/rc.d/ntpd restart

Настроим слегка фаервол ipfw:
vim /etc/rc.conf

Добавим строки:
firewall_enable="YES"
firewall_script="/usr/local/etc/ipfw/rc.firewall"

Сохраняем выходим.

Делаем:
mkdir /usr/local/etc/ipfw/
vim /usr/local/etc/ipfw/rc.firewall

Добавим следующее:
#!/bin/sh -

fwcmd="/sbin/ipfw"
${fwcmd} -f flush
${fwcmd} -f queue flush
${fwcmd} -f pipe flush

${fwcmd} add allow ip from any to any

Штрихуем:
cp /usr/share/examples/ipfw/change_rules.sh /usr/local/etc/ipfw_change_rules
chmod 0700 ipfw_change_rules

проверим перезагрузкой:
reboot

Подцепились? Уже хорошо 🙂

Проверяем:
ipfw show

Должен выдать примерно такое:

00100 174 22912 allow ip from any to any
65535 0 0 deny ip from any to any

Ну вот как бы и все для начала.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.