FreeBSD. От новичка к профессионалу. 2-е издание. Колисниченко Д. Н.

Generic selectors
Только точные совпадения
Search in title
Search in content
Search in posts
Search in pages
Фильтровать по разделам
1С программы
Гидравлика
Грузоподъемные сооружения
Деревообработка
Долбежные, Строгальные
Железнодоржная литература
Инструмент
Информационные технологии. IT
Компрессорное оборудование
Краны грузоподъемные
Кузнечное дело
Машиностроение
Металлообработка
Настольное оборудование
Оргтехника
Пилы, Ножницы, Отрезные
Пневматика
Подшипники
Программирование
Прочее
Работа с сайтом
Сверлильные
Строительство
Тельферы, Тали
Токарные
Фрезерные
Электрика
Электроника

FreeBSD. От новичка к профессионалу. Материал ориентирован на последние версии операционных систем FreeBSD, РУС-BSD, OpenBSD. С позиции типичного пользователя BSD показано, как самостоятельно настроить и оптимизировать эту операционную систему. Особое внимание уделяется повседневным задачам администратора. Рассмотрено резервное копирование, настройка сетевых сервисов, организация RAID-массивов (CCD и graid), борьба с рекламными баннерами и спамом (Rejik, squidGuard), анализ журналов сервера, подсчет трафика, мониторинг сети и др. Подробно описана настройка почтового сервера (Postfix), Web-сервера (Apache) в связке с интерпретатором PHP и сервером баз данных MySQL, серверов DNS/DHCP/FTP и других сетевых служб. Приводятся рекомендации по защите рассмотренных в книге сетевых служб. Во втором издании рассмотрены интеграция с Windows-сетью (ActiveDirectory, создание Primary Domain Controller на базе FreeBSD), администрирование ZFS, а также особые варианты установки FreeBSD (установка на ZFS, на RAID1, ручная установка системы без инсталлятора).

 

Автор: Колисниченко Д. Н.

Формат: PDF. Размер: 19 MB. 

 

Оглавление

Введение 15
ЧАСТЬ I. ЗНАКОМСТВО С СИСТЕМОЙ 19
Глава 1. История UNIX и FreeBSD 21
1.1. Первые операционные системы 21
1.2. Первые версии UNIX и их развитие. 22
1.3. Появление BSD 24
1.4. Развитие UNIX-подобных систем 24
1.5. FreeBSD, OpenBSD и NetBSD. 26
1.6. Имеет ли значение версия? . 27
1.7. Нововведения 9-й версии FreeBSD 28
Глава 2. Установка FreeBSD 9 . 30
2.1. Перед установкой. 30
2.2. Системные требования 31
2.3. О новом инсталляторе . 31
2.4. Приступаем к установке 32
Глава 3. Установка OpenBSD. 49
3.1. Перед началом установки 49
3.2. Установка системы 50
Глава 4. Операционная система РУС-BSD: обзор, установка . 61
4.1. Кратко о системе 61
4.2. Установка РУС-BSD 62
Глава 5. Резервное копирование. Быстрая переустановка
BSD/Linux/Windows 65
5.1. Зачем нужно делать резервные копии? 65
5.2. Выбор носителя для резервной копии 65
5.3. Правила хранения DVD с резервными копиями . 67
5.4. Стратегии создания резервной копии 68
5.5. «Живая» резервная копия 69
5.6. Клонирование дисков — программа Clonezilla. 71
5.7. Программа tar. 80
5.8. Сетевое резервное копирование . 81
5.9. Запись DVD-болванок в FreeBSD. 82
Глава 6. Создание Live CD своими руками . 83
6.1. Создание дампа. Команда dump . 83
6.2. Создание Live CD. Утилита FreeSBIE 84
6.3. Восстановление системы. Команда restore 85
Глава 7. Особые варианты установки FreeBSD 9 86
7.1. Использование Live USB. Установка FreeBSD на нетбук 86
7.2. Обновление до FreeBSD 9. 87
7.3. Установка по сети 88
ЧАСТЬ II. НАСТОЛЬНОЕ ПРИМЕНЕНИЕ BSD 91
Глава 8. Настройка консоли. 93
8.1. Вход в систему . 93
8.2. Понятие о работе в консоли 94
8.3. Виртуальные консоли 95
8.4. Правильное завершение работы в системе 96
8.5. Конфигуратор sysinstall . 96
8.6. Файловый менеджер Midnight Commander 97
8.7. Изменение редактора по умолчанию. 98
8.8. Использование редактора vi 99
8.9. Русификация консоли 102
8.10. Переход на UTF-8 106
Глава 9. Установка графической среды GNOME 108
9.1. Графический интерфейс в FreeBSD . 108
9.2. Установка портов и пакетов 109
9.3. Настройка запуска GNOME 111
9.4. Некоторые проблемы с GNOME/D-Bus в FreeBSD 9 . 117
9.5. Несколько слов о русификации системы. 118
9.6. Некоторые улучшения. 122
Глава 10. Тонкая настройка графической подсистемы 126
10.1. Трюки с HAL 126
10.2. Редактор конфигурации gconf-editor 129
10.3. Поддержка видеокарт NVIDIA. 132
ЧАСТЬ III. КОМАНДНАЯ СТРОКА 133
Глава 11. Выбор и использование командной оболочки 135
11.1. Файл /etc/shells . 135
11.2. Разнообразие выбора . 136
11.3. Оболочка bash 139
11.4. Оболочка tcsh . 142
11.5. Перенаправление ввода/вывода 146
Глава 12. Создание сценариев на языке оболочки. 148
12.1. Сценарии оболочки bash . 148
12.2. Сценарии оболочки tcsh 155
Глава 13. 24 полезные команды. 165
13.1. Команда man: справочная система. 165
13.2. Команда uname: информация о системе 165
13.3. Команда clear: очистка экрана . 166
13.4. Команда date: вывод и установка даты и времени 167
13.5. Команда exit: выход из оболочки . 167
13.6. Команда passwd: изменение пароля . 167
13.7. Команда uptime: информация о работе системы. 167
13.8. Команда users: информация о пользователях 167
13.9. Команды w, who и whoami: подробная информация о пользователях 168
13.10. Команда diff: сравнение файлов 168
13.11. Команда grep: текстовый фильтр . 169
13.12. Команды more и less: постраничный вывод 169
13.13. Команды head и tail: вывод начала и «хвоста» файла. 169
13.14. Команда wc: подсчет слов, строк и символов в файле . 170
13.15. Команда ftp: стандартный FTP-клиент. 170
13.16. Команды links и lynx: текстовые браузеры 171
13.17. Команда md5: вычисление контрольного кода MD5 173
13.18. Команда df: информация об использовании дискового пространства 173
13.19. Команда free своими руками. 173
ЧАСТЬ IV. АДМИНИСТРИРОВАНИЕ СИСТЕМЫ 177
Глава 14. Файловая система. 179
14.1. Файловые системы, поддерживаемые FreeBSD 179
14.2. Особенности файловой системы FreeBSD. 184
14.3. Команды для работы с файлами и каталогами 191
14.4. Команда ln: создание ссылок 195
14.5. Команды chmod, chown и chattr 195
14.6. Монтирование файловых систем 198
14.7. Полезные примеры 206
14.8. Добавление еще одного жесткого диска 207
14.9. Администрирование ZFS. 214
14.10. Еще раз о Midnight Commander 220
Глава 15. Пользователи и группы. Квотирование. 221
15.1. Многопользовательская система 221
15.2. Пользователь root. 222
15.3. Создание, удаление и модификация пользователей 224
15.4. Подробно о создании пользователей . 228
15.5. Группы пользователей. 230
15.6. Ограничение дискового пространства . 230
Глава 16. Загрузка и инициализация системы . 233
16.1. Процесс загрузки FreeBSD 233
16.2. Сценарии инициализации 237
16.3. Планировщики заданий. 238
16.4. Настройка синхронизации времени . 239
16.5. Тюнинг системы с помощью файла sysctl.conf . 240
Глава 17. Процессы 241
17.1. Аварийное завершение процесса 241
17.2. Программа top: кто больше всех расходует процессорное время? . 244
17.3. Изменение приоритета процесса 246
17.4. Фоновое выполнение процессов. 247
Глава 18. Установка программного обеспечения: порты и пакеты. 248
18.1. Введение в пакеты и порты. 248
18.2. Установка из портов 249
18.3. Установка программ из пакетов . 259
Глава 19. Настройка печати . 262
19.1. Системы печати lpr и CUPS 262
19.2. Принтеры и GDI-принтеры. 262
19.3. Файлы описания принтеров 263
19.4. Установка CUPS. 265
19.5. Установка принтера . 266
19.6. Конфигурационные файлы CUPS. 275
19.7. И все-таки о lpr: сетевая печать на принтере, подключенном к Windows-станции . 278
Глава 20. RAID-массивы . 280
20.1. Что такое RAID? 280
20.2. Программные RAID-массивы. 282
20.3. Установка FreeBSD 9 на RAID1 GEOM. 286
Глава 21. Компиляция ядра 288
21.1. Установка исходных кодов ядра. 288
21.2. Настройка ядра. 289
21.3. Сборка ядра 293
ЧАСТЬ V. СЕРВЕРНОЕ ПРИМЕНЕНИЕ BSD 295
Глава 22. Основы сетевого взаимодействия . 297
22.1. Краткая история сетей. 297
22.2. Классификация сетей. 302
22.3. Способы передачи данных в сетях . 305
22.4. Модель OSI. 306
22.5. Что такое протокол? 309
22.6. Адресация компьютеров . 310
22.7. Система DNS 313
22.8. Монтаж Ethernet-сети 313
Глава 23. Настройка локальной сети . 326
23.1. Определение имени сетевого интерфейса . 326
23.2. Настройка сетевого адаптера по DHCP . 328
23.3. Настройка сетевого адаптера вручную 329
23.4. Настройка сетевого адаптера с помощью конфигуратора sysinstall 329
23.5. Настройка сетевого интерфейса с помощью команды ifconfig 331
23.6. Команда route: маршрутизация. 333
23.7. Имя узла, IP-адреса серверов DNS. 333
23.8. Несколько слов о поддержке IPv6 335
23.9. Суперсервер inetd. 335
23.10. Команды диагностики сети. 336
Глава 24. Настройка DSL-соединения 339
24.1. Причина популярности DSL-соединений 339
24.2. Физическое подключение ADSL-модема 339
24.3. Настройка соединения в FreeBSD 340
24.4. Управление переподключением . 342
Глава 25. Подключение к сети Windows 343
25.1. Установка Samba 343
25.2. Файл конфигурации Samba . 344
25.3. Настройка общих ресурсов . 345
25.4. Samba как первичный контроллер домена (PDC) . 347
25.5. Samba-сервер с авторизацией в ActiveDirectory 351
25.6. Оптимизация Samba. 355
25.7. Программа smbclient 356
Глава 26. DHCP-сервер 357
26.1. Протокол динамической конфигурации узла 357
26.2. Конфигурационный файл DHCP-сервера 358
26.3. База данных аренды. 360
26.4. Полный листинг конфигурационного файла . 360
26.5. Привязка к MAC-адресу 361
26.6. Управление сервером DHCP. 363
26.7. Настройка клиентов. 364
Глава 27. DNS-сервер . 365
27.1. Еще раз о том, что такое DNS. 365
27.2. Запуск DNS-сервера. 366
27.3. Файл конфигурации named.conf . 367
27.4. Кэширующий сервер DNS. 368
27.5. Полноценный DNS-сервер 371
27.6. Вторичный DNS-сервер 375
27.7. Обновление базы данных корневых серверов. 375
27.8. Создание кэширующего DNS-сервера с помощью djbdbs. 376
Глава 28. Брандмауэр и шлюз 378
28.1. Что такое брандмауэр? 378
28.2. Настройка классического шлюза (ipfw). 379
28.3. Настройка беспроводного маршрутизатора (пакетный фильтр pf) . 386
Глава 29. Прокси-сервер 393
29.1. Зачем нужен прокси-сервер в локальной сети?. 393
29.2. Базовая настройка Squid 394
29.3. Практические примеры . 395
29.4. Управление прокси-сервером . 397
29.5. Настройка клиентов. 397
29.6. Отказ от баннеров с помощью редиректора Rejik 398
29.7. Анализатор протоколов Squid. 399
29.8. Прозрачные прокси-серверы 400
Глава 30. FTP-сервер 405
30.1. Зачем нужен FTP? 405
30.2. Настройка стандартного ftpd 405
30.3. Сервер ProFTPD. 409
30.4. Сервер vsftpd 414
30.5. PureFTP: еще один альтернативный FTP-сервер 417
Глава 31. NFS — сетевая файловая система . 424
31.1. Принцип работы NFS 424
31.2. Настройка и использование NFS 425
31.3. Монтирование экспортированной файловой системы на клиенте 427
Глава 32. Почтовый сервер. 428
32.1. Выбор программного обеспечения 428
32.2. Установка вспомогательного ПО . 429
32.3. Установка Courier-IMAP . 433
32.4. Установка postfix 435
32.5. Установка PostfixAdmin 440
Глава 33. Удаленный доступ по протоколу SSH 443
33.1. Протокол SSH и SSH-клиент 443
33.2. SSH-сервер . 444
Глава 34. Web-сервер. Связка Apache + PHP + MySQL.
Альтернативный сервер nginx . 448
34.1. Самый популярный Web-сервер. 448
34.2. Установка Web-сервера, интерпретатора PHP, сервера MySQL . 448
34.3. Управление серверами Apache и MySQL 454
34.4. Проблемы с запуском Apache . 455
34.5. Тестирование настроек 457
34.6. Файлы конфигурации Web-сервера 458
34.7. Оптимизация Apache . 464
34.8. Пользовательские каталоги. 465
34.9. Альтернативный сервер nginx. 467
Глава 35. Виртуальные частные сети. 471
35.1. Для чего нужна виртуальная частная сеть? . 471
35.2. Необходимое программное обеспечение. 472
35.3. Соединение сеть-сеть 472
35.4. Соединение клиент-сеть 479
35.5. Настройка PPTP-клиентов 481
Глава 36. Защита сетевых сервисов 488
36.1. Защита Web-сервера 488
36.2. Защита FTP. 489
36.3. Защита DNS 489
36.4. Защита Samba . 491
ЧАСТЬ VI. ИНСТРУМЕНТЫ СИСТЕМНОГО АДМИНИСТРАТОРА . 493
Глава 37. Системы мониторинга трафика. 495
37.1. Простейшая система мониторинга трафика: darkstat 495
37.2. Система NeTAMS 498
Глава 38. Nagios — система мониторинга сети. 502
38.1. Необходимость мониторинга сети . 502
38.2. Установка Nagios . 502
38.3. Настройка Nagios. 504
Глава 39. Сниффер AimSniff — перехват ICQ-трафика пользователей 509
39.1. Юридические аспекты. 509
39.2. Установка и настройка сниффера. 510
Глава 40. Сканер nmap — программа аудита сети 512
40.1. Что такое nmap? . 512
40.2. Установка nmap 513
40.3. Примеры использования nmap 513
Глава 41. Антивирусная проверка трафика 516
41.1. Постановка задачи . 516
41.2. Установка HAVP и ClamAV . 517
41.3. Настройка ClamAV и HAVP . 518
41.4. Настройка Squid . 519
Глава 42. SMS-рассылка 521
42.1. Постановка задачи . 521
42.2. Установка SMS Tools 521
42.3. Русификация SMS 523
Глава 43. Шифрование разделов . 525
43.1. Необходимость в шифровании . 525
43.2. Технология gdbe. 525
43.3. Криптографическая файловая система geli . 528
Глава 44. Сервер протоколов . 530
44.1. Постановка задачи . 530
44.2. Настройка основного (центрального) сервера 531
44.3. Настройка остальных серверов сети 533
ЧАСТЬ VII. ТЕОРИЯ И ПРАКТИКА СИСТЕМНОГО
АДМИНИСТРИРОВАНИЯ 537
Глава 45. Стратегия администрирования . 539
45.1. Структура IT-службы. 539
45.2. И руководство, и пользователи довольны. Миф или реальность? 540
45.3. Роль главного администратора . 543
Глава 46. Уход за «железом». 546
46.1. Обязанности администратора . 546
46.2. «Про запас», или обменный фонд . 547
46.3. Чистка компьютеров. Профилактика системы охлаждения. 548
46.4. Охлаждение компьютеров. 549
46.5. Стойки для оборудования . 550
46.6. Влажность. 550
46.7. Инструмент системного администратора 551
46.8. Немного практики: мониторинг температуры в серверной . 552
Вместо заключения. 555
ПРИЛОЖЕНИЯ 557
Предметный указатель 597

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

burov top © 2016-2018 burov.top