howto

Gromo3eka аватар

Обновление timezone на NetBSD.

Информация о timezone хранится в бинарном виде. Компилируется командой zic.

v102o аватар

Установка системы с Flash USB-FDD

Всем ПРИВЕТ!
(и с наступающим конечно!!!)
Такой вопрос.

Нужно установить на ноут (ASUS A2L) NETBSD 5.1 c FLASH USB-FDD.
Я пробывал делать флешку при помощи RAWRITE (как физический так и логический). Бук не видит и не грузится.

И навсякий:
Если есть какой вариант с вытаскиванием винта из ноута, подсказываете.

P.S.
Как я извратно установил NetBSD - посмотрел, Хотелось бы попроще

ypa аватар

Как обновлять src pkgsrc

редакция от 28.11.11
ver. 1.02 fix wip

Чтобы обновить src до current надо заменить (-r netbsd-5-1) на (-A)
Также если хотим обновлять pkgsrc current вместо (-Pd) делаем (-PAd)
А также если мы хотим привести в актуальное состояние rpkgsrc
вместо (-Pd) указываем (-rpkgsrc-2011Q3), на момент написания руководства
2011Q3 является самой свежей.

порядок такой:
приводим в актуальное состояние
cvs -q -z3 update -rpkgsrc-2011Q3
теперь можно выполнять
cvs -q -z3 update -Pd
тем самым поддерживая в актуальном состояние 2011Q3

Не рекомендую использовать для обновления установленных пакетов утилиту pkg_chk
разве что для проверки на свежатину после обновления с cvs.

MagnusBSD аватар

Установка NetBSD на Compact Flash

Калегин Сергей Николаевич

MagnusBSD аватар

Web server bozohttpd + PHP + Mysql

Калегин Сергей Николаевич
(май 2011 года)

В данной статье я хотел бы поделиться своим опытом и рассказать о том как использовать встроенный Web-сервер операционных систем NetBSD 5.x в связке типа HTTPD+PHP+MySQL вместо установки более мощного, но и более громоздкого и сложного Apache.

Итак. Для начала хотелось бы отметить тот факт, что в ОС NetBSD последних версий (5.0 и выше) уже есть простой, но довольно мощный, Web-сервер bozohttpd, который находится в папке /usr/libexec/. А следовательно, если не требуется особой гибкости и огромного количества поддерживаемых модулей (как в Apache), то этот сервер вполне подойдёт, например, для тестов начинающим Web-программистам или же для размещения домашнего (или корпоративного) сайта в локальной (корпоративной) или региональной (районной) сети. Преимущества такого решения очевидны:

1) Не требуется установки и конфигурации ещё одного сервера;
2) Не будет захламляться системный носитель и каталоги конфигурации всяким мусором;
3) Меньше будет установлено дополнительных пакетов;
4) У bozohttpd нет собственных файлов конфигурации, стартовых скриптов и дополнительно загружаемых модулей. А значит его настройка и обслуживание будет доступна даже новичкам.
5) При любых проблемах в системе и ошибках пользователя переустановка этого сервера не требуется!
и т.д.

Данный список можно продолжить, но в этом нет необходимости. Я думаю, что каждый администратор найдёт своё применение этому замечательному серверу.
Запуск bozohttpd производится как обычно, из файла /etc/rc.conf следующей директивой:

httpd=YES

Однако, я рекомендую переписать сюда и другие директивы, относящиеся к httpd, чтобы потом было удобнее его настраивать. Найти их можно в файле /etc/defaults/rc.conf.

MagnusBSD аватар

Web server bozohttpd + CGI (shell scripts) on NetBSD 5.x

Калегин Сергей Николаевич
(май 2011 года)

С недавних пор я перевёл все свои сервера на операционные системы BSD и хочу рассказать об их преимуществах по сравнению с другими ОС, а также поделиться опытом их установки и настройки.

Итак. Сразу хотелось бы предупредить вопросы, связанные с выбором этих систем. Почему я выбрал именно BSD (преимущественно OpenBSD и NetBSD)? Дело в том, что это лучшие операционные системы из тех, с которыми мне приходилось работать! До BSD на моих серверах стояли различные версии и реализации ОС Windows, Linux и Mac OS, однако ни одна из них не смогла обеспечить такую стабильность, нетребовательность к ресурсам и универсальность, а также простую, быструю и лёгкую настройку сервера (а именно этим сисадмин и занимается) как системы BSD. Более подробно об этом, я постараюсь рассказать в следующих своих статьях на данном сайте. А начать обзорный цикл статей по работе с системами BSD мне хотелось бы с демонстрации поразительной простоты и целостности данных ОС. Для примера я взял установку и настройку Web-сервера "с нуля", так как это одна из самых популярных функций сервера и, наверное, самая популярная ассоциация у пользователей всемирной паутины. К тому же, сделать это на базе последних версий NetBSD и OpenBSD не просто, а ОЧЕНЬ просто!
Делается это всего в три шага:

1) Выбрать компьютер для установки сервера;
2) Установить и настроить операционную систему (возьмём NetBSD 5.0);
3) Запустить и настроить bozohttpd (встроенный Web-сервер NetBSD 5.x).

Вся эта работа займёт всего несколько минут!!! Скорость и простота - главные преимущества BSD-систем!

1. Начнём с выбора компьютера для установки сервера. Хотя... особый подбор здесь не требуется, так как, в данном случае, подойдёт практически любой компьютер, который попадётся под руку (старый, слабый, списанный в утиль и т.п.), ведь NetBSD - самая универсальная система в мире!

v102o аватар

RTorrent

Всем привет!

Нужно заставить работать RTORRENT с WebUI на NetBSD 5.0.1. Все установил. Но затык в том что не могу написать скрипт для автозапуска RTORRENT при старте системы, ну типа как сервис. Свой конфиг он читает от пользователя.

Если у кого есть готовый скрипт запуска RTORRENT для NetBSD, поделитесь пожалуйста. (Перепробывал, переправлял несколько решений для Linux но пока безуспешно)

Вот кое какие ссылки:
http://www.fedoramd.org/wiki/Rtorrent
http://www.lissyara.su/rtorrent+utorrent_webui/
http://www.fidoshnik.ru/forum/topic/125025/

WebUI => http://code.google.com/p/rutorrent/

Спасибо!

v102o аватар

ImageMagick и p5-PerlMagick

Установил ImageMagick и p5-PerlMagick
при выполнении скрипта показывает следущее:

Can't load '/usr/pkg/lib/perl5/vendor_perl/5.10.0/i386-netbsd-thread-multi/auto/Image/Magick/Magick.so'
for module Image::Magick: Shared object "libXext.so.6" not found
at /usr/pkg/lib/perl5/5.10.0/i386-netbsd-thread-multi/DynaLoader.pm line 203.

libXext.so.6 -> незнаю где найти эту библиотеку, или что установить чтоб она появилась

P.S. Иксы не стоят, так как машина используется исключительно как ВЕБ сервер.

Спасибо.

tzar аватар

Кто-нибудь запускал Zend Optimizer на NetBSD?

Поделитесь опытом кто запускал Zend Optimizer на NetBSD 4.0.1. Смог только suhosin для php запустить из портов.
Нашёл статью про запуск его под OpenBSD (http://www.obsd.ru/8/?q=node/1342), но перекрутить его на NetBSD не получилось.

Кто запускал отзовитесь, пожалуйста.

tzar аватар

NetBSD 4.0.1. Как я мучался со вторым винтом

Установил я ось на винт 800Мб, но точно знаю, для развёртывания на нём вэб-сервера с вирт-хостами съест оставшееся дисковое пространство и получу весёлую строчку No space left on device. Итак, откопал я винт ещё на 2Гб с чем-то, для раздела /var, воткнул его, определил как wd1, и нашёл на нём раздел Linux во весь винт. Попытался удалить, создать новый FFS, получилось только так (описывать через что прошёл, как понимал справку и маны не буду, каждый может проделать, но ежели будут советы, милости прошу, по упрощению процесса):

Viktor аватар

Проблема с SSHD

Пытаюсь коннектится к NetBSD через терминал
вот что получаю:

Exception.
no matching comp found. Client zlib Server: none,zlib@openssh.com
Press Enter to close...

Программа ShellGuard.v3.46

Что не так?

Viktor аватар

MySQL Русская кодировка.

Установил NetBSD 4.0.1
Поставил Apache-PHP-MySQL.
Страница в броузере с другого компа выводится вся в знаках вопросах.
Что надо сделать чтобы выводило по русски?
Спасибо!

tzar аватар

NetBSD 4.0.1. Как я напартачил в /etc/fstab

Итак, в процессе редактирования /etc/fstab я совершил ошибку и система не грузится. Естественно, переустановку системы исключаем. Загрузившись в single-user mode я не смог запустить vi, говорит не могу создать временный файл на разделе смонтированном для чтения(( Как я выкрутился?

v102o аватар

Добавление физического диска в систему.

Всем Привет!
(с NetBSD v4.0.1 дружу 5 дней, очень нравится)

Система установлена и работает на диске wd0.

Вот такая задача:
Есть диск 30 Gb. Опознается как wd1.
Нужно его добавить в систему.
Первые 8Gb использовать не надо (просто нельзя там Bad сектора или еще что то диск начинает циклическое тикание)
А вот оставшиеся 22Gb хотелось бы добавить в систему.
- для тех кто скажет выкини скажу что в таком состоянии с линуксом, диск работал 2 года и проблем не было, что работает, должно работать :)

Если кто то знает последовательность действий для таковой операции, буду весьма признателен.

Влад.

PS. На этом сайте как это сделать я не нашел (хотя перечитал и перепробовал все, что предлогали, резултат не достигнут). Если это есть, скажите где.

Спасибо!

tzar аватар

Новичкам NetBSD 4.0.1. Создание раздела для /usr

В данной статье я не буду пытаться переписывать мануалы по установке, на данном сайте в разделе руководство уже представлено довольно хорошее, поэтому я лишь остановлюсь на одном моменте, который может в дальнейшем облегчить эксплуатацию системы. Описан здесь будет вопрос создания раздела /usr

tzar аватар

Новичкам NetBSD 4.0.1. Администрирование для ленивых. NetBSD+WebAdmin

Моя третья статейка об установке программы WebAdmin(Webmin) в NetBSD
Webmin - это программный комплекс, который позволяет администрировать unix-подобную операционную систему, в большинстве случаев не работая с командной строкой и не запоминая ни одной команды. Всё управление сервером происходит через веб-интерфейс. (Википедия)

tzar аватар

Новичкам NetBSD 4.0.1. Первоначальная установка системы пакетов NetBSD

Начнём с того, что у меня только что установленная система с NetBSD 4.0.1 на борту, и настроенной сетью (я уже писал http://www.runetbsd.ru/blog/tzar/kak_ya_nastraival_set ). И я хочу воспльзоваться системой пакетов NetBSD (установку коллекции пакетов и пакетов из неё см. в http://runetbsd.ru/files/guide/ru/chap-pack.html ) - описано красиво, но не работает сразу во-первых :(, во-вторых, в некоторых руководствах пишут, что для получения pkgsrc.tar.gz используют wget, но во вновь установленной системе этой программы нет.

tzar аватар

Новичкам NetBSD 4.0.1. Как я настраивал сеть

Описание процесса настройки сетевого интерфейса в мануале (http://runetbsd.ru/files/guide/ru/chap-exinst.html) мутно, поэтому я решил его описать на пальцах.

EvAn аватар

Техника портирования NetBSD на КПК (краткая шпаргалка)

Если у Вас есть КПК с Windows CE или Windows Mobile и Вы хотите попробовать запустить на нем NetBSD, то Ваша последовательность действий могла бы быть следующей:

unlk аватар

домашний интернет узел ( "Интернет-BBS" )

Ну что ж. Давеча сходил на сайт http://phantom.sannata.ru/, прикупил (почти подарили) плату Celeron466+64Mb (Electro, большое спасибо), отдал изживший свое последовательный терминал - взял винчестер и сетевые карты.

Dark_SavanT аватар

Установка NetBSD на PowerMac 9600/300 да и любой OldWorld PowerPC Mac

Квест очень интересный.

http://netbsd.org/ports/macppc/faq.html к прочтению обязательно.
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-3.1/macppc/INSTALL.html - тоже прочитать

binzol3 аватар

HowTo install NetBSD 4

Добрый день!

dixx аватар

Поддержка локалей в NetBSD 3.1

Итак, выкладываю обещанный патч с полной поддержкой локалей для NetBSD 3.1. Подозреваю, что должно работать и для 3.0, но проверить негде, а под vmware её ставить пока времени нету. Дополнительно к штатному LC_CTYPE реализована поддержка LC_COLLATE, LC_TIME, LC_MESSAGES, LC_NUMERIC и LC_MONETARY. Портировано с FreeBSD 6.

dixx аватар

vim: i got it!!!

С давних пор хотел заставить обычный консольный vim понимать shift-стрелки для выделения и ctrl-c/ctrl-v для копирования/вставки. Но как-то так сложилось, что предлагаемые во всяких faq решения нифига не работали, а самостоятельно разобраться было лениво.

qnub аватар

ротация логов в OpenBSD

В общем поднял я шлюз на опенке. Нужно, значить, траф считать. Воткнул trafd а там косяк. traflog (генератор отчетов tyrafd) не работает более чем с 999 записями из лога. стало быть нужна ротация логов. рался-рылся, узнал, что была некогда прожка "rotate" которая это дело и шпрехала. но сейчас ее найти не удалось. посему написана была мной оболочка для перлового модуля Logfile::Rotate.

EvAn аватар

Управление пакетами программного обеспечения в NetBSD

Авторы: untitled и EvAn.

Введение

NetBSD предоставляет своим пользователям развитые средства по управлению пакетами программного обеспечения. Вы можете устанавливать ПО как из готовых пакетов, так и собирая их из исходных текстов с помощью pkgsrc. Вы также можете удалять и обновлять ПО. При этом учитываются так называемые зависимости и конфликты.

Установка пакетов

pkg_add пакет

Удаление пакетов

pkg_del пакет

Обновление пакетов

pkg_add -u пакет

Сборка из исходных текстов - pkgsrc

После распаковки архива pkgsrc перейдите в каталог нужного Вам пакета:

cd /usr/pkgsrc/группа/пакет

Для установки:

make install

Для обновления:

make update

Безопасное обновление из исходных текстов - sandbox

Информация по этой ссылке.

Менеджер пакетов pkgmanager

Информация по этой ссылке.

Приложение А. man pkg_add

Информация по этой ссылке.

Приложение Б. man pkg_delete

Информация по этой ссылке.

Приложение В. man pkg_chk

Информация по этой ссылке.

Приложение Г. man pkg_info

Информация по этой ссылке.

Приложение Д. man pkg_admin

Информация по этой ссылке.

untitled аватар

Менеджер пакетов pkgmanager

Авторы:

перевод оригинала: untitled;

авторская переработка и форматирование: EvAn <evan dot bsd at mail dot ru>.

В этой статье рассматривается управление пакетами программного обеспечения с помощью:

  • wip/pkgmanager: менеджер пакетов для pkgsrc;
  • devel/cpuflags: определяет флаги компилятора для данного cpu.

В основе статьи лежит заметка Manage your packages with ....

untitled аватар

Обходим firewall/proxy

Обходим firewall/proxy вашей компании с помощью...

net/corkscrew: утилита для тунелинга ssh через http прокси.
net/tsocks: Библиотека прозрачных SOCKS прокси.
www/tinyproxy: Легкая http/ssl прокся

Большинство компаний ограничивают своим юзерам доступ в интернет, заставляя
использовать HTTP прокси. Если вам этого не хватает для полноценного
(псевдо) рабочего дня, вы хотите посещать любые сайты, слушать любое
интернет радио, играть в покет онлаин, знайте, решение есть.

1) Настройте openSSH сервер на своем домашнем компьютере и поставьте его на
443 порт.

Если на вашем офисном компьютере стоит windows:

2) Вы должны установить HTTP прокси на ваш домашний компьютер, так как вы
несможете использовать openssh и все прелести socks proxy -D,
например tinyproxy - легко конфигурируется и хорошо работает.

# pkgmanager install www/tinyproxy
# cp /usr/pkg/share/examples/rc.d/tinyproxy /etc/rc.d/
# echo 'tinyproxy=YES' >> /etc/rc.conf
# cp /usr/pkg/share/examples/tinyproxy/tinyproxy.conf.default /usr/pkg/etc/ti nyproxy/tinyproxy.conf
# vi /usr/pkg/etc/tinyproxy/tinyproxy.conf

Откройте фаил tinyproxy.conf и убедитесь в наличии строк

Port 8888
Bind 127.0.0.1
ConnectPort 443

Таким образом наш http proxy будет слушать только localhost на 8888 порту
и позволит заходить на https сайты.

3) Для коннекта будем использовать putty. Откройте меню Connection/Proxy
и введите туда настройки http прокси. Затем откройте меню
Connection/SSH/Tunnels, включите port forwarding для редиректа локального
порта 8888 на localhost:8888 (на удаленной машине, у вас дома).

Затем откройте меню Connection и включите посылание null пакетов каждые
10 секунд для поддержания соединения. Как тольно закончите, перейдите в
меню Session, введите адрес вашего домашнего компьютера, порт 443, SSH
и попробуйте законектиться.

4) Когда вы подключитесь к вашему серверу, необходимо проверить,
работает ли редирект.

untitled аватар

Безопасное обновление из исходных текстов - sandbox

Управление пакетами в песочнице с помощью...

pkgtools/pkglint: Верификатор для пакетов NetBSD и дерева pkgsrc
pkgtools/pkgdepgraph:Наглядное представление установленных NetBSD пакетов
pkgtools/pkg_tarup: Генерирует бинарные пакеты из установленных.
wip/pkg_rmleaves: Скрипт для удаления 'leaf' пакетов.
mk/bulk/mksandbox: скритп для построения песочницы.

Данный метод обновления пакетов в NetBSD использует песочницу для сборки
всех пакетов, которые надо обновить. Как только вы убедились в том,
что в чрутнутой песочнице все в порядке, вы просто создаете бинарные пакеты,
которые вам нужны и используете их для обновления в настоящей среде.

spinore аватар

Русификация консоли NetBSD 3.0

Данное руководство является переработанной версией предыдущего для адаптации к NetBSD 3.0.

RSS-материал