03 March 2021
Автор: Колисниченко Денис Николаевич
Рассматривается работа с бесплатным и свободно распространяемым популярным графическим редактором GIMP. Материалы второго издания книги основаны на версиях GIMP 2.6.7 и 2.7.0. Описаны особенности установки GIMP в Windows, Linux и Mac OS. Приведено подробное описание элементов интерфейса GIMP, а также его инструментов и их настройки. Даны сведения о элементах растровых изображений - слоях, масках, каналах, контурах, а также о цветовых моделях и форматах файлов изображений. Рассмотрена работа с фотографиями: масштабирование, вращение, кадрирование, устранение эффекта "красных глаз". Представлены основные приемы и инструменты рисования: применение кистей, текстур, градиентов, палитр и фильтров. Показаны методы создания анимации и логотипов, карт изображений. Приведены методики создания собственных расширений (плагинов) на доступных языках программирования (Script-Fu, Perl, Python), приемы создания снимков экрана, сканирования и печати с помощью GIMP. На рилагаемом DVD размещены последние версии GIMP для Windows и Mac OS, дополнительные расширения, более 700 кистей и 400 текстур, а также цветные иллюстрации к книге.
ВВЕДЕНИЕ | 1 |
Прилагаемый DVD | 1 |
Что нового во втором издании? | 2 |
ЧАСТЬ I. ВЫБОР И УСТАНОВКА ДИСТРИБУТИВА | 3 |
ГЛАВА 1. ВЫБОР ДИСТРИБУТИВА | 5 |
1.1. Краткая история Linux | 5 |
1.2. Какой дистрибутив лучше? | 8 |
1.2.1. Red Hat и Mandrake, Fedora и Mandriva | 9 |
1.2.2. ALT Linux и ASPLinux | 11 |
1.2.3. Debian 5.0 | 12 |
1.2.4. Ubuntu | 13 |
1.2.5. Slackware | 14 |
1.2.6. openSUSE | 14 |
ГЛАВА 2. ОСОБЕННОСТИ УСТАНОВКИ LINUX | 16 |
2.1. Системные требования | 16 |
2.2. Первоначальная загрузка | 17 |
2.2.1. POST и загрузчики | 17 |
2.2.2. Ядро Linux и его параметры | 18 |
2.3. Проверка носителей | 22 |
2.4. Изменение таблицы разделов | 23 |
2.5. Выбор групп пакетов | 29 |
2.6. Выбор графической среды | 30 |
2.7. Установка пароля root | 32 |
2.8. Создание учетных записей пользователей | 32 |
2.9. Порядок установки операционных систем | 33 |
2.10. Приступаем к установке Linux | 34 |
2.11. Проблемы при установке | 35 |
2.11.1. Проблема с APIC | 35 |
2.11.2. Ошибка: kernel panic:VFS: Unable to mount root fs | 36 |
2.11.3. Проблемы с некоторыми LCD-мониторами | 36 |
2.11.4. Сообщение Probing EDD и зависание системы | 37 |
2.11.5. Список известных проблем в Mandriva Linux | 37 |
ЧАСТЬ II. ОСНОВНЫЕ СВЕДЕНИЯ О LINUX | 39 |
ГЛАВА 3. СРАЗУ ПОСЛЕ УСТАНОВКИ | 41 |
3.1. Вход в систему и завершение работы | 41 |
3.2. Первый запуск Fedora | 45 |
3.3. Выбор разрешения экрана в Fedora | 47 |
3.4. Проблема с разрешением шрифтов в старых версиях Fedora | 48 |
3.5. Выбор раскладки клавиатуры | 50 |
3.6. Отключение ненужных сервисов | 55 |
3.7. Пиктограммы GNOME, или знакомство с редактором конфигурации | 62 |
3.8. Проблема со показом времени в Ubuntu | 67 |
3.9. "Аварийные" комбинации клавиш | 67 |
ГЛАВА 4. ФАЙЛОВАЯ СИСТЕМА LINUX | 69 |
4.1. Файловые системы, поддерживаемые Linux | 69 |
4.1.1. Выбор файловой системы | 71 |
4.1.2. Linux и файловые системы Windows | 72 |
4.1.3. Сменные носители | 73 |
4.2. Особенности файловой системы Linux | 73 |
4.2.1. Имена файлов в Linux | 73 |
4.2.2. Файлы и устройства | 73 |
4.2.3. Корневая файловая система и монтирование | 75 |
4.2.4. Стандартные каталоги Linux | 76 |
4.3. Внутреннее строение файловой системы | 77 |
4.4. Команды для работы с файлами и каталогами | 81 |
4.4.1. Работа с файлами | 81 |
4.4.2. Работа с каталогами | 84 |
4.5. Использование ссылок. Команда ln | 86 |
4.6. Права доступа и атрибуты файла. Команды chown, chmod и chattr | 87 |
4.6.1. Права доступа к файлам и каталогам | 87 |
4.6.2. Смена владельца файла | 90 |
4.6.3. Специальные права доступа (SUID и SGID) | 90 |
4.6.4. Атрибуты файла. Запрет изменения файла | 91 |
4.7. Монтирование файловых систем | 91 |
4.7.1. Команды mount и umount | 91 |
4.7.2. Файлы устройств и монтирование | 92 |
4.7.3. Опции монтирования файловых систем | 96 |
4.7.4. Монтирование разделов при загрузке | 97 |
4.7.5. Подробно о UUID и файле /etc/fstab | 99 |
4.7.6. Монтирование Flash-дисков | 103 |
4.8. Настройка журнала файловой системы ext3 | 104 |
4.9. Файловая система ext4 | 105 |
4.9.1. Сравнение ext3 и ext4 | 106 |
4.9.2. Совместимость с ext3 | 107 |
4.9.3. Переход на ext4 | 108 |
4.10. Использование программы fdisk для разметки диска | 109 |
ГЛАВА 5. КОМАНДНЫЙ ИНТЕРПРЕТАТОР BASH | 114 |
5.1. Что нужно знать о bash | 114 |
5.2. Автоматизация задач с помощью bash | 115 |
5.3. Привет, мир! | 116 |
5.4. Использование переменных в собственных сценариях | 117 |
5.5. Передача параметров сценарию | 118 |
5.6. Массивы и bash | 119 |
5.7. Циклы | 119 |
5.8. Условные операторы | 121 |
ГЛАВА 6. ПОЛЬЗОВАТЕЛИ И ГРУППЫ | 123 |
6.1. Многопользовательская система | 123 |
6.2. Пользователь root | 124 |
6.2.1. Максимальные полномочия | 124 |
6.2.2. Как работать без root | 125 |
6.2.3. Переход к традиционной учетной записи root | 129 |
6.3. Создание, удаление и модификация пользователей стандартными средствами | 133 |
6.4. Группы пользователей | 136 |
6.4.1. Управление пользователями и группами с помощью графических конфигураторов | 137 |
6.4.2. Конфигуратор system-config-users в Fedora | 137 |
6.4.3. Конфигуратор drakuser в Linux Mandriva | 138 |
6.4.4. Пользователи и группы в Ubuntu | 139 |
6.4.5. Графический конфигуратор в openSUSE | 143 |
ГЛАВА 7. ПАКЕТЫ И УПРАВЛЕНИЕ ПАКЕТАМИ | 147 |
7.1. Что такое пакет | 147 |
7.2. Репозитарии пакетов | 150 |
7.3. Программы для управления пакетами | 151 |
7.4. Программа rpm (все Red Hat-совместимые дистрибутивы) | 152 |
7.5. Графический менеджер пакетов rpmdrake (Mandrake и Mandriva) | 153 |
7.6. Программа urpmi | 156 |
7.6.1. Установка пакетов. Управление источниками пакетов | 157 |
7.6.2. Обновление и удаление пакетов | 162 |
7.6.3. Поиск пакета. Получение информации о пакете | 162 |
7.7. Программа yum | 163 |
7.7.1. Использование yum | 163 |
7.7.2. Управление источниками пакетов | 166 |
7.7.3. Установка пакетов через прокси-сервер | 168 |
7.7.4. Плагины для yum | 168 |
7.8. Графический менеджер пакетов gpk-application (Fedora) | 169 |
7.9. Программы dkpg и apt-get: установка пакетов в Debian/Ubuntu | 170 |
7.9.1. Программа dpkg | 170 |
7.9.2. Программа apt-get | 172 |
7.9.3. Установка RPM-пакетов в Debian/Ubuntu | 174 |
7.9.4. Подключение репозитария Medibuntu | 174 |
7.9.5. Графический менеджер Synaptic в Debian/Ubuntu | 175 |
7.10. Установка пакетов в Slackware | 176 |
7.10.1. Управление пакетами | 178 |
7.10.2. Нет нужного пакета: вам поможет программа rpm2tgz | 181 |
7.10.3. Программа slackpkg: установка пакетов из Интернета | 182 |
7.11. Установка программ в openSUSE | 183 |
7.11.1. Менеджер пакетов zypper | 183 |
7.11.2. Графический менеджер пакетов openSUSE | 187 |
ЧАСТЬ III. НАСТРОЙКА СЕТИ И ИНТЕРНЕТА | 193 |
ГЛАВА 8. НАСТРОЙКА ЛОКАЛЬНОЙ СЕТИ | 195 |
8.1. Локальная сеть с использованием технологии Fast Ethernet | 195 |
8.2. Файлы конфигурации сети в Linux | 198 |
8.3. Настройка сети c помощью конфигуратора | 200 |
8.3.1. Настройка сети в Linux Mandriva | 200 |
8.3.2. Настройка сети в Fedora | 209 |
8.3.3. Конфигураторы nm-connection-editor и network-admin в Debian и Ubuntu | 216 |
8.3.4. Конфигуратор netconfig в Slackware | 219 |
ГЛАВА 9. НАСТРОЙКА МОДЕМНОГО ДОСТУПА К ИНТЕРНЕТУ | 220 |
9.1. Преимущества и недостатки коммутируемого соединения | 220 |
9.2. Выбор модема | 221 |
9.3. Подключение модема | 223 |
9.4. Программа KPPP | 224 |
9.5. Программа GNOME PPP | 231 |
9.6. Программа KInternet: модемное соединение в openSUSE | 235 |
9.7. Программа wvdial | 241 |
ГЛАВА 10. НАСТРОЙКА ADSL-ДОСТУПА К ИНТЕРНЕТУ | 242 |
10.1. Причина популярности DSL-соединений | 242 |
10.2. Физическое подключение ADSL-модема | 243 |
10.3. Настройка DSL-соединения в openSUSE | 243 |
10.4. Настройка DSL-соединения в Mandriva Linux | 250 |
10.5. Настройка DSL-соединения в Fedora (ASPLinux) | 253 |
10.6. Настройка DSL-соединения в Debian/Ubuntu | 256 |
10.7. DSL и Slackware | 260 |
ГЛАВА 11. ШИРОКОПОЛОСНЫЙ ДОСТУП К ИНТЕРНЕТУ | 264 |
11.1. Сотовые сервисы передачи данных | 264 |
11.2. Выбор телефона и его подключение к компьютеру | 265 |
11.3. Перекомпиляция ядра Linux | 265 |
11.4. Настройка GPRS/EDGE-соединения | 266 |
11.5. Настройка 3G-соединения | 268 |
ЧАСТЬ IV. LINUX ДОМА И В ОФИСЕ | 273 |
ГЛАВА 12. ПОДДЕРЖКА ФОРМАТОВ МУЛЬТИМЕДИА | 275 |
12.1. Что такое кодеки и почему их нет в Linux? | 275 |
12.2. Настройка дистрибутива Fedora 12 | 276 |
12.3. Установка кодеков в openSUSE 11.1 | 278 |
12.4. Установка кодеков в Ubuntu 9.10 | 286 |
ГЛАВА 13. НАСТРОЙКА X.ORG | 288 |
13.1. Конфигурационный файл xorg.conf | 288 |
13.2. Графические конфигураторы X.Org | 296 |
13.2.1. Для Linux Mandriva | 297 |
13.2.2. Для Fedora/ASPLinux/Ubuntu | 298 |
13.2.3. Для Debian | 299 |
13.2.4. Для Slackware Linux | 301 |
13.3. Настройка TV-Out | 303 |
13.4. Подключение TV-тюнера | 305 |
13.5. Проблемы с некоторыми видеокартами | 309 |
13.5.1. Видеокарта ATI Radeon | 309 |
13.5.2. Видеокарта nVidia | 310 |
13.5.3. Проблема с проприетарным драйвером nVidia в Mandriva 2009 на компьютерах с ОЗУ размером 4 Гбайт и более | 312 |
13.5.4. Частые паузы при запуске 3D-приложений на видеокартах nVidia | 312 |
13.6. Трехмерный рабочий стол | 312 |
13.6.1. Трехмерная "надежность" | 312 |
13.6.2. Установка Compiz Fusion в openSUSE 11 | 314 |
13.6.3. Установка Compiz Fusion в Fedora 12 | 335 |
13.7. Настройка Compiz Fusion | 337 |
13.7.1. Конфигурационные файлы Compiz | 337 |
13.7.2. Включение менеджера графических тем Emerald | 337 |
13.7.3. Настройка эффектов рабочего стола | 338 |
13.7.4. Удаление Compiz | 346 |
ГЛАВА 14. ОФИСНЫЙ ПАКЕТ OPENOFFICE | 348 |
14.1. Кратко об OpenOffice | 348 |
14.2. Текстовый процессор OOо Writer | 349 |
14.2.1. Работа с текстом | 349 |
14.2.2. Работа с рисунками | 351 |
14.2.3. Работа с таблицами | 356 |
14.2.4. Печать документов | 362 |
14.3. Электронная таблица OOо Calc | 364 |
14.3.1. Если вы знакомы с MS Excel… | 364 |
14.3.2. Комбинации клавиш | 365 |
14.3.3. Формулы | 367 |
14.3.4. Построение диаграмм | 369 |
14.4. Создание презентации: OOo Impress | 373 |
14.4.1. Что такое презентация? | 373 |
14.4.2. Использование мастера презентаций. Создание новой презентации | 375 |
14.4.3. Работа со слайдами | 379 |
14.4.4. Сохранение презентации | 386 |
ГЛАВА 15. ПРОГРАММА GIMP | 387 |
15.1. Кратко о программе GIMP | 387 |
15.2. Начало работы | 388 |
15.3. Обработка фотографий | 389 |
15.3.1. Масштабирование (изменение размера) | 389 |
15.3.2. Вращение | 392 |
15.3.3. Кадрирование (обрезка) | 393 |
15.3.4. Инструмент Размывание/Резкость | 394 |
15.4. Windows-версия GIMP | 396 |
ГЛАВА 16. ПРОГРАММЫ ДЛЯ "ПРОЖИГА" ДИСКОВ | 400 |
16.1. Что нужно для записи CD и DVD? | 400 |
16.2. Отдельно о DVD | 401 |
16.2.1. История создания DVD | 402 |
16.2.2. Преимущества и недостатки DVD | 403 |
16.2.3. Форматы и маркировка DVD-дисков | 404 |
16.2.4. Регионы DVD-Video | 408 |
16.2.5. Некоторые рекомендации относительно DVD | 409 |
16.3. Программа K3b | 409 |
16.4. Программа Nero для Linux | 421 |
16.5. Программа Brasero: запись CD/DVD в openSUSE | 423 |
16.6. Программа GnomeBaker | 427 |
16.7. Стандартные средства GNOME | 428 |
16.8. Запись CD/DVD из консоли | 429 |
16.9. Чтение "битых" компакт-дисков | 430 |
ГЛАВА 17. ПОПУЛЯРНЫЕ ПРОГРАММЫ ДЛЯ РАБОТЫ С ИНТЕРНЕТОМ | 431 |
17.1. Браузер Firefox | 431 |
17.1.1. Настройка Firefox в Fedora 12 | 432 |
17.1.2. Настройка Firefox в Ubuntu | 433 |
17.2. Браузер Opera | 434 |
17.3. Текстовые браузеры | 435 |
17.4. Почтовый клиент Kmail | 435 |
17.4.1. Первый запуск | 435 |
17.4.2. Управление учетными записями | 439 |
17.4.3. Работа с программой | 441 |
17.5. Почтовый клиент Evolution | 444 |
17.6. Клиент мгновенного обмена сообщениями Empathy IM Client | 444 |
17.7. FTP-клиенты | 450 |
17.8. Менеджер закачек | 453 |
17.9. P2P-клиенты | 455 |
17.10. IRC-клиент | 457 |
ГЛАВА 18. ВИРТУАЛЬНЫЕ МАШИНЫ | 461 |
18.1. Зачем нужна виртуальная машина? | 461 |
18.2. Установка эмулятора VirtualBox | 462 |
18.3. Создание новой виртуальной машины | 463 |
18.4. Изменение параметров виртуальной машины | 469 |
18.4.1. Общие параметры | 469 |
18.4.2. Виртуальные жесткие диски | 470 |
18.4.3. Параметры CD/DVD | 471 |
18.4.4. Параметры Floppy | 472 |
18.4.5. А нужен ли звук? | 472 |
18.4.6. Параметры сети | 473 |
18.4.7. Последовательные порты | 476 |
18.5. Запуск виртуальной машины и установка гостевой операционной системы | 477 |
ГЛАВА 19. ЭМУЛЯТОР CEDEGA. ЗАПУСК WINDOWS-ИГР В LINUX | 480 |
19.1. Все, что нужно знать о Cedega | 480 |
19.2. Системные требования | 481 |
19.3. Установка эмулятора | 482 |
19.4. Использование Cedega. Установка и запуск игр | 487 |
ЧАСТЬ V. СИСТЕМНЫЕ ТРЮКИ, ИЛИ LINUX ИЗНУТРИ | 489 |
ГЛАВА 20. ЯДРО | 491 |
20.1. Процесс загрузки ядра | 491 |
20.2. Параметры ядра | 501 |
20.3. Компиляция ядра | 504 |
20.3.1. Установка исходных кодов ядра | 505 |
20.3.2. Настройка ядра | 506 |
20.3.3. Компиляция ядра | 510 |
20.4. RT-ядро | 513 |
ГЛАВА 21. ЗАГРУЗЧИКИ LINUX | 515 |
21.1. Основные загрузчики | 515 |
21.2. Загрузчики GRUB и GRUB2 | 515 |
21.2.1. Конфигурационные файлы GRUB и GRUB2 | 516 |
21.2.2. Установка загрузчика | 523 |
21.2.3. Установка собственного фона загрузчиков GRUB и GRUB2 | 523 |
21.2.4. Постоянные имена и GRUB | 525 |
21.2.5. Восстановление загрузчиков GRUB/GRUB2 | 525 |
21.2.6. Две и более ОС Linux на одном компьютере | 527 |
21.3. Загрузчик LILO | 529 |
21.3.1. Конфигурационный файл | 529 |
21.3.2. Запись загрузчика | 532 |
21.3.3. Восстановление загрузчика LILO | 532 |
ГЛАВА 22. СИСТЕМЫ ИНИЦИАЛИЗАЦИИ LINUX | 533 |
22.1. Начальная загрузка Linux | 533 |
22.2. Система инициализации init | 534 |
22.3. Система инициализации initng | 539 |
22.4. Система инициализации upstart | 540 |
22.4.1. Как работает upstart | 540 |
22.4.2. Конфигурационные файлы upstart | 541 |
22.5. Система инициализации Slackware | 542 |
22.6. Параллельная загрузка сервисов | 545 |
ГЛАВА 23. ПРОЦЕССЫ | 546 |
23.1. Аварийное завершение процесса | 546 |
23.2. Программа top: кто больше всех расходует процессорное время | 548 |
23.3. Изменение приоритета процесса | 550 |
23.4. Перенаправление ввода/вывода | 551 |
ГЛАВА 24. ВЫБОР ДИСТРИБУТИВА | 553 |
24.1. Что такое псевдофайловая система | 553 |
24.2. Виртуальная файловая система sysfs | 554 |
24.3. Виртуальная файловая система proc | 554 |
24.3.1. Информационные файлы | 555 |
24.3.2. Файлы, позволяющие изменять параметры ядра | 555 |
24.3.3. Файлы, изменяющие параметры сети | 557 |
24.3.4. Файлы, изменяющие параметры виртуальной памяти | 557 |
24.3.5. Файлы, позволяющие изменить параметры файловых систем | 558 |
24.4. Как сохранить изменения | 559 |
ГЛАВА 25. КОМАНДЫ LINUX, О КОТОРЫХ НУЖНО ЗНАТЬ КАЖДОМУ ЛИНУКСОИДУ | 560 |
25.1. Общие команды | 560 |
25.1.1. Команда arch — вывод архитектуры компьютера | 560 |
25.1.2. Команда clear — очистка экрана | 560 |
25.1.3. Команда date | 561 |
25.1.4. Команда echo | 561 |
25.1.5. Команда exit — выход из системы | 561 |
25.1.6. Команда man — вывод справки | 561 |
25.1.7. Команда passwd — изменение пароля | 562 |
25.1.8. Команда startx — запуск графического интерфейса X.Org | 562 |
25.1.9. Команда uptime — информация о работе системы | 562 |
25.1.10. Команда users — информация о пользователях | 562 |
25.1.11. Команды w, who и whoami — информация о пользователях | 564 |
25.1.12. Команда xf86config — настройка графической подсистемы | 565 |
25.2. Команды для работы с текстом | 565 |
25.2.1. Команда diff — сравнение файлов | 565 |
25.2.2. Команда grep — текстовый фильтр | 566 |
25.2.3. Команды more и less — постраничный вывод | 566 |
25.2.4. Команды head и tail — вывод начала и хвоста файла | 566 |
25.2.5. Команда wc — подсчет слов в файле | 567 |
25.3. Команды для работы с Интернетом | 567 |
25.3.1. Команда ftp — стандартный FTP-клиент | 567 |
25.3.2. Команда lynx — текстовый браузер | 569 |
25.3.3. Команда mail — чтение почты и отправка сообщений | 569 |
25.4. Команды системного администратора | 570 |
25.4.1. Команды free и df — информация о системных ресурсах | 570 |
25.4.2. Команда md5sum — вычисление контрольного кода MD5 | 570 |
25.4.3. Команды ssh и telnet — удаленный вход в систему | 571 |
ГЛАВА 26. КОНФИГУРАЦИОННЫЕ ФАЙЛЫ LINUX | 572 |
26.1. Каталог /etc | 572 |
26.2. Каталог /etc/abrt | 573 |
26.3. Каталог /etc/acpi | 573 |
26.4. Каталог /etc/alsa | 574 |
26.5. Каталоги /etc/audit и /etc/audisp | 574 |
26.6. Каталог /etc/avahi — файлы конфигурации демона Avahi | 574 |
26.7. Каталог /etc/blkid | 575 |
26.8. Файлы конфигурации планировщиков задач | 575 |
26.9. Каталог /etc/cups | 576 |
26.10. Файл /etc/fonts/fonts.conf | 579 |
26.11. Каталог /etc/gdm | 579 |
26.12. Файлы конфигурации популярных сетевых служб | 579 |
26.13. Каталог /etc/logrotate.d | 580 |
26.14. Каталог /etc/mail | 581 |
26.15. Каталог /etc/ntp | 581 |
26.16. Каталог /etc/openldap | 582 |
26.17. Каталог /etc/openvpn | 582 |
26.18. Каталоги /etc/pam.d и /etc/security | 582 |
26.19. Каталог /etc/ppp | 582 |
26.20. Каталог /etc/rc.d | 583 |
26.21. Каталог /etc/sane.d | 583 |
26.22. Каталог /etc/selinux | 583 |
26.23. Каталог /etc/skel | 583 |
26.24. Каталог /etc/sysconfig | 584 |
26.25. Каталог /etc/X11 | 585 |
26.26. Конфигурационные файлы yum | 585 |
26.27. Основные конфигурационные файлы сети | 585 |
26.28. Остальные конфигурационные файлы каталога /etc | 585 |
ГЛАВА 27. ПРОТОКОЛИРОВАНИЕ СИСТЕМЫ. ЖУРНАЛЫ | 587 |
27.1. Демоны протоколирования системы | 587 |
27.2. Изучаем файлы журналов | 590 |
ЧАСТЬ VI. LINUX НА СЕРВЕРЕ | 593 |
ГЛАВА 28. ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ СЕРВЕРА | 595 |
28.1. Защита от "восстановления пароля root" | 595 |
28.2. Защита от перезагрузки | 598 |
28.3. Отключение учетной записи root: нестандартный метод | 599 |
28.4. Отключение учетной записи root средствами kdm | 602 |
28.5. Система управления доступом | 603 |
ГЛАВА 29. МОДУЛИ АУТЕНТИФИКАЦИИ PAM | 604 |
29.1. Что это такое? | 604 |
29.2. Ограничение доступа к системе | 605 |
29.3. Борьба с простыми паролями | 606 |
29.4. Ограничение на используемые системные ресурсы | 608 |
29.5. Регистрация только в рабочее время | 609 |
ГЛАВА 30. ПРОГРАММА SXID | 610 |
30.1. Специальный контроль за специальными правами | 610 |
30.2. Установка программы | 611 |
30.3. Настройка sXid | 611 |
30.4. Запуск и проверка программы | 612 |
ГЛАВА 31. ОПТИМИЗАЦИЯ СИСТЕМЫ | 614 |
31.1. Оптимизация подкачки | 614 |
31.2. Изменение планировщика ввода/вывода | 615 |
31.3. Создание файла подкачки | 617 |
31.4. Двухканальный режим памяти | 617 |
ГЛАВА 32. АВТОМАТИЗАЦИЯ ВЫПОЛНЕНИЯ ЗАДАЧ. ПЛАНИРОВЩИКИ ЗАДАЧ CROND, ANACRON, ATD | 619 |
32.1. Планировщик задач — зачем он нужен | 619 |
32.2. Планировщик crond | 619 |
32.3. Планировщик anacron | 621 |
32.4. Разовое выполнение команд — демон atd | 622 |
ГЛАВА 33. СИСТЕМА УПРАВЛЕНИЯ ДОСТУПОМ SELINUX | 624 |
33.1. Что такое система управления доступом | 624 |
33.2. Работаем с SELinux в Fedora и ASPLinux | 625 |
33.3. Аудит политик | 630 |
33.4. Создание роли | 630 |
33.5. Псевдофайловая система /selinux | 631 |
33.6. Пользователи и SELinux | 632 |
33.7. Конфигуратор system-config-securitylevel (system-config-selinux) | 633 |
33.8. Журналы SELinux | 635 |
ГЛАВА 34. ИСПОЛЬЗОВАНИЕ БРАНДМАУЭРА | 636 |
34.1. Что такое брандмауэр | 636 |
34.2. Установка Firestarter | 638 |
34.3. Первоначальная настройка | 638 |
34.4. Формирование (редактирование) правил | 641 |
ГЛАВА 35. УТИЛИТА GNUPG | 643 |
35.1. Электронная подпись | 643 |
35.2. Использование программы | 643 |
ГЛАВА 36. СУПЕРСЕРВЕР XINETD | 650 |
36.1. Сетевые сервисы и суперсервер | 650 |
36.2. Конфигурационный файл суперсервера | 650 |
ГЛАВА 37. БЕЗОПАСНЫЙ УДАЛЕННЫЙ ДОСТУП. OPENSSH | 653 |
37.1. Протокол SSH | 653 |
37.2. Использование SSH-клиента | 654 |
37.3. Настройка SSH-сервера | 655 |
ГЛАВА 38. WEB-СЕРВЕР. СВЯЗКА APACHE + PHP + MYSQL | 660 |
38.1. Самый популярный Web-сервер | 660 |
38.2. Установка Web-сервера и интерпретатора PHP. Выбор версии | 660 |
38.3. Тестирование настроек | 662 |
38.4. Файл конфигурации Web-сервера | 664 |
38.4.1. Базовая настройка | 664 |
38.4.2. Самые полезные директивы файла конфигурации | 665 |
38.4.3. Директивы Directory, Limit, Location, Files | 667 |
38.5. Управление запуском сервера Apache | 670 |
38.6. Оптимизация Apache | 670 |
38.7. Установка сервера баз данных MySQL | 672 |
ГЛАВА 39. FTP-СЕРВЕР | 675 |
39.1. Зачем нужен FTP | 675 |
39.2. Установка FTP-сервера | 676 |
39.3. Конфигурационный файл | 677 |
39.4. Настройка реального сервера | 682 |
39.5. Оптимизация FTP-сервера | 684 |
39.6. Программы ftpwho и ftpcount | 686 |
39.7. Конфигуратор gproftpd | 687 |
ГЛАВА 40. ПОЧТОВЫЙ СЕРВЕР | 688 |
40.1. Выбор MTA | 688 |
40.2. Настройка Exim | 690 |
40.2.1. Файл /etc/exim/exim.conf | 690 |
40.2.2. Файлы /etc/mail/localdomains и /etc/mail/relaydomains | 696 |
40.2.3. Файл псевдонимов — /etc/mail/aliases | 697 |
40.2.4. Файл /etc/mail/access | 698 |
ГЛАВА 41. ПРОКСИ-СЕРВЕР. SQUID И SQUIDGUARD | 699 |
41.1. Зачем нужен прокси-сервер в локальной сети? | 699 |
41.2. Базовая настройка Squid | 700 |
41.3. Практические примеры | 702 |
41.3.1. Управление доступом | 702 |
41.3.2. Создание "черного" списка URL | 702 |
41.3.3. Отказ от баннеров | 703 |
41.4. Управление прокси-сервером squid | 703 |
41.5. Настройка клиентов | 703 |
41.6. Прозрачный прокси-сервер | 703 |
41.7. squidGuard — ваше дополнительное "оружие" | 706 |
ГЛАВА 42. DNS-СЕРВЕР | 710 |
42.1. Что такое DNS | 710 |
42.2. Кэширующий сервер DNS | 711 |
42.3. Полноценный DNS-сервер | 717 |
42.4. Вторичный DNS-сервер | 722 |
42.5. Проблема с перезаписью файла /etc/resolv.conf в Ubuntu | 723 |
ГЛАВА 43. СЕТЕВАЯ ФАЙЛОВАЯ СИСТЕМА NFS | 724 |
43.1. Установка сервера и клиента | 724 |
43.2. Настройка сервера | 725 |
43.3. Монтирование удаленных файловых систем | 726 |
ГЛАВА 44. СЕРВИС SAMBA | 727 |
44.1. Установка Samba | 727 |
44.2. Базовая настройка Samba | 727 |
44.3. Настройка общих ресурсов | 729 |
44.4. Просмотр ресурсов Windows-сети | 731 |
44.5. Оптимизация Samba | 732 |
ГЛАВА 45. CHROOT-ОКРУЖЕНИЕ | 733 |
45.1. Песочница | 733 |
45.2. Пример создания chroot-окружения | 734 |
ГЛАВА 46. АНТИВИРУС CLAMAV | 736 |
46.1. Зачем нужен антивирус в Linux | 736 |
46.2. Установка ClamAV | 737 |
46.3. Проверка файловой системы | 738 |
46.4. Прозрачная проверка почты | 738 |
46.5. Проверка Web-трафика | 739 |
46.6. Клиентский антивирус | 742 |
ГЛАВА 47. ПОДДЕРЖКА RAID В LINUX | 743 |
47.1. Что такое RAID | 743 |
47.2. Программные RAID-массивы | 745 |
47.3. Создание программных массивов | 746 |
47.4. Использование RAID-массива | 749 |
47.5. Сбой и его имитация | 750 |
ЗАКЛЮЧЕНИЕ | 751 |
ПРИЛОЖЕНИЕ. ОПИСАНИЕ DVD | 753 |
Папка iso | 753 |
Папка Дополнения | 753 |
Папка Презентации | 754 |
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ | 755 |