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

Проект Документации FreeBSD

Добро пожаловать в FreeBSD! Это Руководство охватывает процесс установки и ежедневного использования FreeBSD 7.4-RELEASE и FreeBSD 8.2-RELEASE. Оно находится в процессе разработки и являет собой результат работы множества людей. Некоторые из разделов могут стать устаревшими и требовать обновления. Если вы заинтересованы в помощи этому проекту, отправьте письмо в Список рассылки Проекта Русской Документации FreeBSD . Обновленная версия этого документа постоянно доступна с Основного Web сервера Проекта Русской Документации FreeBSD и Основного Web сервера FreeBSD. Он также может быть загружен из интернет в одном из наиболее распространенных форматов с FTP сервера Проекта FreeBSD или с одного из многочисленных зеркал. Если вы предпочитаете иметь напечатанный (английский) вариант Руководства, то можете приобрести его на FreeBSD Mall. Вы также можете воспользоваться Поиском в Руководстве FreeBSD.


Содержание
Предисловие
I. В начале
1. Введение
1.1. Краткий обзор
1.2. Добро пожаловать во FreeBSD!
1.3. О Проекте FreeBSD
2. Установка FreeBSD
2.1. Краткий обзор
2.2. Аппаратные требования
2.3. Перед установкой
2.4. Начало установки
2.5. Введение в Sysinstall
2.6. Выделение дискового пространства
2.7. Выбор устанавливаемых компонентов
2.8. Выбор источника для установки
2.9. Подтверждение установки
2.10. После установки
2.11. Решение проблем
2.12. Расширенное руководство по установке
2.13. Подготовка собственного источника установки
3. Основы UNIX
3.1. Краткий обзор
3.2. Виртуальные консоли и терминалы
3.3. Права доступа
3.4. Структура каталогов
3.5. Организация дисков
3.6. Монтирование и размонтирование файловых систем
3.7. Процессы
3.8. Даемоны, сигналы, уничтожение процессов
3.9. Интерпретатор команд
3.10. Текстовые редакторы
3.11. Устройства и файлы устройств
3.12. Бинарные форматы
3.13. Дополнительная информация
4. Установка приложений: порты и пакеты
4.1. Обзор
4.2. Обзор установки программного обеспечения
4.3. Поиск нужного вам приложения
4.4. Использование системы пакетов
4.5. Использование Коллекции Портов
4.6. Действия после установки
4.7. Обработка нерабочих портов
5. X Window System
5.1. Обзор
5.2. Основы X
5.3. Установка X11
5.4. Конфигурация X11
5.5. Использование шрифтов в X11
5.6. Менеджеры экранов (Display Managers) X
5.7. Графические оболочки
II. Общие задачи
6. Приложения для настольного компьютера
6.1. Краткий обзор
6.2. Браузеры
6.3. Бизнес приложения
6.4. Программы просмотра документов
6.5. Финансовые программы
6.6. Итоги
7. Мультимедиа
7.1. Краткий обзор
7.2. Настройка звуковой карты
7.3. Звук MP3
7.4. Воспроизведение видео
7.5. Настройка ТВ тюнеров
7.6. Сканеры
8. Настройка ядра FreeBSD
8.1. Краткий обзор
8.2. Зачем собирать собственное ядро?
8.3. Сборка и установка собственного ядра
8.4. Конфигурационный файл
8.5. Решение проблем
9. Печать
9.1. Краткий обзор
9.2. Введение
9.3. Основная настройка
9.4. Расширенная настройка принтера
9.5. Использование принтеров
9.6. Альтернативы стандартному спулеру
9.7. Выявление проблем
10. Двоичная совместимость с Linux
10.1. Краткий обзор
10.2. Установка
10.3. Установка Mathematica®
10.4. Установка Maple
10.5. Установка MATLAB®
10.6. Установка Oracle®
10.7. Установка SAP® R/3®
10.8. Дополнительные сведения
III. Системное администрирование
11. Настройка и оптимизация
11.1. Введение
11.2. Начальное конфигурирование
11.3. Основные настройки
11.4. Настройка приложений
11.5. Запуск сервисов
11.6. Настройка утилиты cron
11.7. Использование rc во FreeBSD 5.X и последующих версиях
11.8. Настройка карт сетевых интерфейсов
11.9. Настройка виртуальных серверов
11.10. Файлы настройки
11.11. Настройка с помощью sysctl
11.12. Оптимизация дисков
11.13. Изменение ограничений, накладываемых ядром
11.14. Увеличение объема подкачки
11.15. Управление питанием и ресурсами
11.16. Использование и отладка FreeBSD ACPI
12. Процесс загрузки FreeBSD
12.1. Описание
12.2. Проблема загрузки
12.3. Менеджер загрузки и этапы загрузки
12.4. Взаимодействие с ядром во время загрузки
12.5. Хинты устройств
12.6. Init: инициализация управления процессами
12.7. Процесс остановки системы
13. Пользователи и основы управления учетными записями
13.1. Краткий обзор
13.2. Введение
13.3. Учетная запись суперпользователя
13.4. Системные учетные записи
13.5. Учетные записи пользователей
13.6. Изменение учетных записей
13.7. Ограничение пользователей
13.8. Группы
14. Безопасность
14.1. Краткое описание
14.2. Введение
14.3. Защита FreeBSD
14.4. DES, MD5, и шифрование
14.5. Одноразовые пароли
14.6. TCP Wrappers
14.7. KerberosIV
14.8. Kerberos5
14.9. OpenSSL
14.10. VPN через IPsec
14.11. OpenSSH
14.12. Списки контроля доступа файловой системы (ACL)
14.13. Мониторинг вопросов безопасности в ПО сторонних разработчиков
14.14. Сообщения безопасности FreeBSD
14.15. Учёт используемых ресурсов
15. Принудительный контроль доступа (MAC)
15.1. Краткий обзор
15.2. Ключевые термины этой главы
15.3. Описание MAC
15.4. Метки MAC
15.5. Настройка модулей
15.6. Модуль MAC bsdextended
15.7. Модуль MAC ifoff
15.8. Модуль MAC portacl
15.9. Политики MAC, использующие метки
15.10. Модуль MAC partition
15.11. Модуль многоуровневой безопасности MAC (MLS)
15.12. Модуль MAC Biba
15.13. Модуль MAC LOMAC
15.14. Реализация защищенной среды с MAC
15.15. Другой пример: Использование MAC для защиты веб сервера
15.16. Решение проблем с инфраструктурой MAC
16. Аудит событий безопасности
16.1. Краткий обзор
16.2. Ключевые понятия - краткий словарь.
16.3. Установка системы аудита
16.4. Настройка системы аудита
16.5. Администрирование системы аудита
17. Устройства хранения
17.1. Краткий обзор
17.2. Имена устройств
17.3. Добавление дисков
17.4. RAID
17.5. USB устройства хранения
17.6. Запись и использование оптических носителей (CD)
17.7. Создание и использование оптических носителей (DVD)
17.8. Дискеты
17.9. Создание и использование архивных копий на магнитной ленте
17.10. Создание резервных копий на дискетах
17.11. Стратегии резервного копирования
17.12. Основы технологии резервного копирования
17.13. Сетевые файловые системы, файловые системы в памяти и с отображением в файл
17.14. Мгновенные копии файловых систем
17.15. Квотирование файловых систем
17.16. Шифрование дисковых разделов
17.17. Шифрование области подкачки
18. GEOM: Модульная инфраструктура преобразования дисковых запросов
18.1. Краткий обзор
18.2. Введение в GEOM
18.3. RAID0 - Создание дисковой последовательности (Striping)
18.4. RAID1 - Зеркалирование (Mirroring)
18.5. Сетевые устройства GEOM Gate
18.6. Метки дисковых устройств
19. Менеджер дискового пространства Vinum
19.1. Краткая аннотация
19.2. Диски слишком малы
19.3. Ограниченная пропускная способность
19.4. Целостность данных
19.5. Объекты Vinum
19.6. Несколько примеров
19.7. Правила именования объектов
19.8. Создание конфигурации Vinum
19.9. Vinum для корневой файловой системы
20. Локализация - I18N/L10N использование и настройка
20.1. Краткий обзор
20.2. Основы
20.3. Использование локализации
20.4. Компиляция I18N программ
20.5. Локализация FreeBSD для поддержки определенных языков
21. На переднем крае разработок
21.1. Краткий обзор
21.2. FreeBSD-CURRENT против FreeBSD-STABLE
21.3. Синхронизация ваших исходных текстов
21.4. Пересборка ''world''
21.5. Отслеживание исходных текстов для нескольких машин
IV. Сетевые коммуникации
22. Последовательные соединения
22.1. Краткое описание
22.2. Введение
22.3. Терминалы
22.4. Входящие соединения по модему
22.5. Исходящие соединения по модему
22.6. Настройка последовательной консоли
23. PPP и SLIP
23.1. Краткий обзор
23.2. PPP уровня пользователя
23.3. PPP уровня ядра
23.4. Решение проблем с соединениями PPP
23.5. Использование PPP через Ethernet (PPPoE)
23.6. Использование PPP через ATM (PPPoA)
23.7. Использование SLIP
24. Электронная почта
24.1. Краткий обзор
24.2. Использование электронной почты
24.3. Настройка sendmail
24.4. Установка другой почтовой программы
24.5. Поиск и устранение неисправностей
24.6. Расширенное руководство
24.7. SMTP через UUCP
24.8. Настройка почты только для отправки
24.9. Использование почты с коммутируемым соединением
24.10. SMTP аутентификация
24.11. Почтовые программы пользователей
24.12. Использование fetchmail
24.13. Использование procmail
25. Сетевые серверы
25.1. Краткий обзор
25.2. ''Супер-сервер'' inetd
25.3. Network File System (NFS)
25.4. Network Information System (NIS/YP)
25.5. Автоматическая настройка сети (DHCP)
25.6. Domain Name System (DNS)
25.7. Apache HTTP сервер
25.8. Файл сервер и печать для Microsoft® Windows® клиентов (Samba)
25.9. Протокол передачи файлов (FTP)
25.10. Синхронизация часов через NTP
26. Межсетевые экраны
26.1. Введение
26.2. Принципы работы межсетевых экранов
26.3. Пакеты межсетевых экранов
26.4. Packet Filter Firewall (PF, межсетевой экран OpenBSD)
26.5. * IPFILTER (IPF)
26.6. * IPFW
27. Сложные вопросы работы в сети
27.1. Краткий обзор
27.2. Сетевые шлюзы и маршруты
27.3. Беспроводные сети
27.4. Bluetooth
27.5. Мосты
27.6. Работа с бездисковыми станциями
27.7. ISDN
27.8. Даемон преобразования сетевых адресов (natd)
27.9. IP по параллельному порту (PLIP)
27.10. IPv6
27.11. Асинхронный режим передачи (ATM)
V. Приложения
A. Получение FreeBSD
A.1. Издатели CDROM и DVD
A.2. FTP сайты
A.3. Анонимный CVS
A.4. Использование CTM
A.5. Использование CVSup
A.6. Использование Portsnap
A.7. Теги CVS
A.8. AFS сайты
A.9. rsync сайты
B. Библиография
B.1. Книги и журналы, специализирующиеся на FreeBSD
B.2. Руководства для пользователей
B.3. Руководства для администраторов
B.4. Руководства для программистов
B.5. Внутренности операционной системы
B.6. Безопасность
B.7. Оборудование
B.8. История UNIX®
B.9. Прочие издания
C. Ресурсы в интернет
C.1. Списки рассылки
C.2. Новостные группы Usenet
C.3. Серверы World Wide Web
C.4. Адреса Email
C.5. Shell доступ
D. PGP ключи
D.1. Офицеры
D.2. Члены Core
D.3. Разработчики
Глоссарий FreeBSD
Colophon
Список таблиц
2-1. Пример сведений об оборудовании
2-2. Планирование разделов для первого диска
2-3. Разметка разделов для остальных дисков
2-4. Названия ISO-образов дисков FreeBSD 5.X и 6.X и их значения
3-1. Коды дисковых устройств
17-1. Соглашения по именованию физических дисков
19-1. Методы организации наборов Vinum
22-1. Нуль-модемный кабель DB-25 - DB-25
22-2. Нуль-модемный кабель DB-9 - DB-9
22-3. Нуль-модемный кабель DB-9 - DB-25
22-4. Наименования сигналов
27-1. Распайка кабеля для параллельного порта для сетевой работы
27-2. Зарезервированные адреса IPv6
Список иллюстраций
2-1. Типичный вывод Device Probe
2-2. Меню выбора страны
2-3. Выбор Sysinstall Exit
2-4. Выбор Usage в главном меню Sysinstall
2-5. Выбор меню документации
2-6. Меню документации Sysinstall
2-7. Выбор меню раскладки клавиатуры
2-8. Меню раскладки клавиатуры
2-9. Выбор параметров установки
2-10. Параметры Sysinstall
2-11. Начало стандартной установки
2-12. Выберите диск для FDisk
2-13. Типичные разделы fdisk перед редактированием
2-14. Разбиение в Fdisk с использованием всего диска
2-15. Меню менеджера загрузки Sysinstall
2-16. Выход из выбора диска
2-17. Редактор Sysinstall Disklabel
2-18. Редактор Sysinstall Disklabel с установками по умолчанию
2-19. Свободное место для корневого раздела
2-20. Редактирование размера корневого раздела
2-21. Выбор типа корневого раздела
2-22. Выбор точки монтирования корневой файловой системы
2-23. Редактор Sysinstall Disklabel
2-24. Выбор дистрибутивных наборов
2-25. Подтверждение выбора дистрибутивного набора
2-26. Выбор источника установки
2-27. Выбор Ethernet устройства
2-28. Настройка сети для ed0
2-29. Редактирование inetd.conf
2-30. Настройка по анонимного FTP по умолчанию
2-31. Редактирование FTP Welcome Message
2-32. Редактирование exports
2-33. Параметры настройки системной консоли
2-34. Параметры хранителя экрана
2-35. Временной интервал хранителя экрана
2-36. Выход из меню конфигурации консоли
2-37. Выбор региона
2-38. Выбор страны
2-39. Выбор часового пояса
2-40. Выбор протокола мыши
2-41. Установка протокола мыши
2-42. Настройка порта мыши
2-43. Установка порта мыши
2-44. Запуск мышиного даемона
2-45. Проверка мышиного даемона
2-46. Верхняя часть меню настройки сети (Network Configuration)
2-47. Выбор MTA по умолчанию
2-48. Настройка Ntpdate
2-49. Нижняя часть меню настройки сети
2-50. Выбор категории пакетов
2-51. Выбор пакетов
2-52. Установка пакетов
2-53. Подтверждение установки пакетов
2-54. Выбор User (пользователь)
2-55. Вод информации о пользователе
2-56. Выход из меню управления пользователями и группами
2-57. Выход из установки
19-1. Организация сцепленных дисков
19-2. Организация с перемежением
19-3. Организация RAID-5
19-4. Простой том Vinum
19-5. Зеркалированный том Vinum
19-6. Том с перемежением
19-7. Зеркалированный том с перемежением
Список примеров
2-1. Использование существующего раздела без изменения
2-2. Сжатие существующих разделов
3-1. Пример имен диска, слайса, и раздела
3-2. Концептуальная модель диска
4-1. Загрузка пакета вручную и его локальная установка
11-1. Создание файла подкачки в FreeBSD
12-1. Образец экрана boot0
12-2. Образец экрана boot2
12-3. Незащищённая консоль в /etc/ttys
13-1. Добавление пользователя в FreeBSD
13-2. Интерактивное удаление учетной записи с помощью rmuser
13-3. Интерактивная работа с chpass суперпользователя
13-4. Интерактивная работа с chpass обычного пользователя
13-5. Изменение пароля
13-6. Изменение пароля другого пользователя суперпользователем
13-7. Добавление группы с использованием pw(8)
13-8. Составление списка членов группы с использованием pw(8)
13-9. Добавление нового члена группы с использованием pw(8)
13-10. Использование id(1) для определения принадлежности к группам
14-1. Использование SSH для создания защищенного туннеля на SMTP
17-1. Использование dump через ssh
17-2. Использование dump при работе через ssh с заданием RSH
17-3. Скрипт для создания загрузочной дискеты
17-4. Использование vnconfig для монтирования имеющегося образа файловой системы во FreeBSD 4.X
17-5. Создание нового диска в файле с помощью vnconfig
17-6. Использование mdconfig для монтирования файла с образом существующей файловой системы
17-7. Создание нового диска, отображаемого в файл, при помощи mdconfig
17-8. Настройка и монтирование диска, отображаемого в файл, при помощи команды mdmfs
17-9. Диск md в памяти во FreeBSD 4.X
17-10. Создание нового диска с отображением в память при помощи mdconfig
17-11. Создание нового диска с отображением в память при помощи mdmfs
22-1. Добавление записей терминалов в /etc/ttys
24-1. Настройка базы данных доступа sendmail
24-2. Mail Aliases
24-3. Пример таблицы виртуального домена
25-1. Перезагрузка конфигурационного файла inetd
25-2. Монтирование ресурса при помощи amd
27-1. Офис подразделения или домашняя сеть
27-2. Центральный офис или другая локальная сеть
A-1. Извлечение кода из -CURRENT (ls(1)):
A-2. Использование SSH для извлечения дерева src/:
A-3. Извлечение ls(1) из ветви для 6-STABLE:
A-4. Создание списка изменений ls(1) (в виде unified diff)
A-5. Поиск доступных имен модулей:

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <[email protected]>.
По вопросам, связанным с этой документацией, пишите <[email protected]>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <[email protected]>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.