Предисловие

Очакван читателски кръг

Новодошлият при FreeBSD ще открие, че първата част на тази книга води потребителя през инсталационния процес на FreeBSD, като внимателно представя концепциите и конвенциите, които са в основите на UNIX®. Работа с тази част изисква не само желанието да се научи нещо ново, но и способността да се възприемат нови концепции още при тяхното представяне.

След като веднъж сте стигнали толкова далеч, втората, далеч по-голяма, част на Наръчника е изчерпателен справочник относно всякакви теми, интересни за един FreeBSD системен администратор. Някои от тези глави може да препоръчат да прочетете предварително други документи, като това е отбелязано в краткия обзор в началото на всяка глава.

За списък от допълнителни източници на информация, моля вижте Appendix B.

Промени от първото издание.

Това второ издание е кулминацията на повече от две години работа на предани членове на Проект Документация за FreeBSD. Следват по-важните промени във това ново издание:

Организация на тази книга

Тази книга е разделена на три логически различни части. Първата част, Първи стъпки, покрива инсталацията и основната употреба на FreeBSD. От читателят се очаква да следва частите последователно, може би пропускайки частите покриващи познати теми. Втората част Системна Администрация, обширна колекция от теми, които са интересни за напреднали FreeBSD потребители. Всяка част започва със сбит обзор описващ какво покрива главата и какво се очаква от потребителя вече да знае. С това се цели да се позволи на обикновения читател да пропуска глави и да намира такива, които са му интересни. Третата част съдържа притурки с връзки към справочна информация.

Chapter 1, Въведение

Запознава новият потребител с FreeBSD. Описва историята на проекта FreeBSD, неговите цели и модел на разработка.

Chapter 2, Инсталация

Съпровожда потребителя през целия инсталационен процес. Някои теми за напреднали, като инсталиране през серийна конзола, също са покрити.

Chapter 3, Основи на UNIX

Покрива основните команди и функционалност на операционната система FreeBSD. Ако сте запознати със Linux или друга разновидност на UNIX, тогава можете да пропуснете тази глава.

Chapter 4, Инсталиране на приложения

Покрива инсталацията на софтуер от странични производители със новаторската ``Порт Колекция'' и стандартните бинарни пакети на FreeBSD.

Chapter 5, Системата X Window

Описва генерално системата X Window и в частност използването на XFree86 под FreeBSD. Също описва обичайни работни среди като KDE и GNOME.

Chapter 6, Конфигурация и настройки

Описва параметрите, с които системните администратори разполагат, за да повишат ефикасността и оптимизират производителността на FreeBSD. Също описва различни конфигурационни файлове използвани на FreeBSD и къде да ги намерите.

Chapter 7, Процес на зареждане

Описва процесът на зареждане на FreeBSD и обяснява как да се контролира този процес с помощта на опции.

Chapter 8, Управление на потребители

Описва създаването и манипулирането на потребителски сметки. Също разисква лимитирането на ресурси, което може да бъде наложено на потребители, и други административни задачи.

Chapter 9, Конфигуриране на FreeBSD ядро

Обяснява защо може да ви се наложи да конфигурирате ново ядро и дава подробни инструкции за конфигуриране, изграждане и инсталиране на ново ядро.

Chapter 10, Сигурност

Описва различни подръчни инструменти, които помагат да поддържате вашата FreeBSD система сигурна, включително Kerberos, IPsec, OpenSSH, и защитни стени (firewalls).

Chapter 11, Печат

Описва управлението на принтери под FreeBSD, включително информация относно основните настройки, заглавни страници и отчет за използването на принтера.

Chapter 12, Хранилища

Описва управлението на хранилища и файлови системи под FreeBSD. Това включва физически дискове, RAID масиви, оптични и лентови носители, дискове базирани на оперативна памет и мрежови файлови системи.

Chapter 13, Vinum

Описва използването на Vinum, мениджър на логически дялове, с който можете да създавате независими от устройството логически дискове и програмно реализиран RAID-0, RAID-1 и RAID-5.

Chapter 14, Локализация

Описва използването на FreeBSD на езици различни от английски. Покрива локализацията както на системно, така и на програмно ниво.

Chapter 15, Десктоп приложения

Представя някои приложения, като мрежови навигатори и офис пакети, които се срещат често в работната среда, и описва как да се инсталират под FreeBSD.

Chapter 16, Мултимедия

Показва как да настроите поддръжка за възпроизвеждане на аудио и видео във вашата система. Също описва някои примерни аудио и видео приложения.

Chapter 17, Серийни комуникации

Обяснява как да свържете терминали и модеми към вашата FreeBSD система, както за набиране навън, така и за приемане на връзка.

Chapter 18, PPP и SLIP

Описва как да използвате PPP, SLIP, или PPP по Ethernet, за да се свържете с отдалечена система с помощта на FreeBSD.

Chapter 19, Работа с мрежи

Обсъжда теми свързани с мрежи, включително споделяне на Интернет връзка с други компютри във вашия LAN, използване на мрежови файлови системи, споделяне на информация за потребителски сметки чрез NIS, изграждане на сървър за имена (DNS) и още много други.

Chapter 20, Електронна поща

Обяснява различните компоненти на един пощенски сървър и показва проста конфигурация на най-популярният софтуер за пощенски сървър: sendmail.

Chapter 21, Най-нови разработки

Обяснява разликата между FreeBSD-STABLE, FreeBSD-CURRENT, и други издания на FreeBSD. Описва кои потребители биха спечелили от следене на работната версия и скицира този процес.

Chapter 22, Бинарна съвместимост с Linux

Описва особеностите на Linux съвместимостта на FreeBSD. Също предоставя подробни инструкции за инсталиране на много популярни Linuxс приложения като Oracle, SAP R/3, и Mathematica®.

Appendix A, Набавяне на FreeBSD

Дава списък на различни източници, от където може да си набавите FreeBSD на CDROM или DVD носители, а също и различни Интернет страници, от където може да изтеглите и инсталирате FreeBSD.

Appendix B, Библиография

Тази книга засяга много и различни теми, и не може да даде изчерпателен отговор на всички породени въпроси. Библиографията изброява отлични книги, които са цитирани в текста.

Appendix C, Ресурси в Интернет

Изброява много форуми, достъпни за FreeBSD потребители, където могат да се задават въпроси и да се взема участие в технически дискусии.

Appendix D, PGP ключове

Списък с PGP отпечатъци на някои FreeBSD разработчици.

Договорености използвани в тази книга

За да предостави логичен и лесен за следване текст, в цялата книга се следват няколко договорености.

Печатарски договорености

Курсив

Курсивен шрифт е използван за имена на файлове, адреси, текст на който е поставено ударение и при първото споменаване на технически термини.

Фиксирано разстояние между буквите

Шрифт със фиксирано разстояние между буквите е използван за съобщения за грешки, команди, променливи на обкръжението, имена на портове, имена на хостове, имена на потребители, имена на групи, имена на устройства, променливи и части от код.

Удебелен

Удебелен шрифт е използван за приложения, команди и клавиши.

Входни данни от потребител

Клавиши се изписват удебелено, за да се отличават от останалия текст. Клавиши, които трябва да се натиснат едновременно, са изписани с `+' между отделните клавиши:

Ctrl+Alt+Del

Означава, че потребителят трябва да натисне клавишите Ctrl, Alt, и Del едновременно.

Клавиши, които трябва да се натиснат последователно, ще бъдат отделени със запетаи, например:

Ctrl+X, Ctrl+S

Означава, че се очаква потребителят да натисне клавишите Ctrl и X едновременно, след което да натисне Ctrl и S също едновременно.

Примери

Примери започващи с E:\> показват MS-DOS® команда. Ако не е отбелязано нищо друго, тези команди следва да се изпълнят в прозорец с ``Команден Промпт'' в съвременна Microsoft® Windows® система.

E:\> tools\fdimage floppies\kern.flp A:

Примери започващи с # означават, че командата трябва да се изпълни от административния потребител във FreeBSD. За да изпълните командата можете да влезете в системата или като root, или да използвате вашия нормален потребител и с помощта на su(1) да получите права на административен потребител.

# dd if=kern.flp
  of=/dev/fd0

Примери започващи с % означават, че командата трябва да се извика от нормален потребител. Ако не е указано друго, за настройване на променливи от обкръжението и за други команди на командния интерпретатор, се използва C-shell синтаксис.

% top

Благодарности

Книгата, която стои пред вас е плод на усилията на стотици хора от цял свят. Без значение, дали са открили правописни грешки или са предоставили цели глави, приносът е бил полезен.

Няколко компании подкрепиха създаването на този документ, като заплащаха на автори да работят целодневно, заплащаха за публикации и др. В частност, BSDi (в последствие придобита от Wind River Systems) заплаща на членове от Проект Документация за FreeBSD, за да работят целодневно над подобряването на книгата, и водещо до публикуването на първото печатно издание през март 2000 година (ISBN 1-57176-241-8). Wind River Systems плати на няколко други автори, за да подобрят инфраструктурата нужна за печат, и за да добавят допълнителни глави към текста. Кулминацията на тази работа бе публикуването на второто печатно издание през ноември 2001 (ISBN 1-57176-303-1).

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

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