Читать онлайн «FreeBSD 9. Корпоративный Интернет-сервер»

Автор Корниенко К.А.

К. А. Корниенко FreeBSD 9 Корпоративный Интернет-сервер Киев - 2013 2 FreeBSD 9. Корпоративный Интернет-сервер УДК 004. 45 ББК 32. 973-018. 2 К 60 Корниенко К. А. К 60 FreeBSD 9. Корпоративный Интернет-сервер. – К. : ФЛП Декет В. М. , 2013 – 176 с. ISBN 966-8637-57-7 Эта книга – практическое руководство о том, как быстро реализовать эффективную и управляемую систему для совместной работы в сети Интернет на базе операционной системы FreeBSD версии 9. Здесь рассматриваются практические вопросы о том, как проинсталлировать систему, настроить сетевые службы, сконфигурировать защищенный шлюз, почтовый сервер, спам-фильтр, веб-сервер и т. д. Все примеры протестированы и опробованы в реальных условиях. Для широкого круга пользователей и системных администраторов. УДК 004. 45 ББК 32. 973-018. 2 © Корниенко К. А. , 2013 ISBN 966-8637-57-7 © ФЛП Декет В. М. , 2013 FreeBSD 9. Корпоративный Интернет-сервер 3 Оглавление Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7 Краткая история FreeBSD ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 7 Преимущества FreeBSD ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9 О чем и для кого эта книга ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13 Благодарности (по традиции) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 14 Глава 1 Инсталляция FreeBSD 9 ... ... ... ... ... ... ... ... ... ... ... ... . . 15 Исходные данные и постановка задачи ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 16 Выбор инсталляционного пакета ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 17 Установка операционной системы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... . . 18 Первичные настройки после установки... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 22 Глава 2 Подготовка к эффективной работе ... ... ... ... ... ... . 25 Файловая система и поиск объектов ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 26 Пользователи, группы и права доступа ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 31 Штатные текстовые редакторы (ee, vi) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 34 Внутренняя справка FreeBSD (man) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 39 Глава 3 Базовая настройка основных функций ... ... ... ... . 41 Создание администратора сервера (adduser) ... ... ... ... ... ... ... ... ... ... ... ... . . 42 Конфигурирование ядра, виртуальные консоли ... ... ... ... ... ... ... ... ... ... ... 43 Настройка сети (ifconfig, route, resolv. conf) ... ... ... ... ... ... ... ... ... ... ... ... ... ... 46 Если провайдер использует ADSL (ppp) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 47 Редактирование параметров загрузки (rc. conf) ... ... ... ... ... ... ... ... ... ... ... . . 49 Обновление коллекции портов (portsnap, cron) ... ... ... ... ... ... ... ... ... ... ... . 50 Русификация и удобство консоли (sudo, bash) ... ... ... ... ... ... ... ... ... ... ... ... . 51 Завершение базовой настройки сервера ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 54 4 FreeBSD 9.