Автор Тема: Установка и настройка OpenBSD [краткий обзор]  (Прочитано 2695 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Pascal

  • Администратор
  • Сообщений: 8558
  • Репутация: 38.45
  • OS:
  • Mac OS X 10.6.4 Mac OS X 10.6.4
  • Browser:
  • Safari 5.0 Safari 5.0
    • Просмотр профиля
    • Форум системных администраторов UNIX
Из википедии:

OpenBSD — свободная многоплатформенная операционная система, основанная на 4.4BSD BSD-реализации UNIX-системы. Основным отличием OpenBSD от других свободных операционных систем, базирующихся на 4.4BSD (таких, как NetBSD, FreeBSD), является изначальная ориентированность проекта на создание наиболее безопасной, свободной и лицензионно чистой из существующих операционных систем

Установка:

Скачиваем образ CD под свою архитектуру с зеркал на официальном сайте проекта
в моем случае это pub/OpenBSD/4.7/i386/install47.iso

После того как мы прожгли образ на CD и загрузились с него, мы увидим приглашение системы:



Выбираем i (Install)
Далее оставляем клавиатуру по умолчанию (просто жмем enter) и прописываем hostname:



Следующий шаг - настройка сетевых интерфейсов.
В моем случае я использую dhcp:



Устанавливаем пароль суперпользователя (введенные символы отображаться не будут):



Скажем системе, что sshd нам нужен, а ntpd - нет:



Графическая подсистема мне не нужна:



Теперь создадим пользователя, зададим ему пароль и отключим вход суперпользователю по ssh:



Теперь нужно выбрать диск, куда мы будем устанавливать ОС
В данном случае диск один - wd0 (жмем enter), и я отдам его полностью под OpenBSD (жмем w).
Если вас устраивает авторазбивка разделов то жмем a, если нет то можно отредактировать то что нам предложила система (жмем e):



Я предпочту уменьшить раздел /home и создать раздел /var.
Выводим список разделов - нажимаем p:



Уменьшим раздел /home до 100Mb.
набираем c e и в поле size вводим 100M:



Теперь создадим раздел /var и отдадим ему все оставшееся свободное пространство.
Набираем a, в поле mount point пишем /var, все остальное оставляем по умолчанию.
Еще раз набираем p чтобы убедиться в правильности разбивки, после этого жмем q, тем самым сохраняя результат, и продолжаем установку:



Теперь перейдем к установке основных компонентов системы.
Выбираем источник cd, устройство cd0 и последний пункт (pathname to the sets) оставляем по умолчанию.
Я не буду устанавливать игры и графические компоненты системы, для этого нужно набрать: минус и имя компонетна через пробел:
-game47.tgz -xbaze47.tgz ... -xserv46.tgz.
После того как мы отметили что именно мы будем устанавливать набираем done:



Ждем когда компоненты системы установятся:



Настраиваем временную зону Europe/Moscow:



Теперь OpenBSD установлена на жесткий диск и можно перезагружаться:



« Последнее редактирование: Июль 21, 2010, 04:51:38 pm от Pascal »
cout << "Shalom World!\n"; // (с)

Pascal

  • Администратор
  • Сообщений: 8558
  • Репутация: 38.45
  • OS:
  • Mac OS X 10.6.4 Mac OS X 10.6.4
  • Browser:
  • Safari 5.0 Safari 5.0
    • Просмотр профиля
    • Форум системных администраторов UNIX
Re: Установка и настройка OpenBSD [краткий обзор]
« Ответ #1 : Июль 21, 2010, 04:52:11 pm »
Установка завершенна, теперь можно зайти на хост по ssh:

$ ssh openbsd_test
password:
Last login: Thu Jul 22 13:09:46 2010
OpenBSD 4.7 (GENERIC) #558: Wed Mar 17 20:46:15 MDT 2010

Welcome to OpenBSD: The proactively secure Unix-like operating system.

Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code.  With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.

$

Пакетный фильтр pf уже активирован в системе:

$ su
Password:
# pfctl -sr                                                                                                                                 
pass all flags S/SA keep state
block drop in on ! lo0 proto tcp from any to any port 6000:6010

Устанавливаем дерево портов:

# cd /tmp
# ftp ftp://ftp.openbsd.org/pub/OpenBSD/4.7/ports.tar.gz
-----------
150 Opening BINARY mode data connection for 'ports.tar.gz' (18002486 bytes).
100% |***************************************************************************************************************| 17580 KB    05:55   
226 Transfer complete.
200 NOOP command successful.
18002486 bytes received in 355.78 seconds (49.41 KB/s)
221 Goodbye.
# cd /usr
# tar -zxvf /tmp/ports.tar.gz

Установим cvsup:

# cd /usr/ports
# make search key=cvsup
Port:   cvsup-16.1hp2-no_x11
Path:   net/cvsup,-main,no_x11
Info:   network file distribution system
Maint:  The OpenBSD ports mailing-list <ports@openbsd.org>
Index:  net devel
L-deps:
B-deps: :lang/ezm3
R-deps:
Archs:  i386

# cd net/cvsup
# make show=FLAVORS
no_x11
# env FLAVOR="no_x11" make install

Теперь можно произвести очистку рабочих директорий портов:

# make clean
===>  Cleaning for cvsup-16.1hp2
# make clean=depends
===>  Cleaning for bzip2-1.0.5
===>  Cleaning for help2man-1.29p0
===>  Cleaning for metaauto-0.9
===>  Cleaning for autoconf-2.61p3
===>  Cleaning for libltdl-1.5.26p0
===>  Cleaning for libtool-1.5.26p2
===>  Cleaning for gperf-3.0.1p1
===>  Cleaning for libiconv-1.13p0
===>  Cleaning for gettext-0.17p0
===>  Cleaning for gmake-3.81p0
===>  Cleaning for ezm3-1.0p1
===>  Cleaning for cvsup-16.1hp2

На этом краткий обзор закончу.
« Последнее редактирование: Июль 26, 2010, 03:35:24 pm от Pascal »
cout << "Shalom World!\n"; // (с)

Mona Sax

  • Супермодератор
  • Сообщений: 546
  • Репутация: 6.15
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • Просмотр профиля
Re: Установка и настройка OpenBSD [краткий обзор]
« Ответ #2 : Июль 21, 2010, 05:00:49 pm »
Паскальчик, спасибо!!

Pascal

  • Администратор
  • Сообщений: 8558
  • Репутация: 38.45
  • OS:
  • OpenBSD OpenBSD
  • Browser:
  • Chrome 9.0.597.94 Chrome 9.0.597.94
    • Просмотр профиля
    • Форум системных администраторов UNIX
Установка и настройка OpenBSD [краткий обзор]
« Ответ #3 : Октябрь 22, 2011, 12:43:43 pm »
Установка бинарных пакетов:

# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.9/packages/i386
# pkg_add -i $PKG_PATH/pidgin                                                                                               
Ambiguous: choose package for pidgin
 a 0: <None>
1: pidgin-2.7.9p0
2: pidgin-2.7.9p0-gtkspell
Your choice: 1
cout << "Shalom World!\n"; // (с)