Вы находитесь на странице: 1из 716

Краткое оглавление

Часть 1. Знакомьтесь: FreeBSD

31

Глава 1. Введение во FreeBSD

32

Глава 2. Установка FreeBSD

41

Глава 3. Сложные аспекты установки

71

Часть 2. Использование FreeBSD

81

Глава 4. Первый сеанс работы во FreeBSD 82 Глава 5. Работа в среде Gnome 94

Глава 6. Настройка среды Gnome

101

Глава 7. Работа с приложениями

113

Глава 8. Работа с командным интерпретатором

140

Часть 3. Администрирование FreeBSD

164

Глава 9. Файловая система FreeBSD

165

Глава 10. Пользователи, группы и права доступа

187

Глава 11. Конфигурация системы и стартовые сценарии

206

Глава 12. Настройка командного интерпретатора

221

Глава 13. Программирование на языке командного интерпретатора

238

Глава 14. Мониторинг производительности, управление процессами и автоматизация заданий Глава 15. Установка дополнительного программного

271

обеспечения 284

Глава 16. Печать 304

327

Глава 18. Поддержка FreeBSD 337

354

Глава 20. Курс выживания для пользователей FreeBSD 368

Глава 21. Знакомство с программированием на языке Perl

Часть 4. FreeBSD и работа в сети

Глава 22. Основы компьютерных сетей

390

Глава 19. О жестких дисках и файловых системах

Глава 17. Конфигурирование ядра

411

412

Глава 23. Настройка основных сетевых служб 436

Глава 24. Подсоединение к Интернет с помощью РРР

Глава 25. Настройка служб E-mal ………………………………………….…463

451

6 Оглавление

Глава 26. Конфигурирование Web-сервера

489

Глава 27. Конфигурирование FTP-сервера

516

Глава 28. Конфигурирование шлюза Internet

527

Глава 29. Защита сети

542

Глава 30. Сервер доменных имен

580

Глава 31. Сетевая файловая система (NFS)

599

Глава 32. Совместное использование файлов и принтеров с Microsoft Windows

610

ГлаваЗЗ. Протокол DHCP

626

Часть 5. X-Window

637

Глава 34. Дополнительные возможности настройки системы X-Window

638

Часть 6. Приложения

671

Приложение А. Справочник по командам и конфигурационным файлам

672

Приложение Б. Список поддерживаемого оборудования

677

Приложение В. Решение проблем с инсталляцией и загрузкой

698

Приложение Г. Источники информации

704

Предметный указатель

711

Оглавление

Об авторах

25

О техническом редакторе

25

Посвящение

26

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

26

Введение

27

Как построена эта книга

29

Содержимое CD-ROM

30

Часть 1. Знакомьтесь: FreeBSD

31

Глава 1. Введение во FreeBSD

32

Преимущества FreeBSD

33

Что можно делать при помощи FreeBSD?

33

FreeBSD — не только для серверов

34

Краткая история FreeBSD и UNIX

35

Рождение системы BSD

35

BSD на платформах Intel x86

36

Рождение FreeBSD

36

Философия UNIX

36

Преимущества FreeBSD

38

Windows 2000 и FreeBSD

38

Linux и FreeBSD

39

Талисман FreeBSD

40

Глава 2. Установка FreeBSD

41

Проверка оборудования

42

Создание загрузочных дискет 42

Создание загрузочных дискет в DOS или Windows

43

Создание загрузочных дисков на другой FreeBSD- или UNIX-системе 44 Инсталляция

44

Введение в программу Sysinstall

45

Навигация по Sysinstall

46

Создание разделов и выбор точек монтирования

46

Выбор жестких дисков

46

Разбиение диска на разделы

48

Disk Label Editor

49

Создание разделов и выбор точек монтирования

51

Оптимизация производительности

53

Раздел root

53

Раздел swap

54

Создание остальных разделов

55

Заметки о SoftUpdates

55

Выбор типа установки Выбор метода установки ………………………………………………………… 56

56

8 Оглавление

Настройка после инсталляции

57

Конфигурирование сети

57

Настройка консоли

59

Установка часового пояса

60

Совместимость с Linux

60

Конфигурирование мыши

60

Конфигурация Х - сервера

61

Выбор рабочего стола по умолчанию

66

Установка дополнительных пакетов программ

66

Добавление пользователя

67

Установка пароля root

69

Выход из программы Sysinstall и перезагрузка системы

69

Первая загрузка FreeBSD

70

Отключение системы FreeBSD

70

Глава 3. Сложные аспекты установки

71

Резервное копирование

72

Создание раздела для FreeBSD с помощью FIPS

73

Запуск Scandisk и программы дефрагментации

73

Где найти FIPS и создание загрузочной дискеты

73

Работа с FIPS

74

Возможные проблемы с альтернативной загрузкой и их решение

75

Альтернативная загрузка FreeBSD и DOS, Windows 95/98/Me

76

Альтернативная загрузка FreeBSD и Linux

76

Boot-менеджер FreeBSD

76

Загрузка FreeBSD из LILO

77

Альтернативные способы установки

77

Установка FreeBSD пo FTP

78

Установка по NFS

80

Часть 2. Использование FreeBSD

81

Глава 4. Первый сеанс работы во FreeBSD

82

Процесс запуска FreeBSD

83

BIOS

83

POST

83

Начальная загрузка

83

Этап boot O

83

Этап boot l

84

Этап boot 2

84

Этап boot 3

84

Ядро 84

Процесс init 86

86

Сценарии конфигурации системы 86

87

Вход во FreeBSD 87

88

Запуск системы X-Window

Проверка целостности файловой системы

Программы getty и Login

Оглавление 9

Введение в среду Gnome

88

Останов системы X-Window

90

Выход из FreeBSD

90

Закрытие FreeBSD

91

Команда shutdown

91

Замечания относительно команд halt и reboot

93

Глава 5. Работа в среде Gnome

94

Gnome

95

Рабочий стол 96

Панель Gnome

96

Панель задач

97

Работа с окнами

97

Виртуальные десктопы 98

99

Опция In Group 99

Toggle

Опция Depth

99

Работа с файлами и каталогами

99

Глава 6. Настройка среды Gnome

101

Добавление новых пиктограмм на рабочий стол

102

Создание на рабочем столе пиктограмм для запуска программ

102

Настройка панели Gnome

103

Работа с пиктограммами панели Gnome

103

Настройка меню Start

104

Работа с апплетами панели Gnome

105

Создание и удаление панелей

105

Настройка программы Gnome File Manager

106

Вкладка File Display

106

Вкладка Caching

107

Вкладка Desktop

107

Работа с Gnome Control Center

108

Изменение фона рабочего стола

108

Менеджер окон

109

Обработчики документов

109

Настройка параметров менеджера окон Sawfish

112

Глава 7. Работа с приложениями

113

Работа

с текстом

114

Текстовый редактор gedit 114

Редактор vi

118

графика и изображения

123

Программа GIMP

123

GQview

126

StarOffice

127

Рабочий стол StarOffice 127

Встроенный Web-браузер StarOffice Электронная почта в StarOffice…………………………………………………128

128

10

Оглавление

StarOffice Explorer

129

Справочная информация в StarOffice

130

Мультимедиа

130

Проверка поддержки звуковой платы операционной системой FreeBSD

130

Создание файлов устройств

131

Микшер

131

Воспроизведение файлов МРЗ с помощью XMMS

133

Воспроизведение МРЗ-файлов с помощью mpg123

133

Микшеры для системы X-Window

134

Сетевые приложения

134

Конфигурирование веб-браузера Netscape 134

Веб-браузер Lynx 135

FTP Приложения электронной почты

FTP Приложения электронной почты

135

137

Глава 8. Работа с командным интерпретатором

140

Основы работы с командным интерпретатором

141

Типы доступных командных интерпретаторов

141

Командный интерпретатор Bourne (sh)

141

Командный интерпретатор С (csh)

142

Командный интерпретатор Korn (ksh или pdksh)

142

Командный интерпретатор Bourne Again Shell (bash)

143

Командный интерпретатор Tcsh (tcsh)

143

Какой интерпретатор выбрать? 143

Изменение интерпретатора

Получение справки 144

Поиск страниц справочных руководств 144 Резюме команд 145

143

Разделы справочных руководств

145

Простейшие способы работы с файлами в командном интерпретаторе 146 Как система FreeBSD хранит файлы

146

Начальный каталог

147

Вывод содержимого каталога

147

Перемещение по файловой системе

149

Можно запутаться и заблудиться 149 Копирование файлов и каталогов 149

Перемещение и переименование файлов и каталогов

150

Удаление файлов и каталогов

151

Удаление каталогов

151

Команда touch

152

Создание ссылок

152

Универсальные опции

154

Метасимволы и символы-заместители

154

Несколько слов об именах файлов

155

Работа с нестандартными именами файлов Команды обработки текстовых файлов……………………………………. 157

156

Оглавление 11

Подсчет числа строк, слов и символов

157

Просмотр текстовых файлов: утилиты more и less

157

Поиск по шаблону

158

Сортировка текста в файле

159

Замена строк с помощью tr

159

Вывод частей строк из текстовых файлов

160

Форматирование текста утилитой fmt

161

Конвейеры и перенаправление ввода-вывода

161

Дополнение командной строки и редактирование истории команд

163

Часть 3. Администрирование FreeBSD

164

Глава 9. Файловая система FreeBSD

165

Структура каталогов FreeBSD

166

Мониторинг использования файловой системы

169

Команда df

169

Команда du

170

Монтирование и демонтирование файловых систем FreeBSD

171

Команда mount

171

Команда umount

172

Монтирование и демонтирование файловых систем других операционных систем

173

Монтирование файловой системы Windows/MS-DOS

174

Монтирование файловой системы Linux

175

Монтирование и демонтирование файловых систем CD-ROM и флоппи-дисков

176

Монтирование компакт-дисков и дискет

176

Демонтирование компакт-дисков и дискет

177

Другие сменные носители

177

Понимание файла /etc/fstab

177

Проверка и восстановление файловых систем с помощью утилиты fsck

179

Журнальные файловые системы и мягкое обновление

181

Использование fsck для восстановления суперблоков

181

Настройка пользовательских квот

183

Блоки, файлы и индексные дескрипторы

184

Глава 10. Пользователи, группы и права доступа

187

Концепция пользователей и групп

188

Зачем нужны группы?

190

Владение файлами

191

Изменение прав владения файлом с помощью команды chown

192

Изменение групповых прав владения файлом с помощью команды chgrp

193

Права доступа к файлам и каталогам

193

Взаимосвязь между правами доступа файлов и каталогов

194

Изменение прав доступа к файлам и каталогам с помощью команды chmod

195

12

Оглавление

Списки управления доступом

197

Конфигурирование поддержки ACL в ядре

197

Конфигурирование файловых систем для использования ACL

197

Получение информации о текущих установках ACL

198

Установка маски максимальных прав доступа

198

Добавление пользователя или группы в ACL

199

Запрещение доступа с помощью ACL

201

Удаление записи из ACL

201

Удаление всех записей из ACL

201

Добавление и удаление учетных записей пользователей

201

Файлы /etc/passwd и /etc/master.passwd

203

Файл /etc/group

205

Управление группами

205

Глава 11. Конфигурация системы и стартовые сценарии

206

Понимание процесса начальной загрузки FreeBSD

207

Что может замедлить процесс загрузки?

210

Сценарии конфигурирования ресурсов

210

Файл /etc/defaults/rc.conf

212

Файл /etc/re.conf

213

Каталоги /usr/local/etc и /usr/local/X11R6/etc

214

Создание сценариев для запуска программ при загрузке системы

215

Демон inetd и файл конфигурации inetd.conf

216

Система ведения журналов (syslogd) и файл syslog.conf

218

Заметки о файле /etc/re.local

219

Глава 12. Настройка командного интерпретатора

221

Что такое командный интерпретатор?

222

Работа с командными интерпретаторами

223

Установка командных интерпретаторов

224

Файл /etc/shells

225

Использование альтернативных командных интерпретаторов

226

Изменение интерпретатора в процессе работы

226

Изменение командного интерпретатора по умолчанию

227

Программы, используемые в качестве командных интерпретаторов 228 Файлы инициализации интерпретатора

229

Файлы tcsh/csh: .cshrc, .login и .logout

230

Файлы bash: .profile, .shrc и .bashjogout

231

Настройка среды командного интерпретатора

233

Настройка tcsh

233

Настройка bash

235

Переменные среды и переменные командного интерпретатора

236

Переменные среды

236

Переменные командного интерпретатора

237

Глава 13. Программирование на языке командного интерпретатора 238

Пример простой программы для интерпретатора

240

Оглавление 13

printf

241

Переменные

242

Присвоение значения переменной

243

Имена переменных

243

Взаимодействие с пользователем

244

Обработка аргументов командной строки

245

Подстановка команд 246

Арифметические операции в сценариях

246

Циклы

248

Цикл while 249

Цикл until

250

Логические операторы AND/OR в циклах while и until

250

Цикл for 251

shift

252

Операторы true и false 253 Выход из цикла 253 Условные операторы 254

254

Оператор case 258

259

Код завершения 260

Операторы if

Логические операторы AND/OR

Установка кода завершения

261

Перехват прерываний при выходе

262

Функции

263

Файловые дескрипторы

263

Отладка сценариев командного интерпретатора

264

Расширенные возможности интерпретатора Коr n

265

Получение и установка интерпретатора Коr n

266

Встроенная арифметика

266

Массивы

267

Подстановка команд

270

Использование getopts 270

Глава 14. Мониторинг производительности, управление процессами и автоматизация заданий

Мониторинг производительности. Утилита top

271

272

Вывод утилиты top 273

Мониторинг процессов. Утилита ps 275

Объяснение вывода ps

Прерывание неуправляемого процесса 277

276

277

Опции команды kill 278

Изменение приоритетности процесса 278

Команда kill

Автоматизация заданий

279

Демон сrоn

279

Анатомия файла crontab

280

Создание и редактирование файлов crontab

281

1 4

Оглавление

Однократный запуск заданий с помощью команды at

282

Управление доступом к командам сrоn и at

283

Глава 15. Установка дополнительного программного обеспечения

284

Пакеты FreeBSD

285

Разделяемые библиотеки и зависимости 286 Получение информации об инсталлированных пакетов 287

Установка пакетов 289

Установка с помощью sysinstall 289

Использование утилиты pkg_add

291

Удаление пакетов

293

Обновление пакетов

293

Стратегия портов

293

Дерево портов FreeBSD

294

Анатомия порта FreeBSD

296

Инсталляция портов

297

Удаление инсталлированных портов

298

Обновление порта 298

Как обновить локальное дерево портов?

299

Замечания о запрещенных портах

300

Освобождение дискового пространства, занятого в процессе сборки портов

301

Как поступить, если сборка порта завершается неудачно

301

Web-сайт Fresh Ports

302

Глава 16. Печать

304

Демон Ipd

305

Очередь печати

305

Конфигурирование ядра, устройства и режима соединения

306

Конфигурирование режима параллельного порта

306

Создание каталога спула

307

Фильтры

307

Текстовые фильтры

307

Печать файлов в формате PostScript на He-PostScript-принтерах

310

Фильтр печати Ipf

311

Фильтры преобразования

311

Настройки в файле /etc/printcap

312

Установка фильтров преобразования

313

Включение Ipd

314

Печать из командной строки

314

Печать из X-Window

315

Печать в StarOffice

316

Проверка состояния заданий печати

317

Удаление заданий из очереди

317

Управление принтером

319

Программа Ipc в интерактивном режиме

319

Оглавление 15

Состояние очереди

319

Запрет печати и останов демона

319

Использование программы Ipc в неинтерактивном режиме

323

Управление доступом к Ipc

324

Основы сетевой печати

324

Решение проблем

324

Принтер не получает данных, задания находятся в очереди

324

Принтер сигнализирует о приеме данных, но не печатает

324

Вместо изображения или Web-страницы печатаются сотни страниц мусора

324

Принтер работает медленно

325

Вывод печатается "лесенкой"

325

Весь текст печатается в одной строке, поверх уже напечатанного текста

326

Глава 17. Конфигурирование ядра

327

Роль ядра

328

Зачем конфигурировать собственное ядро?

329

Использование dmesg для сбора информации о запуске ядра

330

Конфигурационные файлы ядра

331

Конфигурационный файл GENERIC

332

Подсказки ядру относительно устройств

333

Файл LINT

333

Создание конфигурационного файла ядра

334

Компиляция и установка ядра

335

Добавление файлов устройств в каталоге /dev

335

Аварийное восстановление

336

Глава 18. Поддержка FreeBSD

337

Отслеживание исходного кода FreeBSD

338

Объяснение ветвей исходного кода STABLE и CURRENT

338

Выбор цели обновления

339

Что такое make world?

340

На что следует обратить внимание перед сборкой системы

341

Задачи, выполняемые до сборки всей системы Синхронизация локального дерева исходного кода с деревом

343

STABLE, CURRENT или RELEASE 343

Текстовый файл UPDATING

Объединение файлов /etc/group и /etc/passwd с соответствующими новыми версиями

345

345

Объединение файла /etc/make.conf с его новой версией 346

Сборка системы из исходных файлов 347

Очистка каталога /usr/obj

347

Запуск записи в log-файл

347

make buildworld 348

Обновление ядра

349

make installworld

350

1 6

Оглавление

Использование mergemaster для проверки измененных конфигурационных файлов

351

Перезагрузка системы после обновления

353

Глава 19. О жестких дисках и файловых системах

354

Режимы доступа IDE/ATA

355

Режимы PIO

355

Режимы DMA

356

Режим Ultra DMA

356

Диски SCSI

357

Геометрия жесткого диска 359

Режим LBA и предел 528 Мб

360

Режимы Extended INT13 и предел 8.4 Гб

360

Практические вопросы

361

Разбиение жесткого диска на разделы

361

Разделы BIOS (Slices)

361

Разделы BSD

361

Редактор слайсов (fdisk) в программе sysinstall

363

Создание дисковых меток

364

Полная разметка раздела FreeBSD

364

Добавление нового диска

365

Сохранение изменений и форматирование диска

366

Подготовка файловой системы к использованию

367

Глава 20. Курс выживания для пользователей FreeBSD

368

Переход к FreeBSD

369

Переход от Windows NT/2000

370

Что "следует" и "не следует" делать

378

Тонкая настройка производительности

380

Настройки ядра

381

Система Soft Updates и асинхронная запись

381

Вопросы геометрии диска

382

Несколько настроек с помощью sysctl

383

Полезные справочные руководства

383

Подготовка к худшему: резервные копии

384

Создание ключевых файлов

384

Резервные копии

384

Восстановление

386

Зеркальные сервера

387

Глава 21. Знакомство с программированием на языке Perl

390

Что такое Perl?

391

Perl во FreeBSD

391

Сильные стороны Perl

392

Слабые стороны Perl

393

Основы создания сценариев на Perl

393

Переменные и

операторы

394

Скаляры, массивы и ассоциативные массивы

395

Оглавление 1 7

Управление потоком

397

Аргументы командной строки

399

Простой сценарий на языке Perl

400

Дополнительные возможности Perl

400

Обработка текста

400

Работа с файлами

404

Функции 406 Модули Perl 407

409

Web-сайты 409 Книги 409

410

CPAN

Полезные ресурсы, посвященные Perl

Часть 4. FreeBSD и работа в сети

411

Глава 22. Основы компьютерных сетей

412

Введение в сети

413

Топологии сетей

414

Сетевые компоненты 417 Кабели 417

Хабы

419

Коммутаторы

420

Мосты

422

Маршрутизаторы

422

Сетевые протоколы

423

TCP: Transmission Control Protocol

423

UDP: User Datagram Protocol

424

ICMP: Internet Control Message Protocol

425

TCP/IP

425

IP-адреса

426

ARP и МАС-адреса

428

Команда аrр

429

Подсети и сетевые маски

430

Маршрутизация 431

Шлюзы и трансляция сетевых адресов (Gateways and Network Address Translation)

Имена хостов и доменов DHCP

:

433

434

435

Глава 23. Настройка основных сетевых служб

436

Конфигурирование сетевой карты

437

Настройка сетевых параметров при помощи sysinstall

438

Настройка сетевых параметров вручную

441

Использование ifconfig

441

Команда route и настройка шлюза

443

Имя хоста (hostname)

444

Сетевые настройки в файле /etc/re.conf

445

Работа с /etc/netstart

445

18

Оглавление

Создание IP-псевдонимов 447 Настройка имен и IP-адресов в файле /etc/hosts 448

Утилита ping

448

Настройки DNS в файле /etc/resolv.conf

449

Другие файлы конфигурации сети 450

Глава 24. Подсоединение к Интернет с помощью РРР

451

Выбор Интернет-провайдера

452

Информация, необходимая для настройки

452

Сравнение kernel РРР и user РРР

453

Конфигурирование kernel РРР

453

/etc/resolv.conf

453

Файл /etc/ppp/options

453

Сценарий программы chat

454

Запуск демона pppd

455

PAP- и СНАР-аутентификация

455

pap-secrets and chap-secrets

456

Соединения по требованию и постоянные соединения

456

Установление и разрыв соединения

457

Пользовательский РРР

457

Файл /etc/ppp/ppp.conf

458

Запуск пользовательского РРР

460

Запуск user РРР рядовым пользователями

460

Соединение по требованию и постоянное соединение

460

Запуск программ при установлении и разрыве соединения

461

Решение проблем

461

Последние замечания

462

Глава 25. Настройка служб E-mail

463

Общие сведения об SMTP 464

Агенты пересылки почты (МТА) и пользовательские почтовые агенты (MUA)

465

Распространенные агенты пересылки почты (МТА) 466

467

Настройка основных служб Sendmail 468 Схема размещения файлов Sendmail 468

468

Вопросы разрешения DNS-адресов 472

Распространенные пользовательские почтовые агенты (MUA)

Конфигурационные файлы

Управление системой Sendmail

472

Mail Relay

474

Протокол POP3

476

Настройка РОРЗ-сервера qpopper

477

Инсталляция и конфигурирование qpopper 477

478

Запуск в режиме сервера (Server Mode) 479

Запуск в автономном режиме (Standalone Mode)

Включение шифрования по SSL

479

Настройка IMAP-сервера IMAP-UW

481

Оглавление 19

Электронная почта для отдельных рабочих станций

…………………….… 483

Использование Fetchmail для получения почты с РОРЗ- и IMAP-серверов

483

Настройка Sendmail для отдельных рабочих станций

486

Альтернативные почтовые серверы

487

Postfix

487

Qmail

487

Exim

487

Smail

488

Глава 26. Конфигурирование Web-сервера

489

Общие сведения о протоколе HTTP

490

Коды ответа и перенаправление

492

Получение и инсталляция сервера Apache

494

Схема расположения файлов сервера Apache

495

Конфигурирование сервера Apache

496

Использование httpd.conf

496

Использование файлов .htaccess и заменяющих опций

497

Запуск и останов демона HTTP

499

Основы контроля доступа к серверу

500

Контроль доступа по адресу

501

Контроль доступа по паролю

502

Контроль доступа по адресу и паролю

504

Виртуальный хостинг

505

Модули сервера Apache

507

Встроенные модули

507

Динамически загружаемые модули

507

Сторонние модули

507

Серверные расширения

509

Основы CGI

511

Включение CGI в Apache

511

Написание CGI-программ

513

Глава 27. Конфигурирование FTP-сервера

516

Общие сведения о FTP

517

Обзор структуры каталогов FTP

519

Аутентифицированный и анонимный FTP-доступ 520

Настройка FTP-сервера

520

Управление FTP-доступом

522

Файл /etc/ftpusers 523

Файл /etc/shells

523

Файл /var/run/nologin

523

Разрешение анонимного доступа по FTP 524 Виртуальный хостинг 525

Использование альтернативных FTP-серверов 525

WU-FTPD

526

ProFTPD

526

20

Оглавление

Глава 28. Конфигурирование шлюза Internet

527

Что такое маршрутизатор?

528

Что такое шлюз? 530

Что такое NAT?

530

Конфигурирование шлюза NAT в ОС FreeBSD

530

Включение перенаправления пакетов

531

Включение NAT 532

Использование реализации РРР пользовательского уровня

532

Использование реализации РРР на уровне ядра или подключение к Internet по выделенной линии

532

Конфигурирование и включение демона natd

533

Включение и конфигурирование

брандмауэра

533

Конфигурирование клиентов для использования нового шлюза

534

Конфигурирование клиентов Windows 95/98

534

Конфигурирование клиентов Mac OS и Mac OS X

535

Конфигурирование клиентов FreeBSD

536

Конфигурирование клиентов Linux

537

Конфигурирование беспроводного доступа к Internet

538

Маршрутизация между тремя и более сетями

538

Динамическая маршрутизация

540

Маршрутизация в масштабе предприятия и демилитаризованная зона (DMZ)

541

Глава 29. Защита сети

542

Модели защиты

543

Правила задания паролей

545

Обеспечение безопасности паролей с помощью программы Crack

545

Устаревание паролей

547

Задание первоначальных паролей

548

Одноразовые пароли на базе системы S/Key

549

Система Kerberos

551

Проблемы со службами, передающими информацию в явном виде Использование утилиты tcpdump для контроля передаваемой

552

информации

:

552

Защита терминальной информации (OpenSSH)

554

Защита служб электронной почты (РОРЗ и IMAP)

555

Защита FTP-сервера

556

Защита сервера Apache

557

Система Apache-SSL

558

Сервер Apache с модулем mod_ssl

558

Эксплуатация защищенного Web-сервера

559

Плохо написанные сценарии CGI

559

Повышение безопасности сценариев CGI с помощью системы CGIwrap

560

Профили защиты системы и защита ядра (securelevel)

561

Использование брандмауэра

562

Оглавление 21

Включение поддержки брандмауэра

563

Конфигурирование системы IPFW

565

Предотвращение вторжений и взломов

566

Использование PortSentry

567

Использование файла /etc/hosts.allow 569

570

Если кажется, что система взломана 573

Использование системы Tripwire

Атаки на службы (DoS)

574

Ограничение количества порождаемых серверных процессов

575

Защита от атак с плацдарма

576

Физическая защита

577

Другие источники информации о защите

577

Страница справочного руководства man security

577

Списки рассылки 578

Руководства по защите ОС FreeBSD 578

Web-ресурсы

578

Книги

579

Глава 30. Сервер доменных имен

580

Введение в систему BIND 581

Структура системы доменных имен

581

Зоны

582

Файлы и программы системы BIND 583

Включение демона сервера имен 583 Запуск системы BIND в "песочнице" 584

Файл конфигурации системы BIND (named.conf)

584

Использование перенаправляющего сервера

586

Конфигурации главного и подчиненного сервера

587

Другие типы

зон

588

Ограничение доступа к службе DNS 589

Создание файла зоны 590

Директивы

591

Записи SOA

593

Записи NS

594

Записи адреса

,

595

Записи CNAME

595

Записи MX

595

Записи PTR

596

Файлы обратного просмотра зоны DNS

596

Создание файла зоны localhost 597

Конфигурирование кэширующего сервера имен

597

Глава 31. Сетевая файловая система (NFS)

599

Основы NFS

600

Конфигурирование сервера NFS

602

Демон NFS (nfsd)

603

Демон монтирования NFS (mountd)

603

22

Оглавление

Задание общих ресурсов в файле /etc/exports

604

Запуск служб NFS без перезагрузки

605

Конфигурирование клиента NFS

606

Демон ввода/вывода NFS (nfsiod)

606

Монтирование удаленных файловых систем

606

Автоматическое монтирование удаленных файловых систем при загрузке системы

607

Демон автоматического монтирования (amd)

608

Глава 32. Совместное использование файлов и принтеров с Microsoft Windows

610

Введение в систему Samba

611

Особенности работы протоколов SMB/CIFS

611

Просмотр

612

Защита, рабочие группы и домены

613

Установка и конфигурирование системы Samba

614

Демоны smbd и nmbd

615

Файл smb.conf и система SWAT

615

Предоставление каталогов для общего доступа

617

Совместный доступ к принтерам

619

Управление доступом

619

Журнальные файлы системы Samba

622

Переменные системы Samba

622

Другие компоненты системы Samba

623

Дальнейшее развитие системы Samba

624

Файловая система smbfs

624

Глава 33. Протокол DHCP

626

Как работает протокол DHCP

627

Аренда IP-адреса

627

Преимущества использования DHCP

……… 627

Конфигурирование ядра для поддержки протокола DHCP

629

Включение поддержки DHCP

629

Включение DHCP с помощью программы sysinstall

629

Конфигурирование поддержки протокола DHCP вручную

630

Программа dhclient

631

Сценарий /sbin/dhclient-script

631

Файл /etc/dhclient.conf

632

Демон сервера DHCP

633

Файл конфигурации dhcpd

634

Программа dhcpconf

634

Часть 5. X-Window

637

Глава 34. Дополнительные возможности настройки системы X-Window

638

Обновление версии 3.3.6 до 4.x

639