Руководство FreeBSD



        Знакомства Новосибирск https://znakomstva.express/landing/novosibirsk. Бесплатная регистрация.   

Руководство FreeBSD

ACPI это фундаментально новый способ обнаружения устройств, управления энергопотреблением и предоставления стандартизированного доступа к различному оборудованию, ранее управлявшемуся BIOS. Был достигнут определенный прогресс в приспособлении ACPI к работе со всеми системами, но все еще встречаются ошибки в байткоде ACPI Machine Language (AML) некоторых материнских плат, незавершенные участки кода в подсистемах ядра FreeBSD и ошибки в интерпретаторе ACPI-CA.
Этот раздел предназначен для того, чтобы упростить ваше содействие разработчикам FreeBSD ACPI в определении причин наблюдаемых вами проблем, выполнении отладки и выработке решения. Спасибо за помощь и надеемся, что мы сможем помочь в решении проблем вашей системы.

Использование и отладка FreeBSD ACPI
Большинство разработчиков читают Список рассылки, посвящённый обсуждению FreeBSD-CURRENT, но для уверенности, что проблему увидят, отправьте ее в . Будьте терпеливы, все мы заняты полный рабочий день где-то еще. Если ваше сообщение не заметили сразу, мы возможно попросим вас отправить PR (сообщение о проблеме) через send-pr(1).

Общие сведения
Часто встречающиеся проблемы
Приостановка/возобновление работы
Приостановка/возобновление работы - 2
Система останавливается
Паника
Система включается после приостановки
Другие проблемы
ASL, acpidump, и IASL
Исправление ASL

Основы технологии резервного копирования
``Ничего не делать'' является правильным методом резервного копирования для /usr/obj и других деревьев каталогов, которые могут быть в точности перегенерированы вашим компьютером. Примером являются файлы, представляющие страницы этого Руководства в форматах HTML или PostScript. Они генерируются из входных файлов в формате SGML. Создавать резервные копии файлов в форматах HTML и PostScript не нужно. Исходные файлы в формате SGML копируются регулярно.

Dump и Restore
Tar
Cpio
Pax
Amanda
Не делать ничего
Какая программа копирования лучшая?
До того, как случится катастрофа
До того, как случится катастрофа - 2
После сбоя

Настройка карт сетевых интерфейсов
В первую очередь определите тип используемой карты (PCI или ISA), модель карты и используемый в ней чип. FreeBSD поддерживает многие PCI и ISA карты. Обратитесь к Списку поддерживаемого оборудования вашего релиза чтобы узнать, поддерживается ли карта.

Поиск подходящего драйвера
Настройка сетевой карты
Настройка сетевой карты - 2
Тестирование и решение проблем
Проверка Ethernet карты
Решение проблем
Введение
Настройка приложений
Каталог /etc
/Etc/resolv.conf

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

Mozilla
Mozilla, Java™, и Macromedia Flash™
Netscape
Opera
Firefox
Konqueror
Финансовые программы
GnuCash
Gnumeric
Abacus

Текстовые редакторы
Большинство настроек в FreeBSD производится путем редактирования текстовых файлов. Соответственно, вам нужно будет освоиться с каким-либо текстовым редактором. Вместе с FreeBSD поставляются лишь некоторые из них, гораздо больше редакторов доступно из коллекции портов.

Списки рассылки
Списки рассылки - 2
Списки рассылки - 3
Как подписаться
Описание рассылок
Описание рассылок - 2
Описание рассылок - 3
Описание рассылок - 4
Описание рассылок - 5
Описание рассылок - 6

Межсетевые экраны
Интерес к межсетевым экранам (брандмауэр, firewall) со стороны людей, подключенных к интернет, все возрастает и появились даже приложения для локальной сети, предоставляющие повышенный уровень безопасности. В этом разделе мы надеемся изложить что такое межсетевые экраны, как их использовать, и как использовать возможности, предоставляемые ядром FreeBSD для их реализации

Что такое межсетевой экран?
Маршрутизаторы с фильтрацией пакетов
Прокси серверы
Что позволяет делать IPFW?
Включение IPFW в FreeBSD
Настройка IPFW
Изменение правил IPFW
Изменение правил IPFW - 2
Просмотр правил IPFW
Сброс правил IPFW

Руководство FreeBSD(FreeBSD Handbook)
Добро пожаловать в FreeBSD! Это Руководство охватывает процесс установки и ежедневного использования FreeBSD 4.10-RELEASE и FreeBSD 5.2.1-RELEASE. Это руководство находится в процессе разработки и являет собой результат работы множества людей. Многие из разделов до сих пор не существуют, а некоторые из существующих требуют обновления. Если вы заинтересованы в помощи этому проекту, отправьте письмо в Список рассылки Проекта Русской Документации FreeBSD frdp@FreeBSD.org.ua.

О Проекте FreeBSD
Краткая история FreeBSD
Краткая история FreeBSD - 2
Краткая история FreeBSD - 3
Цели Проекта FreeBSD
Модель Разработки FreeBSD
Модель Разработки FreeBSD - 2
Текущая Версия FreeBSD

Расширенное руководство по установке
FreeBSD поставляется простой в использовании текстовой программой установки sysinstall. Это основная программа установки FreeBSD, хотя поставщики могут предлагать свои программы. В этой главе описывается использование sysinstall для установки FreeBSD. Прочтя эту главу, вы узнаете: Как создать дискеты для установки FreeBSD. Как FreeBSD видит и делит на разделы жесткие диски. Как запустить sysinstall. Вопросы, которые sysinstall задаст вам, что имеется ввиду, и как ответить на эти вопросы.

Установка FreeBSD на систему без монитора
Выбор дистрибутивного набора (Distribution Set)
Установка коллекции портов
Подготовка собственного источника установки
Создание установочного CDROM
Создание локального сервера FTP с FreeBSD
Создание дискет для установки
Установка с раздела MS-DOS
Создание ленты для установки
Перед установкой по сети

Настройка Heimdal KDC
Все релизы FreeBSD после FreeBSD-5.1 включают поддержку только Kerberos5. Таким образом, Kerberos5 это единственная включаемая в поставку версия и его конфигурация похожа на KerberosIV во многих аспектах. Эта информация применима только к Kerberos5 из релизов после FreeBSD-5.0. Пользователи, желающие использовать пакет KerberosIV, могут установить его из порта .

Настройка Heimdal KDC
Настройка Heimdal KDC - 2
Сервер Kerberos с сервисами Heimdal
Сервер Kerberos с сервисами Heimdal - 2
Клиент Kerberos с Heimdal
Пользовательские настройки: .k5login и .k5users
Подсказки, советы и проблемы с Kerberos
Подсказки, советы и проблемы с Kerberos - 2
Отличия от порта MIT
Kerberos это все или ничего

Что такое I18N/L10N?
Разработчики сократили интернационализацию в термин I18N, по числу символов между первым и последним символом интернационализации. В названии L10N используется тот же принцип от ``локализации''. Совместно используемые I18N/L10N методы, протоколы и приложения позволяют пользователям использовать языки по своему выбору.

Почему я должен использовать I18N/L10N?
Какие языки поддерживаются в проекте I18N?
Компиляция I18N программ
Русский язык (кодировка KOI8-R)
Настройка локализации
Настройка консоли
Настройка принтера
MS-DOS FS и русские имена файлов
Настройка X11
Локализация на традиционном китайском

Модуль MAC Biba
FreeBSD5.X представляет новые расширения системы безопасности от проекта TrustedBSD, основанные на документах POSIX.1e. Два из наиболее важных нововведений в механизмах безопасности это списки контроля доступа файловой системы (Access Control Lists, ACLs) и принудительный контроль доступа Mandatory Access Control, MAC). Инфраструктура позволяет загружать новые модули контроля доступа, реализуя новые политики безопасности. Некоторые из них предоставляют защиту ключевых подсистем, защищая определенный сервис, в то время как другие предоставляют исчерпывающую систему безопасности с метками на всех субъектах и объектах

Модуль MAC Biba
Модуль MAC bsdextended
Примеры
Использование MAC для защиты веб сервера
Модуль MAC ifoff
Реализация защищенной среды с MAC
Создание insecure класса пользователя
Загрузка с необходимыми модулями
Установка всех пользователей в insecure
Завершение настройки

Запуск Apache
Apache не запускается из inetd, как это делают многие другие сетевые серверы. Он настроен для автономного запуска, чтобы обеспечивать большую производительность при обработке HTTP запросов от браузеров клиентов. Для упрощения запуска, остановки и перезапуска сервера существует shell скрипт.

Виртуальный хостинг
Модули Apache
Mod_ssl
Mod_perl
PHP
Классическая настройка IP через ATM (PVC)
Полностью объединенные конфигурации
Введение
Подключение устройства
Host Controller Interface (HCI)

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

Хосты с двойным подключением
Построение маршрутизатора
Ручная настройка
Постоянная конфигурация
Распространение маршрутов
Устранение неполадок
Маршрутизация многоадресного трафика
Обзор
Настройка
Использование Samba Web Administration Tool

Одноразовые пароли
S/Key это схема с одноразовыми паролями, основанная на одностороннем хэше. FreeBSD использует хэш MD4 для совместимости, но другие системы используют MD5 и DES-MAC. S/Key была частью базовой системы FreeBSD начиная с версии 1.1.5 и используется также во все большем числе операционных систем. S/Key это зарегистрированная торговая марка Bell Communications Research, Inc.

Защищенная установка соединения
Незащищенная установка соединения
Создание одного одноразового пароля
Создание нескольких одноразовых паролей
Ограничение использования UNIX паролей
Примечания
OpenSSH
Преимущества использования OpenSSH
Включение sshd
SSH клиент

Установка пакета
В примере нужный пакет будет сгружен и установлен без всякого дополнительного взаимодействия с пользователем. Если вместо основного сайта вы хотите указать другое зеркало пакетов FreeBSD, то для переопределения используемых по умолчанию значений вам необходимо задать соответствующим образом значение переменной PACKAGESITE. Для загрузки файлов утилита pkg_add(1) использует функцию , которая принимает во внимание различные переменные окружения, включая FTP_PASSIVE_MODE, FTP_PROXY и FTP_PASSWORD.

Управление пакетами
Удаление пакета
Разное
Права доступа
Права доступа - 2
Символические обозначения прав
Группа Офицеров Безопасности
Секретарь CORE
Warner Losh imp@FreeBSD.org
John Baldwin jhb@FreeBSD.org

Поиск нужного вам приложения
На сайте FreeBSD поддерживается обновляемый список имеющихся приложений для FreeBSD, в котором можно выполнять поиск, по адресу . Порты разбиты на категории, и вы можете либо выполнить поиск приложения по имени (если его знаете), либо просмотреть список всех приложений, относящихся к определённой категории.

Действия после установки
Обзор установки программного обеспечения
Обзор установки программного обеспечения - 2
Обзор установки программного обеспечения - 3
Использование Коллекции Портов
Получение Коллекции Портов
Установка портов
Установка портов - 2
Установка портов с CD-ROM
Установка портов с CD-ROM - 2

Квотирование файловых систем
Квоты - это опциональная возможность операционной системы, которая позволяет ограничивать объем дискового пространства и/или количество файлов для конкретного пользователя или членов определенной группы в рамках одной файловой системы. Чаще всего эта возможность используется в системах разделения времени, когда желательно ограничить количество ресурсов, которые может использовать один пользователь или группа пользователей

Настройка на использование дисковых квот
Настройка на использование дисковых квот - 2
Установка квот
Установка квот - 2
Проверка ограничений и использования диска
Квоты в NFS

Конфигурация драйвера объединённого диска (CCD)
При выборе решения для организации хранилища самыми важными характеристиками являются скорость, надежность и стоимость. Редко все эти характеристики наличествуют одновременно; обычно быстрое и надёжное устройство хранения стоит дорого, а при уменьшении стоимости в жертву приносятся скорость работы или надёжность.

Конфигурация драйвера объединённого диска
Установка оборудования
Настройка CCD
Построение файловой системы
Автоматическое выполнение
Менеджер томов Vinum
Аппаратный RAID
Перестроение массивов ATA RAID1

Защита FreeBSD
Команда и протокол: В этом документе мы будет использовать выделенный упоминая команду или приложение. Например, мы будем использовать выделение для ssh, поскольку это и команда и протокол.

Защита учетных записей пользователей
Защита файла паролей
Защита ядра, raw устройств и файловых систем
Проверка целостности файлов
Проверка целостности файлов - 2
Паранойя
Атаки DoS
Атаки DoS - 2
Атаки DoS - 3
Проблемы, связанные с доступом к Kerberos

Пользователи и типы терминалов
Консоли современных PC поддерживают высококачественную графику, но возможность входа по последовательному порту на сегодняшний день все еще доступна почти в каждой UNIX подобной операционной системе; FreeBSD не исключение. Используя терминал, подключенный к неиспользуемому последовательному порту, вы можете войти и запустить текстовую программу, которую обычно запускаете в текстовой консоли или в окне xterm системы X Window.

Простые терминалы
PC, работающие в качестве терминалов
X терминалы
Настройка
Добавление строки в /etc/ttys
Добавление строки в /etc/ttys - 2
Заставьте init перечитать /etc/ttys
Решение проблем с соединением
Не появляется приглашение ко входу
Вместо приглашения на мусор

USB устройства хранения
Для доступа к устройствам хранения USB драйвер umass(4) использует подсистему SCSI, ваши устройства USB будут видны системе как SCSI устройства. В зависимости от чипсета USB на материнской плате, вам потребуется только один из параметров device uhci или device ohci. Однако, наличие обоих этих параметров не помешает. Не забудьте скомпилировать и установить новое ядро после добавления каких-либо строк.

Настройка
Тестирование конфигурации
Дополнительная информация
PPP уровня пользователя
Предположения
Создание файлов устройств PPP
Автоматическая настройка PPP
PPP и статические IP адреса
PPP и статические IP адреса - 2
PPP и статические IP адреса - 3

Воспроизведение видео
Прежде, чем вы начнёте, определите модель видеокарты и чипсет, который она использует. Хотя Xorg и XFree86™ поддерживают множество различных видеокарт, только их малая часть показывает хорошую скорость воспроизведения видео. Для того, чтобы получить список расширений, поддерживаемых X-сервером, который используется вашей видеокартой, используйте команду xdpyinfo(1) во время работы X11.

Определение возможностей видео
XVideo
Simple Directmedia Layer
Прямой доступ для графики (DGA)
Порты и пакеты для работы с видео
MPlayer
Компиляция MPlayer
Использование MPlayer
Mencoder
Проигрыватель хine

Графические оболочки
GNOME является дружественной к пользователю графической оболочкой, позволяющей пользователям легко использовать и настраивать свои компьютеры. В GNOME имеется панель (для запуска приложений и отображения их состояния), рабочий стол (где могут быть размещены данные и приложения), набор стандартных инструментов и приложений для рабочего стола, а также набор соглашений, облегчающих совместную работу и согласованность приложений.

Установка GNOME
Шрифты с антиалиасингом и GNOME
О KDE
Установка KDE
Более подробно о KDE
Менеджер дисплеев KDE
Менеджер дисплеев KDE - 2
Шрифты с антиалиасингом
О XFce
Установка XFce

FreeBSD глазами администратора

Это самая "продвинутая" программа для добавления нового юзера. Она задает вопросы касающиеся нового юзера, сама проверяет имя и user ID на уникальность (причем, для user ID она сама предложит подходящее значение), создает домашнюю директорию для юзера и копирует туда заготовки настроечных файлов, и даже может послать приветственное письмо вновь зарегистрированному юзеру. Естественно, она же делает запись в БД учетных карточек.
Однако, если вам нужно зарегистрировать не обычного юзера, то она вам только помешает.
Например, вам нужно зарегистрировать "почтового юзера". Для такого юзера не нужна домашняя директория (а тем более заготовки стартовых файлов) и Shell у этого юзера должен быть нестандартный. Так вот - заставить эту программу не делать домашнюю директорию очень трудно (если вообще возможно). Кроме того, она не даст вам указать в качестве Shell произвольную программу.

Содержание дистрибутива FreeBSD.
Содержимое раздела src.
FILESYSTEM OPTIONS
"Реальные" FS
Options "CD9660" ISO 9660 filesystem
Options MSDOSFS MS DOS File System
Options MFS Memory File System
Options "MFS_ROOT=10"
Options MFS_AUTOLOAD
Options LFS Log filesystem

Операционная система Free BSD

Операционная система FreeBSD - это одна из разновидностей операционной системы UNIX для персональных компьютеров, базирующихся на архитектуре процессоров Intel (386, 486, Pentium, Pentium II). FreeBSD работает также на процессорах AMD и Cyrix , совместимых с Intel и с недавнего времени на процессорах Alpha. FreeBSD предоставляет широкий набор функций, которые ранее были доступны только на более дорогих компьютерах:
Вытесняющую многозадачность с динамической настройкой приоритетов, которая обеспечивает гибкое разделение ресурсов компьютера.
Многопользовательский доступ, означающий, что одновременно в системе могут работать несколько пользователей, использующих различные приложения. Такие периферийные ресурсы, как принтер и магнитная лента, также разделяются между всеми пользователями системы.

Аппаратное обеспечение
Подготовка к инсталляции
Установка FreeBSD
Установка FreeBSD - 2
Установка программного обеспечения
Установка программного обеспечения - 2
Заключение
Вопросы и ответы
Упражнение:
Этапы начальной загрузки