Дельта синхронизация без облака

Ранее мы показывали разные способы синхронизации криптодиска между ПК и Android-устройством.

Дельта-синхронизация крипто-дисков

Существуют разные способы зашифровать "облако". Один из них - поместить в облако крипто-диск. В предыдущей статье мы писали, почему это не всегда удобно.

Облачный хостинг VDS за 2 минуты

Настоящий облачный VDS-хостинг от UltraVDS: тестируем производительность

Смотрим плавность хода с помощью BMW Rheingold

Всем знакома ситуация, когда двигатель немного "троит", но пропусков зажигания нет...

Linux. От новичка к профессионалу. 3-е изд.


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

Книга ориентирована на "среднего" и квалифицированного пользователя Linux и поможет ему самостоятельно настроить и оптимизировать эту операционную систему. Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного Web-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете и др. вопросы. Материал ориентирован на последние версии дистрибутивов ALT Linux, ASP Linux, Debian, Fedora, Mandriva, OpenSUSE, Slackware, Ubuntu. Все читатели этой книги могут рассчитывать на помощь автора книги на форуме сайта http://dkws.org.ua по настройке и установке любого рассматриваемого в книге дистрибутива. Также на сайте автора вы найдете информацию о дальнейшем развитии данного проекта – первого "живого" руководства по Linux

Оглавление

Введение 1
Прилагаемый DVD 1
Что нового в третьем издании? 2

ЧАСТЬ I. ВЫБОР И УСТАНОВКА ДИСТРИБУТИВА

3

Глава 1. Выбор дистрибутива

5
1.1. Краткая история Linux 5
1.2. Какой дистрибутив лучше? 8
1.2.1. Red Hat и Mandrake, Fedora и Mandriva 8
Fedora 9
Mandiva 9
1.2.2. ASPLinux и ALT Linux 10
ASPLinux 11
ALT Linux 11
1.2.3. Debian 5.0 11
1.2.4. Ubuntu 12
1.2.5. Slackware 12
1.2.6. openSUSE 13

Глава 2. Особенности установки Linux

14
2.1. Системные требования 14
2.2. Первоначальная загрузка 15
2.2.1. POST и загрузчики 15
2.2.2. Ядро Linux и его параметры 16
2.3. Проверка носителей 19
2.4. Изменение таблицы разделов 20
2.5. Выбор групп пакетов 25
2.6. Выбор графической среды 27
2.7. Установка пароля root 28
2.8. Создание учетных записей пользователей 28
2.9. Порядок установки операционных систем 30
2.10. Установка Linux по сети 30
2.10.1. Немного о загрузке и установке по сети 30
2.10.2. Подготовка загрузочного сервера 31
Установка DHCP-сервера 31
Настройка TFTP-сервера 31
Загрузка установочного образа 32
2.10.3. Настройка клиента 32
2.11. Проблемы при установке 33
2.11.1. Проблема с APIC 33
2.11.2. Ошибка: kernel panic:VFS: Unable to mount root fs 33
2.11.3. Проблемы с некоторыми LCD-мониторами 33
2.11.4. Сообщение Probing EDD и зависание системы 34
2.11.5. Список известных проблем в Mandriva Linux 2010 34
2.11.6. Не переключается раскладка в Fedora 13 34
2.11.7. Установка Linux на HP Mini 2133 (проблема с ACPI) 34
2.11.8. Проблема с ACPI на Fujitsu Siemens Esprimo Mobile u9200 35
2.11.9. Писк при выключении или перезагрузке компьютера в Mandriva 35
2.11.10. Mandriva One не запускается на компьютерах с видеокартой NVIDIA 35
2.11.11. Переход в режим паники компьютера с процессором AMD64 35
2.11.12. Проблема с механизмом Enhanced Disk Device (EDD) 36

ЧАСТЬ II. ОСНОВНЫЕ СВЕДЕНИЯ О LINUX

37

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

39
3.1. Вход в систему и завершение работы 39
3.2. Первый запуск Fedora 42
3.3. Выбор разрешения экрана в Fedora 44
3.4. Проблема с разрешением шрифтов в старых версиях Fedora 45
3.5. Выбор раскладки клавиатуры 47
3.6. Отключение ненужных сервисов 50
3.7. Пиктограммы GNOME, или знакомство с редактором конфигурации 56
3.8. Проблема с показом времени в Ubuntu 60
3.9. "Аварийные" комбинации клавиш 61
3.10. Практические приемы работы с консолью 61
3.10.1. Автодополнение командной строки и псевдонимы команд 62
3.11.2. Графические терминалы 62
3.11.3. Перенаправление ввода/вывода 63

Глава 4. Файловая система Linux

65
4.1. Файловые системы, поддерживаемые Linux 65
4.1.1. Выбор файловой системы 66
4.1.2. Linux и файловые системы Windows 67
4.1.3. Сменные носители 68
4.2. Особенности файловой системы Linux 68
4.2.1. Имена файлов в Linux 68
4.2.2. Файлы и устройства 68
4.2.3. Корневая файловая система и монтирование 69
4.2.4. Стандартные каталоги Linux 70
4.3. Внутреннее строение файловой системы 71
4.4. Команды для работы с файлами и каталогами 74
4.4.1. Работа с файлами 74
4.4.2. Работа с каталогами 76
4.5. Использование ссылок. Команда ln 78
4.6. Права доступа и атрибуты файла. Команды chown, chmod и chattr 79
4.6.1. Права доступа к файлам и каталогам 79
4.6.2. Смена владельца файла 81
4.6.3. Специальные права доступа (SUID и SGID) 81
4.6.4. Атрибуты файла. Запрет изменения файла 82
4.7. Монтирование файловых систем 82
4.7.1. Команды mount и umount 82
4.7.2. Файлы устройств и монтирование 83
Жесткие диски 83
Приводы оптических дисков 85
Дискеты 86
4.7.3. Опции монтирования файловых систем 86
4.7.4. Монтирование разделов при загрузке 87
4.7.5. Подробно о UUID и файле /etc/fstab 89
4.7.6. Монтирование Flash-дисков 91
4.8. Настройка журнала файловой системы ext3 93
4.9. Файловая система ext4 93
4.9.1. Сравнение ext3 и ext4 94
4.9.2. Совместимость с ext3 95
4.9.3. Переход на ext4 95
4.10. Использование программы fdisk для разметки диска 96

Глава 5. Командный интерпретатор bash

101
5.1. Что нужно знать о bash 101
5.2. Автоматизация задач с помощью bash 102
5.3. Привет, мир! 103
5.4. Использование переменных в собственных сценариях 103
5.5. Передача параметров сценарию 104
5.6. Массивы и bash 105
5.7. Циклы 105
5.8. Условные операторы 106

Глава 6. Пользователи и группы

109
6.1. Многопользовательская система 109
6.2. Пользователь root 110
6.2.1. Максимальные полномочия 110
6.2.2. Как работать без root 111
Команда sudo 111
Команда su 111
Проблемы с sudo в Ubuntu и Kubuntu 112
Ввод серии команд sudo 113
6.2.3. Переход к традиционной учетной записи root 114
Преимущества и недостатки sudo 114
Традиционная учетная запись root в Ubuntu 115
Традиционная учетная запись root в Mandriva 115
Вход в качестве root в Fedora 116
6.3. Создание, удаление и модификация пользователей стандартными средствами 118
6.4. Группы пользователей 120
6.4.1. Управление пользователями и группами с помощью графических конфигураторов 120
6.4.2. Конфигуратор system-config-users в Fedora 121
6.4.3. Конфигуратор drakuser в Linux Mandriva 122
6.4.4. Пользователи и группы в Ubuntu 123
6.4.5. Графический конфигуратор в openSUSE 127
6.5. Квотирование 133

Глава 7. Пакеты и управление пакетами

136
7.1. Что такое пакет 136
7.2. Репозитории пакетов 138
7.3. Программы для управления пакетами 139
7.4. Программа rpm (все Red Hat-совместимые дистрибутивы) 140
7.5. Графический менеджер пакетов rpmdrake (Mandrake и Mandriva) 141
7.6. Программа urpmi 143
7.6.1. Установка пакетов. Управление источниками пакетов 144
7.6.2. Обновление и удаление пакетов 148
7.6.3. Поиск пакета. Получение информации о пакете 148
7.7. Программа yum 149
7.7.1. Использование yum 149
7.7.2. Управление источниками пакетов 151
7.7.3. Установка пакетов через прокси-сервер 153
7.7.4. Плагины для yum 153
7.8. Графический менеджер пакетов gpk-application (Fedora) 153
7.9. Программы dkpg и apt-get: установка пакетов в Debian/Ubuntu 154
7.9.1. Программа dpkg 154
7.9.2. Программа apt-get 156
7.9.3. Установка RPM-пакетов в Debian/Ubuntu 157
7.9.4. Подключение репозитория Medibuntu 158
7.9.5. Графический менеджер Synaptic в Debian/Ubuntu 158
7.10. Установка пакетов в Slackware 159
7.10.1. Управление пакетами 160
Программа установки пакетов installpkg 160
Программа удаления пакетов removepkg 162
Программа обновления пакетов upgradepkg 163
7.10.2. Нет нужного пакета: вам поможет программа rpm2tgz 163
7.10.3. Программа slackpkg: установка пакетов из Интернета 163
7.11. Установка программ в openSUSE 165
7.11.1. Менеджер пакетов zypper 165
7.11.2. Графический менеджер пакетов openSUSE 168

ЧАСТЬ III. НАСТРОЙКА СЕТИ И ИНТЕРНЕТА

173

Глава 8. Настройка локальной сети

175
8.1. Локальная сеть с использованием технологии Fast Ethernet 175
8.2. Файлы конфигурации сети в Linux 177
8.3. Настройка сети c помощью конфигуратора 179
8.3.1. Настройка сети в Linux Mandriva 180
8.3.2. Настройка сети в Fedora 187
8.3.3. Настройка сети в Debian, Ubuntu и Denix Конфигураторы nm-connection-editor (NetworkManager) и network-admin 192
8.3.4. Конфигуратор netconfig в Slackware 195
8.4. Утилиты для диагностики соединения 195
8.5. Для фанатов или как настроить сеть вручную 200
8.5.1. Конфигурационные файлы Fedora 200
8.5.2. Конфигурационные файлы openSUSE 202
8.5.3. Конфигурационные файлы Debian/Ubuntu 204
8.6. Команда mii-tool 204
8.7. Еще несколько слов о настройке сети 205

Глава 9. Настройка модемного доступа к Интернету

206
9.1. Почему модемное соединение уже не актуально сегодня 206
9.2. Программа wvdial 207

Глава 10. Настройка ADSL-доступа к Интернету

209
10.1. Причина популярности DSL-соединений 209
10.2. Физическое подключение ADSL-модема 210
10.3. Настройка DSL-соединения в openSUSE 210
10.4. Настройка DSL-соединения в Mandriva Linux 215
10.5. Настройка DSL-соединения в Fedora (ASPLinux, CentOS) 218
10.6. Настройка DSL-соединения в Debian/Ubuntu 220
10.7. DSL и Slackware 224

Глава 11. Широкополосный доступ к Интернету

227
11.1. Сотовые сервисы передачи данных 227
11.2. Выбор телефона и его подключение к компьютеру 228
11.3. Перекомпиляция ядра Linux 228
11.4. Настройка GPRS/EDGE-соединения 228
11.5. Настройка 3G-соединения 231

ЧАСТЬ IV. LINUX ДОМА И В ОФИСЕ

233

Глава 12. Поддержка форматов мультимедиа

235
12.1. Что такое кодеки и почему их нет в Linux? 235
12.2. Настройка дистрибутива Fedora 12/13 236
12.3. Установка кодеков в openSUSE 11.x 237
12.4. Установка кодеков в Ubuntu 245

Глава 13. Настройка X.Org

247
13.1. Конфигурационный файл xorg.conf 247
13.1.1. Что делать, если в вашей системе нет файла xorg.conf? 247
13.1.2. Подробнее о xorg.conf и HAL 249
13.1.3. Синтаксис файла xorg.conf 250
13.2. Графические конфигураторы X.Org 256
13.2.1. Для Linux Mandriva 256
13.2.2. Для Fedora/ASPLinux/Ubuntu 258
13.2.3. Для Debian 258
13.2.4. Для Slackware Linux 260
13.3. Настройка TV-Out 260
13.4. Подключение TV-тюнера 263
13.5. Проблемы с некоторыми видеокартами 266
13.5.1. Видеокарта ATI Radeon 266
13.5.2. Видеокарта ATI Mobility Radeon HD 3470 Hybrid X2 и Mandriva 2010.1 268
13.5.3. Проблема с проприетарным драйвером NVIDIA в Mandriva 2009 на компьютерах с ОЗУ размером 4 Гбайт и более 268
13.5.4. Частые паузы при запуске 3D-приложений на видеокартах NVIDIA 268
13.6. Трехмерный рабочий стол 268

Глава 14. Офисный пакет OpenOffice

271
14.1. Кратко об OpenOffice 271
14.2. Текстовый процессор OOо Writer 272
14.2.1. Работа с текстом 272
14.2.2. Работа с рисунками 274
14.2.3. Работа с таблицами 277
14.2.4. Печать документов 281
14.3. Электронная таблица OOо Calc 283
14.3.1. Если вы знакомы с MS Excel... 283
14.3.2. Комбинации клавиш 284
14.3.3. Формулы 286
14.3.4. Построение диаграмм 288
14.4. Создание презентации: OOo Impress 291
14.4.1. Что такое презентация? 291
14.4.2. Использование мастера презентаций. Создание новой презентации 292
14.4.3. Работа со слайдами 295
Изменение макета слайда, создание новых слайдов 295
Изменение фона слайда 296
Настройка анимационных эффектов 297
Настройка смены слайдов 297
Демонстрация презентации 299
14.4.4. Сохранение презентации 300

Глава 15. Программа GIMP

302
15.1. Кратко о программе GIMP 302
15.2. Начало работы 302
15.3. Обработка фотографий 304
15.3.1. Масштабирование (изменение размера) 304
15.3.2. Вращение 306
15.3.3. Кадрирование (обрезка) 307
15.3.4. Инструмент Размывание/Резкость 308
15.4. Windows-версия GIMP 309

Глава 16. Программы для "прожига" дисков

312
16.1. Что нужно для записи CD и DVD? 312
16.2. Отдельно о DVD 313
16.2.1. История создания DVD 313
16.2.2. Преимущества и недостатки DVD 314
16.2.3. Форматы и маркировка DVD-дисков 315
16.2.4. Регионы DVD-Video 318
16.2.5. Некоторые рекомендации относительно DVD 319
16.3. Программа K3b 319
16.4. Программа Nero для Linux 329
16.5. Программа Brasero: запись CD/DVD в openSUSE 330
16.6. Программа GnomeBaker 334
16.7. Стандартные средства GNOME 335
16.8. Запись CD/DVD из консоли 336
16.9. Чтение "битых" компакт-дисков 336

Глава 17. Популярные программы для работы с Интернетом

337
17.1. Браузер Firefox 337
17.1.1. Настройка Firefox в Fedora 12 337
17.1.2. Настройка Firefox в Ubuntu 338
17.2. Браузер Opera 339
17.3. Текстовые браузеры 340
17.4. Почтовый клиент Kmail 341
17.4.1. Первый запуск 341
17.4.2. Управление учетными записями 344
17.4.3. Работа с программой 345
17.5. Почтовый клиент Evolution 348
17.6. Клиент мгновенного обмена сообщениями Empathy IM Client 350
17.7. FTP-клиенты 353
17.8. Менеджер закачек 355
17.9. P2P-клиенты 357
17.10. IRC-клиент 358

Глава 18. Виртуальные машины

361
18.1. Зачем нужна виртуальная машина? 361
18.2. Установка эмулятора виртуальной машины в SUSE 362
18.3. Создание новой виртуальной машины 363
18.4. Изменение параметров виртуальной машины 368
18.4.1. Общие и системные параметры 368
18.4.2. Виртуальные жесткие диски 369
18.4.3. Параметры CD/DVD 369
18.4.4. Параметры Floppy 371
18.4.5. А нужен ли звук? 371
18.4.6. Параметры сети 371
18.4.7. Последовательные порты 372
18.5. Запуск виртуальной машины и установка гостевой операционной системы 373

Глава 19. Запуск игр в Ubuntu. Эмулятор Wine

375
19.1. Знакомимся с Wine 375
19.2. Установка Wine 376
19.3. Настройка Wine. Прозрачный запуск Windows-приложений 378
19.4. Использование Wine 380

ЧАСТЬ V. СИСТЕМНЫЕ ТРЮКИ, ИЛИ LINUX ИЗНУТРИ

387

Глава 20. Ядро

389
20.1. Процесс загрузки ядра 389
20.2. Параметры ядра 397
20.3. Компиляция ядра 400
20.3.1. Установка исходных кодов ядра 401
20.3.2. Настройка ядра 401
20.3.3. Компиляция ядра 405
20.4. RT-ядро 408

Глава 21. Загрузчики Linux

409
21.1. Основные загрузчики 409
21.2. Конфигурационные файлы GRUB и GRUB2 410
21.2.1. Конфигурационный файл GRUB 410
21.2.2. Конфигурационный файл GRUB2 413
21.3. Команды установки загрузчиков 417
21.4. Установка тайм-аута выбора операционной системы. Редактирование параметров ядра 417
21.5. Установка собственного фона загрузчиков GRUB и GRUB2 420
21.6. Постоянные имена и GRUB 421
21.7. Восстановление загрузчика GRUB/GRUB2 422
21.8. Две и более ОС Linux на одном компьютере 423
21.9. Загрузка с ISO-образов 424

Глава 22. Системы инициализации Linux

426
22.1. Начальная загрузка Linux 426
22.2. Система инициализации init 427
22.2.1. Команда init 429
22.2.2. Команда service 429
22.2.3. Редакторы уровней запуска 430
22.3. Система инициализации upstart 432
22.3.1. Как работает upstart? 432
22.3.2. Конфигурационные файлы upstart 433
22.4. Система инициализации Slackware 434
22.5. Параллельная загрузка сервисов 436

Глава 23. Процессы

437
23.1. Аварийное завершение процесса 437
23.2. Программа top — кто больше всех расходует процессорное время 439
23.3. Изменение приоритета процесса 440

Глава 24. Псевдофайловые системы sysfs и proc

441
24.1. Что такое псевдофайловая система? 441
24.2. Виртуальная файловая система sysfs 441
24.3. Виртуальная файловая система proc 442
24.3.1. Информационные файлы 442
24.3.2. Файлы, позволяющие изменять параметры ядра 443
24.3.3. Файлы, изменяющие параметры сети 444
24.3.4. Файлы, изменяющие параметры виртуальной памяти 444
24.3.5. Файлы, позволяющие изменить параметры файловых систем 445
24.4. Как сохранить изменения 445

Глава 25. Команды Linux, о которых нужно знать каждому линуксоиду

447
25.1. Общие команды 447
25.1.1. Команда arch — вывод архитектуры компьютера 447
25.1.2. Команда clear — очистка экрана 447
25.1.3. Команда date 447
25.1.4. Команда echo 448
25.1.5. Команда exit — выход из системы 448
25.1.6. Команда man — вывод справки 448
25.1.7. Команда passwd — изменение пароля 448
25.1.8. Команда startx — запуск графического интерфейса X.Org 448
25.1.9. Команда uptime — информация о работе системы 449
25.1.10. Команда users — информация о пользователях 449
25.1.11. Команды w, who и whoami — информация о пользователях 449
25.1.12. Команда xf86config — настройка графической подсистемы 451
25.2. Команды для работы с текстом 451
25.2.1. Команды diff и cmp — сравнение файлов 451
25.2.2. Команды grep и egrep — текстовый фильтр 452
25.2.3. Команды more и less — постраничный вывод 453
25.2.4. Команды head и tail — вывод начала и хвоста файла 453
25.2.5. Команда wc — подсчет слов в файле 454
25.2.6. Команды vi, nano, ee, mcedit, pico — текстовые редакторы 454
25.3. Команды для работы с Интернетом 458
25.3.1. Команда ftp — стандартный FTP-клиент 458
25.3.2. Команда lynx — текстовый браузер 460
25.3.3. Команда mail — чтение почты и отправка сообщений 460
25.4. Команды системного администратора 460
25.4.1. Команды free и df — информация о системных ресурсах 460
25.4.2. Команда md5sum — вычисление контрольного кода MD5 460
25.4.3. Команды ssh и telnet — удаленный вход в систему 461
25.5. Команды поиска файлов 461

Глава 26. Конфигурационные файлы Linux

463
26.1. Каталог /etc 463
26.2. Каталог /etc/abrt 464
26.3. Каталог /etc/acpi 464
26.4. Каталог /etc/alsa 464
26.5. Каталоги /etc/audit и /etc/audisp 464
26.6. Каталог /etc/avahi — файлы конфигурации демона Avahi 465
26.7. Каталог /etc/blkid 465
26.8. Файлы конфигурации планировщиков задач 466
26.9. Каталог /etc/cups 466
26.10. Файл /etc/fonts/fonts.conf 468
26.11. Каталог /etc/gdm 469
26.12. Файлы конфигурации популярных сетевых служб 469
26.13. Каталог /etc/logrotate.d 469
26.14. Каталог /etc/mail 470
26.15. Каталог /etc/ntp 471
26.16. Каталог /etc/openldap 471
26.17. Каталог /etc/openvpn 471
26.18. Каталоги /etc/pam.d и /etc/security 471
26.19. Каталог /etc/ppp 471
26.20. Каталог /etc/rc.d 472
26.21. Каталог /etc/sane.d 472
26.22. Каталог /etc/selinux 472
26.23. Каталог /etc/skel 472
26.24. Каталог /etc/sysconfig 472
26.25. Каталог /etc/X11 473
26.26. Конфигурационные файлы yum 473
26.27. Основные конфигурационные файлы сети 474
26.28. Остальные конфигурационные файлы каталога /etc 474

Глава 27. Протоколирование системы. Журналы

475
27.1. Демоны протоколирования системы 475
27.2. Изучаем файлы журналов 477

ЧАСТЬ VI. LINUX НА СЕРВЕРЕ

481

Глава 28. Обеспечение безопасности сервера

483
28.1. Защита от "восстановления пароля root" 483
28.1.1. Параметр ядра single 483
28.1.2. Пароль загрузчика GRUB 484
28.1.3. Пароль загрузчика GRUB2 486
28.1.4. Осторожно: LiveCD 487
28.2. Защита от перезагрузки 488
28.3. Отключение учетной записи root — нестандартный метод 489
28.4. Отключение учетной записи root средствами kdm 491
28.5. Системы управления доступом 492

Глава 29. Модули аутентификации PAM

493
29.1. Что это такое? 493
29.2. Ограничение доступа к системе 493
29.3. Борьба с простыми паролями 495
29.4. Ограничение на используемые системные ресурсы 496
29.5. Регистрация только в рабочее время 497

Глава 30. Программа sXid

498
30.1. Специальный контроль за специальными правами 498
30.2. Установка программы 499
30.3. Настройка sXid 499
30.4. Запуск и проверка программы 500

Глава 31. Оптимизация системы

502
31.1. Оптимизация подкачки 502
31.2. Изменение планировщика ввода/вывода 503
31.3. Создание файла подкачки 504
31.4. Двухканальный режим памяти 505

Глава 32. Автоматизация выполнения задач. Планировщики задач crond, anacron, atd

506
32.1. Планировщик задач — зачем он нужен 506
32.2. Планировщик crond 506
32.3. Планировщик anacron 508
32.4. Разовое выполнение команд — демон atd 508

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

510
33.1. Что такое Tomoyo? 510
33.2. Установка Tomoyo. Готовые LiveCD 510
33.3. Инициализация системы 512

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

516
34.1. Что такое брандмауэр 516
34.2. Установка Firestarter 517
34.3. Первоначальная настройка 518
34.4. Формирование (редактирование) правил 520

Глава 35. Утилита GnuPG

522
35.1. Электронная подпись 522
35.2. Использование программы 522

Глава 36. Суперсервер xinetd

528
36.1. Сетевые сервисы и суперсервер 528
36.2. Конфигурационный файл суперсервера 528

Глава 37. Безопасный удаленный доступ. OpenSSH

530
37.1. Протокол SSH 530
37.2. Использование SSH-клиента 531
37.3. Настройка SSH-сервера 531

Глава 38. Web-сервер. Связка Apache + PHP + MySQL

536
38.1. Самый популярный Web-сервер 536
38.2. Установка Web-сервера и интерпретатора PHP. Выбор версии 536
38.3. Тестирование настроек 538
38.4. Файл конфигурации Web-сервера 540
38.4.1. Базовая настройка 540
38.4.2. Самые полезные директивы файла конфигурации 540
38.4.3. Директивы Directory, Limit, Location, Files 542
38.5. Управление запуском сервера Apache 544
38.6. Оптимизация Apache 544
38.7. Установка сервера баз данных MySQL 546

Глава 39. FTP-сервер

548
39.1. Зачем нужен FTP 548
39.2. Установка FTP-сервера 548
39.3. Конфигурационный файл 549
39.4. Настройка реального сервера 553
39.5. Оптимизация FTP-сервера 555
39.6. Программы ftpwho и ftpcount 557
39.7. Конфигуратор gproftpd 557

Глава 40. Почтовый сервер

559
40.1. Выбор MTA 559
40.2. Настройка Exim 560
40.2.1. Файл /etc/exim/exim.conf 561
40.2.2. Файлы /etc/mail/localdomains и /etc/mail/relaydomains 566
40.2.3. Файл псевдонимов — /etc/mail/aliases 566
40.2.4. Файл /etc/mail/access 567

Глава 41. Прокси-сервер. Squid и squidGuard

568
41.1. Зачем нужен прокси-сервер в локальной сети? 568
41.2. Базовая настройка Squid 568
41.3. Практические примеры 570
41.3.1. Управление доступом 570
41.3.2. Создание "черного" списка URL 571
41.3.3. Отказ от баннеров 571
41.4. Управление прокси-сервером squid 571
41.5. Настройка клиентов 571
41.6. Прозрачный прокси-сервер 571
41.7. squidGuard — ваше дополнительное "оружие" 573

Глава 42. DNS-сервер

577
42.1. Еще раз о том, что такое DNS 577
42.2. Кэширующий сервер DNS 578
42.3. Полноценный DNS-сервер 583
42.4. Вторичный DNS-сервер 588
42.5. Обновление базы данных корневых серверов 588

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

591
43.1. Установка сервера и клиента 591
43.2. Настройка сервера 591
43.3. Монтирование удаленных файловых систем 593

Глава 44. Сервис Samba

594
44.1. Установка Samba 594
44.2. Базовая настройка Samba 594
44.3. Настройка общих ресурсов 595
44.4. Просмотр ресурсов Windows-сети 597
44.5. Оптимизация Samba 598

Глава 45. Chroot-окружение

599
45.1. Песочница 599
45.2. Пример создания chroot-окружения 600

Глава 46. Антивирус ClamAV

602
46.1. Зачем нужен антивирус в Linux 602
46.2. Установка ClamAV 603
46.3. Проверка файловой системы 603
46.4. Прозрачная проверка почты 604
46.5. Проверка Web-трафика 605
46.6. Клиентский антивирус 607

Глава 47. Поддержка RAID в Linux

608
47.1. Что такое RAID 608
47.2. Программные RAID-массивы 610
47.3. Создание программных массивов 611
47.4. Использование RAID-массива 613
47.5. Сбой и его имитация 614

Глава 48. Средства резервного копирования. Создание ISO-диска

615
48.1. Необходимость в "живой" резервной копии 615
48.2. Средства клонирования Linux 616
48.3. Clonezilla 617
48.4. Remastersys Backup 625
48.5. Linux Live 628
Заключение 629
Приложение. Описание DVD 630
Папка iso 630
Папка Дополнения 630
Папка Презентации 631
Папка Видеоуроки 632
Предметный указатель 633
XVI Оглавление Оглавление XV