FreeBSD Наръчник

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

Добре дошли във FreeBSD! Наръчника покрива инсталирането и ежедневното използване на FreeBSD 4.9-RELEASE и FreeBSD 5.2.1-RELEASE. Това ръководство е работа в прогрес и е резултат от работата на стотици хора. Много секции все още не съществуват а някои от съществуващите трябва да бъдат обновени. Ако искате да помогнете на този проект изпратете мейл до Пощенски списък на Проект документация за FreeBSD. Последната версия на този документ може да бъде изтеглена от уеб сайта на FreeBSD. Също така може да бъде намерена в различни формати и компресия във FTP сървъра на FreeBSD или някой от многото огледални сайтове. Ако предпочитате печатно издание на този наръчника, можете да го поръчате от FreeBSD магазин. Можете и да използвате търсене в наръчника .


Table of Contents
Предисловие
I. Първи стъпки
1. Въведение
1.1. Резюме
1.2. Добре дошли във FreeBSD!
1.3. Относно FreeBSD проекта
2. Инсталиране на FreeBSD
2.1. Резюме
2.2. Пред-инсталационни задачи
2.3. Стартиране на инсталацията
2.4. Представяне на Sysinstall
2.5. Разпределяне на дисковото пространство
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. Демони, сигнали и прекратяване (killing) на процеси
3.9. Шелове (командни интерпретатори)
3.10. Текстови редактори
3.11. Устройства и точки на монтиране (Nodes)
3.12. Бинарни формати
3.13. За повече информация
4. Инсталиране на приложения: пакети и портове
4.1. Резюме
4.2. Обзор на обезпечаването със софтуер
4.3. Намиране на приложения
4.4. Използване на пакетната система
4.5. Използване на портс колекцията
4.6. След-инсталационни дейности
4.7. Справяне с неработещи портове
5. X Window Система
5.1. Резюме
5.2. Да разберем X
5.3. Installing XFree86
5.4. XFree86™ Configuration
5.5. Using Fonts in XFree86
5.6. The X Display Manager
5.7. Desktop Environments
II. Системно администриране
6. Configuration and Tuning
6.1. Synopsis
6.2. Initial Configuration
6.3. Core Configuration
6.4. Application Configuration
6.5. Starting Services
6.6. Configuring the cron Utility
6.7. Using rc under FreeBSD 5.X
6.8. Setting Up Network Interface Cards
6.9. Virtual Hosts
6.10. Configuration Files
6.11. Tuning with sysctl
6.12. Tuning Disks
6.13. Tuning Kernel Limits
6.14. Adding Swap Space
6.15. Power and Resource Management
7. Процесът на първоначално зареждане под FreeBSD
7.1. Резюме
7.2. Проблемът при първоначално зареждане.
7.3. MBR, нива на начално зареждане едно, две и три.
7.4. Действия в ядрото по време на първоначално зареждане.
7.5. Подсказки за устройствата.
7.6. Init: Контролна инициализация на процеса
7.7. Закриваща серия
8. Users and Basic Account Management
8.1. Synopsis
8.2. Introduction
8.3. The Superuser Account
8.4. System Accounts
8.5. User Accounts
8.6. Modifying Accounts
8.7. Limiting Users
8.8. Personalizing Users
8.9. Groups
9. Конфигуриране на FreeBSD ядро
9.1. Кратък обзор
9.2. Защо да прекомпилирате ядрото?
9.3. Изграждане и инсталиране на ядро
9.4. Конфигурационният файл
9.5. Създаване на възли за устройства (Device Nodes)
9.6. Ако нещо не върви както очаквате
10. Security
10.1. Synopsis
10.2. Introduction
10.3. Securing FreeBSD
10.4. DES, MD5, and Crypt
10.5. One-time Passwords
10.6. KerberosIV
10.7. Kerberos5
10.8. Firewalls
10.9. OpenSSL
10.10. VPN over IPsec
10.11. OpenSSH
10.12. Mandatory Access Control (MAC)
10.13. File System Access Control Lists
10.14. FreeBSD Security Advisories
11. Printing
11.1. Synopsis
11.2. Introduction
11.3. Basic Setup
11.4. Advanced Printer Setup
11.5. Using Printers
11.6. Alternatives to the Standard Spooler
11.7. Troubleshooting
12. Storage
12.1. Synopsis
12.2. Device Names
12.3. Adding Disks
12.4. RAID
12.5. Creating and Using Optical Media (CDs & DVDs)
12.6. Creating and Using Floppy Disks
12.7. Creating and Using Data Tapes
12.8. Backups to Floppies
12.9. Backup Basics
12.10. Network, Memory, and File-Backed File Systems
12.11. File System Snapshots
12.12. File System Quotas
12.13. Encrypting Disk Partitions
13. The Vinum Volume Manager
13.1. Synopsis
13.2. Disks Are Too Small
13.3. Access Bottlenecks
13.4. Data Integrity
13.5. Vinum Objects
13.6. Some Examples
13.7. Object Naming
13.8. Configuring Vinum
13.9. Using Vinum for the Root Filesystem
14. Localization - I18N/L10N Usage and Setup
14.1. Synopsis
14.2. The Basics
14.3. Using Localization
14.4. Compiling I18N Programs
14.5. Localizing FreeBSD to Specific Languages
15. Графични (десктоп) приложения
15.1. Предговор
15.2. Браузъри
15.3. Текстообработка
15.4. Приложения за разглеждане на документи
15.5. Финансови приложения
15.6. Обобщение
16. Мултимедия
16.1. Предговор
16.2. Настройка на звуковата карта
16.3. MP3 Аудио
16.4. Видео
16.5. Настройване на TV карти
17. Serial Communications
17.1. Synopsis
17.2. Introduction
17.3. Terminals
17.4. Dial-in Service
17.5. Dial-out Service
17.6. Setting Up the Serial Console
18. PPP and SLIP
18.1. Synopsis
18.2. Using User PPP
18.3. Using Kernel PPP
18.4. Troubleshooting PPP Connections
18.5. Using PPP over Ethernet (PPPoE)
18.6. Using PPP over ATM (PPPoA)
18.7. Using SLIP
19. Advanced Networking
19.1. Synopsis
19.2. Gateways and Routes
19.3. Wireless Networking
19.4. Bluetooth
19.5. Bridging
19.6. NFS
19.7. Diskless Operation
19.8. ISDN
19.9. NIS/YP
19.10. DHCP
19.11. DNS
19.12. NTP
19.13. Network Address Translation
19.14. The inetd ``Super-Server''
19.15. Parallel Line IP (PLIP)
19.16. IPv6
20. Electronic Mail
20.1. Synopsis
20.2. Using Electronic Mail
20.3. sendmail Configuration
20.4. Changing Your Mail Transfer Agent
20.5. Troubleshooting
20.6. Advanced Topics
20.7. SMTP with UUCP
20.8. Using Mail with a Dialup Connection
20.9. SMTP Authentication
21. Живот на ръба
21.1. Кратък обзор
21.2. FreeBSD-CURRENT и FreeBSD-STABLE
21.3. Синхронизиране на вашите сорсове
21.4. Използване на make world
21.5. Обновяване на множество машини
22. Linux Binary Compatibility
22.1. Synopsis
22.2. Installation
22.3. Installing Mathematica®
22.4. Installing Maple
22.5. Installing MATLAB®
22.6. Installing Oracle®
22.7. Installing SAP® R/3®
22.8. Advanced Topics
III. Притурки
A. Как да се сдобием с FreeBSD?
A.1. CDROM and DVD издатели
A.2. FTP Сайтове
A.3. Анонимен (Anonymous) CVS
A.4. Използване на CTM
A.5. Употреба на CVSup
A.6. CVS маркери
A.7. AFS машини
A.8. rsync миръри
B. Библиография
B.1. Книги & списания специфични за FreeBSD
B.2. Наръчници на потребителя
B.3. Aдминистраторски четива
B.4. Ръководства за програмисти
B.5. Специфични за операционни системи
B.6. Компютърна сигурност
B.7. Hardware Reference
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. Членове на FreeBSD ядрото
D.3. Разработчици
Colophon
List of Tables
2-1. Примерен опис на устройствата
2-2. Разположение на разделите за първи диск
2-3. Разположение на разделите на допълнителни дискове
2-4. Възможни профили на сигурността
2-5. Имена и значения на FreeBSD ISO изображения
3-1. Кодове на дискови устройства
12-1. Physical Disk Naming Conventions
13-1. Vinum Plex Organizations
19-1. Wiring a Parallel Cable for Networking
List of Figures
2-1. Конфигурационно меню на ядрото
2-2. Интерфейс за конфигурация на устройства в ядрото
2-3. Разширен списък с драйвери
2-4. Конфигурация на драйверите без конфликти
2-5. Главно меню на Sysinstall
2-6. Типичен резултат от проверката на устройствата
2-7. Избор на Sysinstall Exit
2-8. Използване на селекциите от главното меню на Sysinstall
2-9. Избиране на менюто с документация
2-10. Меню с документация на Sysinstall
2-11. Главно меню на Sysinstall
2-12. Меню с клавиатурни подредби на Sysinstall
2-13. Главно меню на Sysinstall
2-14. Опции на Sysinstall
2-15. Начало на стандартната инсталация
2-16. Избиране на устройство за FDisk
2-17. Типични Fdisk дялове преди редактиране
2-18. Fdisk дял използващ целия диск
2-19. Sysinstall меню за мениджър за зареждане
2-20. Излизане от избор на устройство
2-21. Sysinstall Disklabel Редактор
2-22. Sysinstall Disklabel редактор със стойности по подразбиране
2-23. Свободно място за коренов раздел (root partition)
2-24. Edit Root Partition Size
2-25. Избор на тип за кореновия раздел
2-26. Избор на точката на монтиране на кореновата файлова система
2-27. Sysinstall Disklabel редактор
2-28. Избор на дистрибуция
2-29. Потвърждаване на избраната дистрибуция
2-30. Избор на инсталационна медия
2-31. Избиране на Ethernet устройство
2-32. Мрежова конфигурация за ed0
2-33. Редактиране на inetd.conf
2-34. Анонимна FTP конфигурация по подразбиране (Default Anonymous FTP Configuration)
2-35. Редактиране на приветственото FTP съобщение (FTP Welcome Message)
2-36. Редактиране на exports
2-37. Параметри на профила на сигурността
2-38. Параметри за настройка на системната конзола (System Console Configuration Options)
2-39. Опции на пазителя на екрана (Screen Saver Options)
2-40. Изчакване (timeout) на пазителя на екрана
2-41. Изход от конфигурирането на системната конзола
2-42. Избор на регион
2-43. Избор на държава
2-44. Избор на часова зона
2-45. Избор на тип протокол за мишка
2-46. Избор на протокол за мишка
2-47. Настройка на порт на мишка
2-48. Избор на порт за мишка
2-49. Стартиране на демона (daemon) за мишка
2-50. Изпробване на даемона за мишката
2-51. Мрежова настройка на по-високо ниво
2-52. Избор на подразбиращ се MTA
2-53. Конфигурация на Ntpdate
2-54. Мрежова настройка на по-ниско ниво
2-55. Меню за избор на метод на конфигуриране
2-56. Избор на декстоп по подразбиране
2-57. Избор на категория от пакети
2-58. Select Packages
2-59. Инсталиране на пакети
2-60. Потвърждение за инсталиране на пакети
2-61. Избиране на User (потребител)
2-62. Въвеждане на информация за потребителя
2-63. Излизане от менюто за управление на потребители и групи
2-64. Излизане от инсталацията
13-1. Concatenated Organization
13-2. Striped Organization
13-3. RAID-5 Organization
13-4. A Simple Vinum Volume
13-5. A Mirrored Vinum Volume
13-6. A Striped Vinum Volume
13-7. A Mirrored, Striped Vinum Volume
List of Examples
2-1. Използване на съществуващ дял без промяна
2-2. Свиване на съществуващ дял
3-1. Примерни имена за диск, дял и раздел
3-2. Концептуален модел на диск
4-1. Ръчно сваляне на пакет и локално инсталиране
6-1. Creating a Swapfile on FreeBSD 4.X
6-2. Creating a Swapfile on FreeBSD 5.X
7-1. boot0 Примерни снимки
7-2. boot2 Примерни снимки
7-3. Като неподсигурена(Insecure) конзола в /etc/ttys
8-1. Configuring adduser and adding a user on FreeBSD 4.X
8-2. Adding a user on FreeBSD 5.X
8-3. rmuser Interactive Account Removal
8-4. Interactive chpass by Superuser
8-5. Interactive chpass by Normal User
8-6. Changing Your Password
8-7. Changing Another User's Password as the Superuser
8-8. Adding a Group Using pw(8)
8-9. Adding Somebody to a Group Using pw(8)
8-10. Using id(1) to Determine Group Membership
10-1. Using SSH to Create a Secure Tunnel for SMTP
12-1. Using dump over ssh
12-2. Using dump over ssh with RSH set
12-3. A Script for Creating a Bootable Floppy
12-4. Using vnconfig to Mount an Existing File System Image under FreeBSD 4.X
12-5. Creating a New File-Backed Disk with vnconfig
12-6. Using mdconfig to Mount an Existing File System Image under FreeBSD 5.X
12-7. Creating a New File-Backed Disk with mdconfig
12-8. Configure and Mount a File-Backed Disk with mdmfs
12-9. md Memory Disk under FreeBSD 4.X
12-10. Creating a New Memory-Based Disk with mdconfig
12-11. Creating a New Memory-Based Disk with mdmfs
17-1. Adding Terminal Entries to /etc/ttys
19-1. Mounting an Export with amd
19-2. Branch Office or Home Network
19-3. Head Office or Other LAN
19-4. Sending inetd a HangUP Signal
20-1. Configuring the sendmail Access Database
20-2. Mail Aliases
20-3. Example Virtual Domain Mail Map
A-1. Изтегляне на нещо от -CURRENT (ls(1)) и повторно изтриване:
A-2. Изтегляне на ls(1) от 3.X-STABLE версията:
A-3. Създаване на списък от промени (като Unified Diffs) към ls(1)
A-4. Откриване на разрешените имена на модули:

Този и други документи можете да намерите в ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

За въпроси относно FreeBSD, прочетете документацията преди да попитате в <questions@FreeBSD.org>.
За въпроси относно този документ, e-mail <doc@FreeBSD.org>.