wiki
Установка почтового сервера Exim на NetBSD
Опубликовано EDL в Вс, 2009-11-08 13:43Автор: EDL
Преамбула:
Была поставлена задача - небольшой конторе настроить сервер для раздачи интернета и обеспечения сотрудников почтой. Соответственно для этих целей был даден компьютер – Core 2 Duo c 4 гигами памяти и жестким диском объемом 320Gb. Две сетевые карточки, одна смотрит в локалку с IP 192.168.1.1 другая в интернет с адресом 111.111.111.111 Был зарегистрирован домен mydomain.ru и прописаны MX записи на DNS серверах. Сервер получил имя mail.mydomain.ru Для поставленных задач была выбрана NetBSD 5.0.1 и установка связки exim+cyrus-saslauthd+qpopper
Так как почтовых ящиков планировалось мало – не более 10, было решено не разворачивать на сервере MySQL, а решть задачи авторизации с помощью saslauthd2. На сервер был установлен сетевой экран PF и прокси сервер SQID. Данная статья попытка обобщить проделанную работу.
- EDL's blog
- 1 комментарий
- Читать далее
- 1269 просмотра
Как установить ОС NetBSD на корневой lfs раздел
Опубликовано rmx в Втр, 2008-12-30 13:49В этой статье я опишу, шаг за шагом, как установить ОС NetBSD на корневой раздел типа LFS.
Содержание
1 Введение
2 Что такое LFS
3 Преимущества использования
4 Минусы
5 Достижение поставленной цели
6 Что нам потребуется
7 Загрузка с LiveCD
8 fdisk
9 disklabel
10 newfs_lfs
11 Монтирование
12 Распаковка установочных наборов
13 Конфигурация новой системы
14 Загрузочный код
15 Создание файлов устройств
16 Перезагрузка
17 Дисковые возможности
18 Удаленная установка
- 1 комментарий
- Читать далее
- 1854 просмотра
Использование tmpfs
Опубликовано rmx в Ср, 2008-12-24 16:42Содержание
1 Что такое tmpfs?
2 Как она работает?
3 Зачем мне это нужно?
4 Как я это использую?
5 Тестирование tmpfs
6 Редактирование файла fstab
7 Важные замечания
8 Смотреть также…
9 Исходный код
- 1 комментарий
- Читать далее
- 2765 просмотра
man
Опубликовано qnub в Ср, 2008-12-24 12:21Переводы man-страниц
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 4624 просмотра
Использование Pkgsrc
Опубликовано rmx в Сб, 2008-12-20 18:04Использовать pkgsrc
Что такое pkgsrc.
Pkgsrc (в разговорном: коллекция пакетов) - это главная система управления пакетов для системы NetBSD. С pkgsrc вы можете легко добавлять, удалять и управлять программным обеспечением в вашей системе. Pkgsrc базово представляет из себя набор файлов, сгруппированных по категориям, которые содержат информацию для установки выбранного вами программного обеспечения. Все эти файлы вместе чаще всего ссылаются на дерево пакетов. Это дерево управляется управляется разработчики pkgsrc, которые вносят в него изменения каждый день. Вследствии чего необходимо обновлять дерево пакетов регулярно.
- 1 комментарий
- Читать далее
- 2458 просмотра
Настройка мультимедийных клавиш нашей клавиатуры.
Опубликовано rmx в Вс, 2008-01-20 03:46Это короткое howto о том как сконфигурировать мультимедийные клавиши нашей клавиатуры в NetBSD. Сразу переходим к делу.
Ищем интересующий нас пакет в pkgsrc (xbindkeys)
$ pkgfind xbindkeys
x11/xbindkeys: Launches shell commands with your keyboard or your mouse
Переходим в вышеуказанную директорию и выполняем команду
# make && make install && make clean && make clean-depends
Окей. Нужный нам пакет (xbindkeys.) у нас уже установлен в системе. Самое время для его конфигурации. Переходим в наш домашний каталог и создаем файл .xbindkeysrc
#cd ~/ && touch .xbindkeysrc
Теперь запускаем другой виртуальный терминал и в одном из них запустим наш любимый текстовый редактор а в другом будем определять мультимедийные клавиши.
Ближе к делу.
$ xbindkeys -k
И нажимаем клавиши которые мы хотим определить. А это выглядит вот так:
$ xbindkeys -k
[...]
"NoCommand"
m:0x0 + c:223
NoSymbol
Нам же нужна только часть
"NoCommand"
m:0x0 + c:223
Копируем ее в в файл ~/.xbindkeysrc и редактируем текст между апострофами на то, какую команду мы хотим выполнить
после нажатия этой мультимедийной клавиши.
Для остальных клавиш поступим аналогично. Ниже следует парочка команд, которые мы можем вписать в поле "NoCommand":
xmms -r # вернутся в xmms-e к предыдужей mp3шке
xmms -p # на следущую mp3шку
xmms -u # пауза xmms-а
aumix -v +5 # увеличить громкость в миксере на 5 единиц
aterm -e irssi # запуск irssi в aterm-e
Теперь у нас полность готовый конфигурационный файл. Но если xbindkeys не запустится при старте системы, наши мультимедийные клавиши не будут работать.
Нам следует добавить еще одну строчку в файл ~/.xinitrc перед строкой где у нас запускается наш wm.
#exec xbindkeys & exec xfce4-session
Вот и все!
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 3041 просмотра
ccache, distcc и NetBSD
Опубликовано rmx в Пнд, 2006-11-20 13:26Автор: Karol "MaRCHeW" Marchewka
перевод: RMX
Введение.
Компиляция программ из исходных текстов часто занимает очень много времени, особенно на слабых машинах. Имея несколько компьютеров объединенных в сеть, вы можете этот процесс ускорить. В этой статье представлен способ значительного ускорения компиляции программ при помощи ccache и distcc.Что такое ccache.
ccache - это быстрый кэш компилятора. Временные файлы, которые создаются во время компиляции программы, будут кэшированны, в результате чего, во время обновления установленного программного обеспечения, время затраченное на его компиляцию значительно сокращается. Дополнительную информацию по ccache Вы можете найти на домашней страницеЧто такое distcc.
distcc - это быстрый компилятор С/C++. С его помощью, Вы можете перенести всю тяжесть компиляции программного обеспечения с одной машины на группу компьютеров в сети. Процесс компиляции при помощи distcc подобен обычной компиляции на одиночной машине, с одной лишь разницей. Он намного быстрее, чем компиляция стандартными средствами.- 1 комментарий
- Читать далее
- 2841 просмотра
Исследование по com-портам в NetBSD
Опубликовано unlk в Ср, 2006-11-01 15:34Франкэнштейн в процессе сборки.
Предисловие
Известно, что используя смекалку и пару how-to можно в два такта настроить что угодно. А если еще учесть, что интерфейс RS-232 давно устарел и вот-вот уйдет в небытие, то возникает закономерный вопрос - зачем нужен этот мануал? Во-первых, не все еще перешли на домовые сети или ADSL и оставшимся диал-апщиком не помешает кое-какая информация про их пищащих друзей. Во-вторых, NetBSD выглядит так, как будто кто-то специально всё запутывал. В действительности же это следы былых реалий. В том числе связанных прямо или косвенно с последовательными линиями. Некоторые изложеные в статье исторические факты могут пригодится для дальнейших разборок с современными вопросами.
Может показаться, что статья помимо воды содержит слишком много не относящихся непосредственно к NetBSD подробностей. Всё нормально, так и есть!
Слово о ком-портах
С ростом компьютерной индустрии в начале 60-х годов прошлого века назрела необходимость введения единого стандарта на интерфейс последовательного порта. В 1962 году несколько американских промышленных корпораций разрабатывают и скрепляют печатью EIA (Electronic Industries Association) Rекомендованный Sтандарт RS-232. Рекомедованный стандарт отличается от настоятельно рекомендованного тем, что в случае несоблюдения последнего вы сядете в зону, а в случае игнорирования первого - в лужу.
Ужасы про то, что кабель RS232<->RS232 по канонам EIA должен быть 15 метров - это расхожий способ сделать лицо умнее. Берите пример с меня - я придумал лучший: в действительности, стандарт предусматривает не длину, а максимальную ёмкость кабеля (2500 пкФ). В зависимости от технологии приготовления длина кабелюги может значительно возрастать. Скажем, погонная емкость скрученной пары 5 категории 30 пкФ X 1 метр.
- 9 комментария
- Читать далее
- 4358 просмотра
Swap через NFS.
Опубликовано rmx в Ср, 2006-11-01 13:20Вступление.
Это HOWTO описывает процесс создание и использование swap раздела на NFS серевере. В виду того, что флэш карты имею ограниченный срок службы (в случае флэш карт от фирмы Kingston, срок службы составляет 300 000 циклов записи) создание на них раздела swap не самая лучшая идея. По этому, есть смысл монтировать его через NFS и когда он нам будет не нужен (например после компиляции программ из pkgsrc) мы его всегда сможем отмонтировать.
Сервер.
В файл /etc/rc.conf добавим следущие строки:
rpcbind=YES nfs_server=YES mountd=YES
далее в каталоге пользователя создадим файл swap размером 129MB:
# cd /home/user/
# mkdir jornada
# cd jornada
# dd if=/dev/zero of=/home/user/jornada/swap bs=4k count=32k
Следущим нашим шагом будет создание файла exports в каталоге /etc и добавление в него следущих строк:
# vi /etc/exports /home/user/jornada/swap -maproot=root: 192.168.0.4
где:
192.168.0.4 - адрес хоста Jornada в локальной сети.
Теперь, добавим в файл /etc/hosts следущие строки:
192.168.0.2 server.domain.pl server 192.168.0.4 jornada.domain.pl jornada 192.168.0.2 nfsserver.domain.pl nfsserver
Напоследок осталось присвоить соответствующие права файлу /home/user/jornada/swap:
# chmod 600 /home/user/jornada/swap
Клиент.
Конфигурация Jornada происходит следущим образом. В файл /etc/rc.conf дописываем строку:
nfs_client=YES
И еще в файл /etc/fstab:
nfsserver:/home/user/jornada/swap none swap sw,-T,nfsmntpt=/swap
Создадим каталог /swap:
# mkdir /swap
И это все.
- 2 комментария
- Читать далее
- 5005 просмотра
LFS: побыстрее, пожалуйста, я записываю!
Опубликовано Mishka в Чт, 2006-10-26 14:18Файловая система LFS долгое время была всего лишь экспериментальной реализацией идеи построения ФС в виде отчета (log): запись любых файлов на диск осуществляется просто по мере их поступления, не требуя дополнительных операций позиционирования головок накопителя. Такой подход дает существенный прирост в скорости записи по сравнению с другими файловыми системами, а также предоставляет возможность быстрого восстановления стабильного состояния ФС после краха.
- 6 комментария
- Читать далее
- 2693 просмотра
Статьи в wiki
Опубликовано qnub в Ср, 2006-10-18 06:35добавил в wiki пару статей со старого сайта, чем резко поднял себе рейтинг (остальные решил не восстанавливать. т.к. авторство не наше, а М.Сгибнев сказал что харэ почивать на чужих лаврах. так что кому надо - ). меня теперь долго догонять надо. так что пишите :) допольнительно - выправил таблицу стилей, а то сайт расползался в разных браузерах (кстати, в осле она так коряво и показывается, но я решил ради него не напрягаться).
- qnub's blog
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
- 1710 просмотра
Установка NetBSD на Jornada 680-690
Опубликовано rmx в Пнд, 2006-10-16 16:10Установка NetBSD на Jornada 680-690
Автор: Karol "MaRCHeW" Marchewka.
Перевод: RMX.
Вступление
Это HOWTO предназначено для того, что бы помочь Вам установить операционную систему NetBSD на Jornada 680. Установка NetBSD на это устройство проходит не стандартно. Инсталятор для этого порта (hpcsh) отсутствует и все требуется cделать вручную. Хотя благодаря этому, Вы можете научиться некоторым вещам.
Требования
Устройства, которые Вам потребуются, чтобы инсталировать полнофункциональную систему NetBSD это:
- Jornada 680 (Jornada 690 - это Jornada 680 c 32MB Ram. В стандартную же комплектацию 680-тки входит только 16MB. Поэтому рекомендую приобрести Jornada 690.
- CF карта (Compact Flash) - лучше всего приобрести карту емкостью 1GB или более. 512MB должно хватить , но дальнейшее использование системы может быть затруднено из-за ограниченого объема карты.
- Сетевая карта PCMCIA - лучше всего, если она будет соответствовать стандарту NE2000, либо поддерживаться NetBSD. ВНИМАНИЕ!!! Сетевая карта должна быть 16 битной!!! 32 битные карты Jornada не поддерживает.
- Кабель RS232 для подключения Jornada c ОС Windows.
- Компьютер под управлением ОС Windows.
Описаная мною установка ОС NetBSD осуществлялась на следущем устройстве:
- Jornada 690 (французская модель)
- CF карта KINGSTON 1024-S MB (SLC) HIGH SPEED
- Сетевая карта WLAN PCMCIA Enterasys Model CSIBD-AA-128bit
Инсталяция
Первое действие, которое мы должны выполнить, это подключить WinCE Jornada-ы к Windows. Для этой цели служит программа Microsoft ActiveSync, которую можно взять . После установки Microsoft ActiveSync, нам нужны файлы для установки самой NetBSD. В описанном примере инсталируем версию NetBSD-current.
- 9 комментария
- Читать далее
- 3950 просмотра
Редакция wiki от Чт, 2006-10-05 14:12
Опубликовано root в Чт, 2006-10-05 14:12Стартовая страница Russian NetBSD team wiki. Сюда подшиваем все свои находки и решения.
- 1 комментарий
- 7594 просмотра