FreeBSD
Систему FreeBSD новички почему-то часто относят к Linux'ам, но это не совсем верно. Точнее говоря, совсем неверно - да, система относится к UNIX-подобным, но при этом, как ни странно, ядро BSD имеет куда больше сходства с ядром Mac OS, нежели с линуксовым. Обычно FreeBSD ставят себе либо прожженые админы (так как она при должной настройке становится действительно удобной, особенно как серверная), либо те, кто хочет попонтиться одновременно с шевелением мозгами. Все дело в том, что добиться от этой системы действительно дружественно интерфейса практически нереально (вспомните известный боян с башорга - "Как пропатчить KDE2 под FreeBSD?"). В общем - система серьезная и сложная, никаких поблажек. Краткий FAQ: Скрытый текст: Еще информация: http://ru.wikipedia.org/wiki/FreeBSD Русский сайт FreeBSD: http://www.freebsd.org/ru/ Русское сообщество, посвященное FreeBSD: http://www.bsdportal.ru/ |
Хм, тема всё пустует...Неужели тут никто не использует BSD? Давайте уж обсудим что-нибудь с ней связанное, уж больно интересная может быть тема.
|
У меня на серваке фряха, я пишу под нее софт, но ничего хорошего не могу сказать.
|
[CCCP] Monster, ничего хорошего? Т.е. не нравится, видишь недостатки? Или ничего плохого тоже не можешь сказать? Я вот хочу погонять на виртуалке, может даже перевести на нее домашний сервер с debian'a. Сейчас стараюсь изучать linux платформу больше как серверную, всякие там контроллеры домена, почтовые серверы настраиваю и часто натыкаюсь на статьи по freeBSD, многие хвалят её...
|
Sander17, С точки зрения разработчика - жуть и кошмар. К примеру, при некондиционном разрыве связи между сокетами, фряха оставляет свой сокет оставляет как "занятый" еще долгое время - минимум 10 минут. Это не позволяет строить архитектуру серверной части приложения по событийному принципу, ожидая освобождения объекта ядра, и заставляет периодически пробегать по всем объектам сокетов с целью узнать, жив он там или нет. Это не было задокументировано в описании функции, кроме того это нельзя изменить или убрать настройками. Выяснилось после ряда обращений с вопросом "почему я не могу подконнектиться?" от тестеров. Результаты дал только гугл, а не официальные маны. И таких косячков там море. Иногда функции ведут себя не так, как в Линукс и Windows, из-за этого приходится юзать такой изврат и издевательство, как gdb в чистом виде. Не даром к этой ОС приложили руки геи, да.
|
Ты меня расстроил, ибо мой форум висит на серваке с фряхой. Не моём, правда, ВДС, но.. :(
Раньше думал, что надежно, практично, просто. |
Kentаvr, либо это сарказм, либо звучит как "Всю жизнь ездил на мерсе, он ни разу меня не подвел, а тут сосед сказал, что мерс - говно и я в нем разочаровался" =)
|
Да в том-то и беда, что сервак подводил, но я не знаю, на что грешить %) Как неуч в этой части, буду грешить и на то, и на то %)
|
Сегодня докачиваю фряху и решил попробовать поставить на виртуальную машину. Возник следующий вопрос: а собственно КАК ставить? Вот список скачанных файлов, что с ними делать после докачки? (кроме бочки)
FreeBSD-8.1-RELEASE-i386-dvd1.iso FreeBSD-8.1-RELEASE-i386-memstick.img FreeBSD-8.1-RELEASE-i386-disc1.iso FreeBSD-8.1-RELEASE-i386-livefs.iso FreeBSD-8.1-RELEASE-i386-bootonly.iso upd. Почитал руководство на сайте. Хочу поинтересоваться: использование загрузочных дискет обязательно для установки? Или можно воспользоваться, например, виртуальными дисководами? |
Vlad L., хм, да собственно ставится она как и любая операционка. Никаких премудростей - загружаешься с *disk1.iso например, и дальше по шагам: создание разделов и точек монтирования, выбор пакетов и жмешь кнопочку install.
Создание дискет не обязательно...21 век уже. |
Sander17, Спасибо, попробую. Если будут еще какие-то вопросы будем уточнять.
Добавлено через 20 часов 1 минуту Итак, установил. Я до этого читал много об этой системе, но похоже я чтото неправильно поставил. Дело в том, что много говорилось о недружелюбном интерфейсе итд, но в том, что у меня получилось этого интерфейса нет вообще. Просто консоль и всё с несложными командами. Я чтото недоустановил или это всётаки и есть настоящая FreeBSD? |
Vlad L., судя по всему - да, это и есть freeBSD. Никакой графики "искаропки". По крайней мере в оффициальной сборке...Хотя мне кроме Oracle ничего в голову не лезет такого, что требовало бы графики на серверах.
|
Очень требуется помощь.
Сдуру отключил и размонтировал в freenas диск(причем сделал это похоже не правильно). Подключить назад удалось, а вот смонитровать уже нет. Дай-те совет. Как назад подрубить диск и не убить при этом на нем данные. При монтировании говорит, что "Неверный номер или тип раздела." Файловая система-ufs. Из под винды данные естественно не вытащить. Или есть способы под виндой прочесть этот диск? |
Mad-Dan, отключал каким образом, шлейфы от мат. платы, или как? Неплохо было бы команду которой монтировать пытаешься привести и вывод списка разделов в терминале твоей bsd. А вообще доки по mount/umount почитай, в монтировании разделов в nix системах ничего сложного нет.
|
в настройках системы отрубил в начале диск, затем удалил точку монтирования. Делал я это через web интерфейс freenas.
(freenas заточен именно под файловый сервак). |
Не зная как ты со своей freenas общаешься и как нужно монтировать советую почитать вот это. Самый быстрый способ смонтировать ufs в bsd это выполнить:
Код:
$ mount [имя раздела] [точка монтирования] Код:
$ mount /dev/ads0d /usr |
Ммм, раз удалил точку монтирования - логичнее было бы её сперва создать =)
|
Sander17,
прикол в том, что я ее удалил после удаления диска. И я же писал, что я пытался ее создать, но не удается. |
Ни разу не пользовал freenas, но по сути алгоритм подключения диска через консоль должен быть такой:
1. Заходим в систему под рутом; 2. Создаем точку монтирования (mkdir /имя_папки); 3. Узнаем имя раздела, который нужно примонтировать (хз как в BSD, но в линукс нам нужен вывод fdisk -l ); 4. Монтируем командой mount (синтаксис выше). 5. Чтобы было доступно для обычного пользователя выставляем права с помощью chown и chmod (ну или банально chmod -R 777). Если нет рутового доступа - используем sudo. Вот так я вижу решение этой проблемы =) |
Ребят, нужна помощь по Unix'у. Сколько ресурсов облазил, так и не понял, как работает команда trap. Например, мне нужно защитить какой-нибудь процесс от kill'а с помощью trap'а, что надо сделать? А также нужен небольшой пример с двумя конвейерами и перемещением.
p.s. Извиняйте, если не туда. |
Часовой пояс GMT +4, время: 20:05. |
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.