bbgentoo.ilb.rubbgentoo.ilb.ru/doc/Gentoo_doc-1.5.pdf · Оглавление Новое и...

1074
Gentoo Linux Gentoo Linux сборник статей Версия 1.5 от 02.04.2008 2008 г.

Transcript of bbgentoo.ilb.rubbgentoo.ilb.ru/doc/Gentoo_doc-1.5.pdf · Оглавление Новое и...

  • Gentoo LinuxGentoo Linuxсборник статей

    Версия 1.5 от 02.04.2008

    2008 г.

  • ОглавлениеНовое и измененное (changelog)...............................................................................1Составители ...............................................................................................................4Цели данного сборника..............................................................................................5Обращение к русскому сообществу Gentoo.............................................................6Вступительное слово..................................................................................................7Вводная информация о Linux....................................................................................8

    UNIX.........................................................................................................................8История................................................................................................................8Стандарты.........................................................................................................14Канонические команды UNIX...........................................................................15

    GNU/Linux..............................................................................................................16Linux (ядро)............................................................................................................19

    История..............................................................................................................19Версии...............................................................................................................20Поддержка.........................................................................................................21Стабильные версии..........................................................................................22Архитектура.......................................................................................................22Совместимость.................................................................................................23Лицензия...........................................................................................................24Символ..............................................................................................................24

    BSD.........................................................................................................................25История BSD.....................................................................................................25

    GNU General Public License.................................................................................27Свобода.............................................................................................................27История..............................................................................................................27GPL v3................................................................................................................28

    Схема GNU GPL....................................................................................................29Linux не для идиотов: сборник рассказов и рецептов...........................................30

    Предисловие.........................................................................................................30Ядро и модули.......................................................................................................30Загрузка операционной системы.........................................................................33Организация памяти.............................................................................................34System V shared memory......................................................................................35Файловая система................................................................................................37Права доступа.......................................................................................................40Журналируемые файловые системы.................................................................41Отображенные в память файлы.........................................................................42Специальные файловые системы......................................................................43Сетевые файловые системы...............................................................................43Создание файловых систем................................................................................44Интерфейс sysctl...................................................................................................44Статически и динамически собранные программы...........................................45Системная библиотека GNU libc.........................................................................46LD, Shared Library, SO и много страшных слов.................................................47Информация о процессах и файловая систем /proc.........................................49Создание процессов.............................................................................................50Секреты /dev..........................................................................................................50

    i

  • Статическая организация каталога /dev.............................................................52Что такое DevFS...................................................................................................53Немного о UDEV...................................................................................................54Блочные устройства.............................................................................................54

    Распределение мажоров и миноров IDE дисков...........................................57Распределение мажоров и миноров для SCSI-дисков.................................58Устройства SATA и переход с IDE на PATA..................................................59Logical Volume Manager...................................................................................60Sotware RAID.....................................................................................................64Device mapper...................................................................................................67Host-RAID, или дешевых RAID-контроллеров не бывает.............................67

    Сетевая подсистема.............................................................................................68Маршрутизация IP и форвардинг........................................................................70Фильтры пакетов...................................................................................................72

    Стандартные таблицы и цепочки....................................................................73Порядок применения стандартных таблиц и цепочек..................................74Стандартные действия....................................................................................75Условия отбора.................................................................................................75Примеры конфигураций iptables.....................................................................75

    Управление пользователями, NSS и PAM.........................................................78X11 и все-все-все..................................................................................................80

    Клиент-серверная архитектура X11...............................................................80Графическая среда пользователя..................................................................81Внутри X11. Упрощенная схема......................................................................82Внутри X11. Растровые шрифты и их отображение.....................................83Внутри X11. FreeType и XFT............................................................................84Внутри X11. Расширения.................................................................................85Внутри X11. Полезные утилиты......................................................................85Внутри X11. Менеджер окон............................................................................85

    Локализация..........................................................................................................85Файловые системы Linux..........................................................................................88

    Создание файловых систем................................................................................88Необходимое введение...................................................................................88

    Устройство файловых систем Unix-семейства..................................................90Файловые системы Linux.................................................................................91Ext2fs..................................................................................................................91О журналируемых файловых системах.........................................................92ReiserFS.............................................................................................................92Ext3fs..................................................................................................................93XFS.....................................................................................................................94Критерии выбора..............................................................................................95

    Практические следствия......................................................................................96Библиография вопроса........................................................................................98Linux и файловые системы: еще раз о проблеме выбора................................99

    Windows-эквиваленты............................................................................................103Прикладные и системные программы..............................................................103Работа в сети......................................................................................................103Офис/Бизнес.......................................................................................................104

    Chat..................................................................................................................105

    ii

  • File managers...................................................................................................105FTP...................................................................................................................105Graphics...........................................................................................................105Internet.............................................................................................................105Mail...................................................................................................................106Multimedia........................................................................................................106Office................................................................................................................106P2P...................................................................................................................106

    О Gentoo Linux.........................................................................................................107Что такое портежи?............................................................................................107Gentoo Linux........................................................................................................108История Gentoo...................................................................................................108Философия Gentoo.............................................................................................109

    Советы пользователям Gentoo ............................................................................112Проект X.org........................................................................................................113

    Основы Portage.......................................................................................................113Управление настройками Portage.....................................................................114Когда нужно использовать оверлеи?................................................................114Как часто нужно обновляться?..........................................................................115Деинсталляция пакетов.....................................................................................116Удаление временных файлов...........................................................................116

    Gentoo Linux: установка и настройка....................................................................117Получение дистрибутива...................................................................................118Установка - первый этап....................................................................................123Этап второй - подготовка к смене корня..........................................................125Третий этап - внутри Gentoo..............................................................................126Этап четвертый: в недра ядра..........................................................................129

    Краткое руководство по установке Gentoo Linux x86..........................................139Установочный диск.............................................................................................139Настройка сети....................................................................................................139Подготовка дисков..............................................................................................139Установка стадии................................................................................................140Установка базовой системы Gentoo.................................................................140Настройка ядра...................................................................................................141Настройка системы.............................................................................................141Установка системных утилит.............................................................................142Настройка загрузчика.........................................................................................142

    Grub..................................................................................................................142Lilo....................................................................................................................143

    Окончание установки..........................................................................................143Описание альтернативных способов установки Gentoo Linux...........................144

    1. Об этом документе.........................................................................................1442. Загрузка с установочного диска при помощи Smart BootManager.............1443. Установка при помощи Knoppix.....................................................................1454. Установка со Stage 1 без доступа в сеть......................................................1465. Бездисковая установка с загрузкой через PXE...........................................1476. Установка Gentoo из существующей Linux-системы...................................151

    Полезные советы по установке Gentoo/x86.........................................................1551. Вступление......................................................................................................155

    iii

  • 2. Расширенная установка.................................................................................1553. Упрощение установки.....................................................................................1584. Решение ошибок/проблем.............................................................................159

    Восстановление сбойной установки.............................................................159Шпаргалка по установке Gentoo............................................................................161

    Описание ............................................................................................................161Подготовка к установке .....................................................................................161Порядок основных действий и команд ............................................................161

    Разбиение диска ............................................................................................161Установка базовой системы .........................................................................161Файлы настройки ...........................................................................................162Оживление Gentoo ........................................................................................163Сборка ядра ...................................................................................................164Прочие системные установки .......................................................................164Настройка загрузчика ....................................................................................165Локализация в UNICODE ..............................................................................165Загрузка Gentoo .............................................................................................166

    Вспомогательная информация ........................................................................167Логика разметки диска ..................................................................................167Логика настройки ядра ..................................................................................168

    Настольная книга Gentoo Linux x86.......................................................................170A. Установка Gentoo..........................................................................................1731. Об установке Gentoo Linux............................................................................173

    1.a. Введение..................................................................................................1732. Выбор подходящего источника для установки............................................175

    2.a. Аппаратные требования.........................................................................1752.b. Установочные компакт-диски Gentoo....................................................1762.c. Скачивание, запись и загрузка с установочного диска Gentoo...........177

    3. Настройка сети................................................................................................1823.a. Автоматическое подключение к сети....................................................1823.b. Автоматизированная настройка сети....................................................1833.c. Ручная настройка сети............................................................................185Использование DHCP....................................................................................186Подготовка беспроводного доступа.............................................................187Освоение сетевой терминологии..................................................................188Использование ifconfig и route.......................................................................189

    4. Подготовка дисков..........................................................................................1904.a. Общие сведения о блочных устройствах.............................................1904.b. Разработка схемы разбиения диска......................................................1914.c. Использование fdisk для создания разделов.......................................1934.d. Создание файловых систем...................................................................196Файловые системы (сравнение !).................................................................1974.e. Монтирование..........................................................................................198

    5. Установка установочных файлов Gentoo.....................................................1995.a. Установка архива стадии........................................................................1995.b. По умолчанию: использование файла стадии из интернета..............2005.c. Альтернатива: использование файла стадии с установочного диска..........................................................................................................................2015.d. Установка дерева портежей...................................................................202

    iv

  • 5.e. Настройка параметров компиляции......................................................2036. Установка базовой системы Gentoo.............................................................205

    6.a. Изменение корневого каталога..............................................................2056.b. Настройка Portage...................................................................................207Настройка переменной USE..........................................................................209

    7. Настройка ядра...............................................................................................2117.a. Часовой пояс............................................................................................2117.b. Установка исходных кодов ядра............................................................2127.c. По умолчанию: ручная настройка..........................................................2127.d. Альтернатива: использование genkernel..............................................2167.e. Модули ядра............................................................................................218

    8. Настройка параметров системы...................................................................2188.a. Параметры файловых систем................................................................218Примечание (JohnBat26): пример моего /etc/fstab:.....................................2208.b. Параметры сети.......................................................................................2208.c. Параметры системы................................................................................223

    9. Установка нужных системных средств.........................................................2249.a. Диспетчер устройств...............................................................................2249.b. Системные службы журналирования....................................................2249.c. Дополнительно: демон cron....................................................................2259.d. Дополнительно: индексация файлов....................................................2269.e. Утилиты для обслуживания файловых систем....................................2269.f. Сетевые средства....................................................................................226

    10. Настройка начального загрузчика...............................................................22710.a. Выбор загрузчика..................................................................................22710.b. По умолчанию: использование GRUB.................................................22910.c. Альтернатива: использование LILO....................................................23310.d. Перезагрузка системы..........................................................................235

    11. Завершение установки Gentoo....................................................................23511.a. Управление учетными записями..........................................................235

    12. Чем заняться дальше?.................................................................................23612.a. Документация........................................................................................23612.b. Gentoo в интернете...............................................................................237

    B. Работа с Gentoo.............................................................................................2381. Введение в Portage.........................................................................................238

    1.a. Добро пожаловать в Portage..................................................................2381.b. Дерево портежей.....................................................................................2381.c. Обслуживание программного обеспечения..........................................2391.d. Когда Portage жалуется..........................................................................243

    2. USE-флаги.......................................................................................................2472.a. Что такое USE-флаги?............................................................................2472.b. Использование USE-флагов..................................................................2482.c. USE-флаги отдельных пакетов..............................................................251

    3. Возможности Portage......................................................................................2523.a. Возможности Portage..............................................................................2523.b. Распределенная компиляция.................................................................2523.c. Кэширование компиляции......................................................................2533.d. Поддержка двоичных пакетов................................................................255

    4. Сценарии инициализации..............................................................................256

    v

  • 4.a. Уровни запуска........................................................................................2564.b. Использование rc-update........................................................................2604.c. Настройка служб......................................................................................2604.d. Написание сценариев инициализации..................................................2614.e. Изменение поведения уровней запуска................................................264

    5. Переменные среды........................................................................................2655.a. Переменные среды.................................................................................2655.b. Глобальное определение переменных.................................................2675.c. Локальное определение переменных...................................................269

    C. Работа с Portage............................................................................................2711. Файлы и каталоги...........................................................................................271

    1.a. Файлы Portage.........................................................................................2711.b. Хранение файлов....................................................................................2721.c. Сборка программного обеспечения.......................................................2731.d. Ведение журнала....................................................................................274

    2. Настройка с помощью переменных..............................................................2742.a. Настройка Portage...................................................................................2742.b. Параметры сборки..................................................................................2742.c. Защита конфигурационных файлов......................................................2752.d. Параметры скачивания...........................................................................2762.e. Настройка Gentoo....................................................................................2772.f. Поведение Portage...................................................................................277

    3. Смешение ветвей программного обеспечения...........................................2783.a. Использование одной ветви...................................................................2783.b. Одновременное использование стабильной и тестовой ветвей........2793.c. Использование заблокированных пакетов...........................................279

    4. Дополнительные средства Portage...............................................................2804.a. etc-update.................................................................................................2804.b. dispatch-conf.............................................................................................2814.c. quickpkg....................................................................................................282

    5. Отступление от официального дерева........................................................2825.a. Использование собственного дерева Portage......................................2825.b. Добавление неофициального сборочного файла ebuild.....................2835.c. Программы, поддерживаемые не Portage............................................284

    6. Использование ebuild.....................................................................................2846.a. Emerge и Ebuild........................................................................................2846.b. Ручная установка программ...................................................................2846.c. Дополнительные возможности Ebuild....................................................2876.d. Дополнительная информация................................................................287

    D. Настройка сети в Gentoo...............................................................................2891. Начальная настройка.....................................................................................289

    1.a. Приступаем к настройке.........................................................................2892. Расширенная настройка................................................................................290

    2.a. Расширенная настройка.........................................................................2902.b. Сетевые зависимости.............................................................................2912.c. Имена и значения переменных..............................................................292

    3. Модульное построение сети..........................................................................2933.a. Сетевые модули......................................................................................2933.b. Обработчики интерфейса.......................................................................294

    vi

  • 3.c. DHCP........................................................................................................2943.d. Модем ADSL............................................................................................2963.e. APIPA (автоматическая частная IP-адресация)...................................2963.f. Объединение интерфейсов.....................................................................2973.g. Образование моста (поддержка 802.1d)...............................................2973.h. MAC-адрес...............................................................................................2983.i. Образование тоннеля..............................................................................2983.j. Виртуальные сети (поддержка 802.1q)...................................................299

    4. Беспроводная сеть.........................................................................................2994.a. Введение..................................................................................................2994.b. Запросчик WPA........................................................................................3004.c. Утилиты Wireless tools.............................................................................3024.d. Раздельная настройка сети по ESSID...................................................305

    5. Дополнительные возможности......................................................................3065.a. Стандартные функции-обработчики......................................................3065.b. Функции-обработчики wireless tools.......................................................307

    6. Управление сетью..........................................................................................3086.a. Управление сетью...................................................................................3086.b. ifplugd........................................................................................................309

    Настольная книга по безопасности Gentoo..........................................................310Введение.............................................................................................................310A. Безопасность системы...................................................................................310

    1. Соображения перед началом установки..................................................3102. Закручивание гаек......................................................................................3133. Журналирование........................................................................................3154. Монтирование разделов............................................................................3205. Ограничения пользователей/групп...........................................................3216. Права доступа к файлам...........................................................................3237. PAM..............................................................................................................3268. Упаковщики TCP.........................................................................................3279. Безопасность ядра.....................................................................................32710. Безопасность служб.................................................................................33011. Изменение корневого каталога и виртуальные серверы.....................33812. Межсетевые экраны.................................................................................33913. Обнаружение вторжения.........................................................................35314. Регулярные обновления..........................................................................358

    Hardened Gentoo.....................................................................................................360Описание.............................................................................................................360Установка.............................................................................................................362Настройка............................................................................................................364Впечатления........................................................................................................367Сложность...........................................................................................................367Стабильность......................................................................................................367Функциональность..............................................................................................367Производительность..........................................................................................367Выводы................................................................................................................368

    Обновление Gentoo Linux.......................................................................................369Руководство по обновлению Gentoo.................................................................369

    1. Gentoo и обновления.................................................................................369

    vii

  • 2. Гонка за новыми выпусками......................................................................3703. Инструкции по обновлению профилей.....................................................371

    HOWTO Полное обновление системы..................................................................373Приведение в порядок /var/lib/portage/world ...............................................373Обновление profile .........................................................................................373 USE-флаги ....................................................................................................373Запуск обновления системы (если не нужно обновлять toolchain) ..........374Некоторые причины не использовать emerge -U вместо -u ......................374Обновление одного из пакетов входящих в toolchain ................................374Обновление безопасности. ..........................................................................375 Удаление неиспользуемых пакетов. ..........................................................375 Обновление конфигов. .................................................................................376

    Руководство Gentoo Linux по обновлению GCC..............................................3771. Введение.....................................................................................................3772. Общие указания по обновлению...............................................................3773. Переход с GCC-3.3 на 3.4 или более новый............................................3784. Обновление GCC на новой установке.....................................................3815. Обычные грабли.........................................................................................382

    Gentoo и X.Org........................................................................................................384Описание настройки МОНОЛИТНОГО X-сервера версий 6.X.......................384

    1. Что такое X Window Server?......................................................................3842. Установка Xorg............................................................................................3853. Настройка Xorg...........................................................................................3864. Настройка xorg.conf....................................................................................3885. Ресурсы.......................................................................................................390

    Описание настройки МОДУЛЬНОГО X-сервера версий 7.X (Англ.)..............392Introduction.......................................................................................................392Preparation ......................................................................................................392Emerge Modular X.org ....................................................................................394Installation .......................................................................................................394GL Issues.........................................................................................................396Configuration file locations have changed ......................................................397Other problems and solutions .........................................................................397

    XkbOptions...........................................................................................................398Параметры "XkbOptions" ...............................................................................398Пример ...........................................................................................................398

    HOWTO Xorg and Fonts (Рус.)............................................................................400 Назначение этого HOWTO...........................................................................400 Общие сведения............................................................................................400Замечание по поводу DPI..............................................................................400Замечание по поводу сравнения шрифтов на Windows/Mac и Linux........401Получение необходимых пакетов.................................................................401Информация о хинтинге (Hinting)..................................................................402Изменение конфигурационных файлов.......................................................403/etc/X11/xorg.conf............................................................................................406Файл: /etc/X11/xorg.conf (Список путей к шрифтам)....................................409Перезагрузка служб........................................................................................409Mozilla Firefox and Thunderbird.......................................................................410Проблемы с размерами шрифтов................................................................412

    viii

  • Что делать, если Linux шрифт в Konsole не работает...............................413Что, если Ваши шрифты стали размытыми и не читаемыми....................413Ошибка при запуске startx.............................................................................413XEmacs............................................................................................................414Полезные ресурсы.........................................................................................414Смотрите также..............................................................................................414Примечание (от JohnBat26), мой файл: ~/.fonts.conf:.................................415

    Руководство по видеокартам nVidia в Gentoo Linux........................................4171. Введение.....................................................................................................4172. Настройка карты.........................................................................................4173. Проблемы....................................................................................................4224. Настройка для опытных.............................................................................423

    Распространенные вопросы об ATI в Gentoo Linux.........................................4251. Поддержка устройств.................................................................................4252. Установка....................................................................................................4263. Дополнительные источники.......................................................................427

    HOWTO fbsplash......................................................................................................428Введение ............................................................................................................428

    Что такое gensplash?......................................................................................428Что такое fbsplash (framebuffer splash)?.......................................................428Что такое устройство frame buffer?...............................................................428

    Установка fbsplash и splashutils.........................................................................429Установка заплат ядра...................................................................................429Конфигурация ядра........................................................................................429Компиляция ядра (Вручную)..........................................................................429Конфигурация / компиляция ядра (Для пользователей genkernel)...........430Установка splashutils......................................................................................430Конфигурация / компиляция ядра (ручная работа).....................................430

    Создание образа initramfs .................................................................................430Что такое initramfs?........................................................................................431Компиляция образа initramfs непосредственно в ядро...............................431Загрузка образа initramfs динамически........................................................431Создание собственных тем для gensplash..................................................432Перевод тем bootsplash в темы gensplash...................................................433Использование собственных тем gensplash................................................433

    Настройка загрузчика ........................................................................................434Параметры ядра.............................................................................................434Пример конфигурации Grub..........................................................................434Пример конфигурации Lilo.............................................................................435

    Добавление фона на все консоли ....................................................................435Gensplash для других дистрибутивов ..............................................................435

    Дополнительные шаги...................................................................................436Тут должно быть название пункта 3.............................................................436

    Решение проблем ..............................................................................................436Если /usr на отдельном разделе...................................................................436Установка фона во время загрузки...............................................................436

    Ссылки.................................................................................................................437Hardware 3D Acceleration Guide (Англ.).................................................................438

    1. Introduction.......................................................................................................438

    ix

  • 2. Install Xorg and configure your kernel..............................................................4393. Install X11-DRM and configure direct rendering..............................................4404. Test 3D acceleration.........................................................................................4415. Using the CVS sources....................................................................................4416. Tweak your performance..................................................................................4427. Troubleshooting................................................................................................4448. Acknowledgments............................................................................................4459. References.......................................................................................................445

    Gentoo и KDE..........................................................................................................446HOWTO по настройке KDE версии 3.x.x...........................................................446

    1. Что же такое K Desktop Environment?......................................................4462. Установка KDE............................................................................................4463. Настройка KDE...........................................................................................449

    Способы переключения раскладок клавиатуры в KDE (3в1).........................451Gentoo KDE 4.0 Guide (Рус.)..............................................................................457

    1. Установка....................................................................................................4572. Изменения по сравнению с KDE 3.5.........................................................4643. FAQ (Часто задаваемые вопросы)...........................................................464

    Руководство по настройке GNOME.......................................................................4671. Что такое GNOME?....................................................................................4672. Установка GNOME.....................................................................................467

    Использование UTF-8 в Gentoo.............................................................................4691. Предупреждение или Напутствие переводчика..........................................4692. Кодировки........................................................................................................4693. Включение UTF-8 в Gentoo Linux..................................................................4714. Поддержка приложениями.............................................................................473

    Руководство по русской локализации Gentoo Linux............................................4811. Введение.........................................................................................................4812. Базовая кириллизация консоли.....................................................................4813. Установка русской locale................................................................................4854. Установка часового пояса..............................................................................4875. Локализация оконной системы X..................................................................487

    Листинг 5.1: Варианты выбора переключателя латиница/кириллица.......488Руководство Gentoo Linux ALSA............................................................................492

    1. Введение.........................................................................................................4922. Установка ALSA..............................................................................................4923. Настройка/тестирование ALSA.....................................................................497

    ALSA и USE.....................................................................................................5004. Другие возможности ALSA.............................................................................503

    Советы пользователям Gentoo (вариант 2).........................................................507Если вы только собираетесь начать работу с Gentoo....................................507

    Основы Portage...............................................................................................507Настройка Portage..........................................................................................508Когда нужно использовать оверлеи.............................................................508Как часто нужно обновляться?......................................................................509Держите «мир» в чистоте..............................................................................510Об удалении пакетов.....................................................................................510Логи Portage....................................................................................................510Удаление временных файлов.......................................................................511

    x

  • Быстрый поиск пакетов..................................................................................511Уменьшение использования трафика..........................................................511Ускорение компиляции..................................................................................512Обновление конфигурационных файлов.....................................................512

    Ещё раз о главном - жизнь после установки........................................................514Полезные пакеты и команды:............................................................................514Обновление конфигов........................................................................................515USE-флаги...........................................................................................................516Поддержание системы в чистоте и порядке =)................................................518Проверка целостности системы:.......................................................................518Установка пакетов. Х'сы, DE..............................................................................519

    Gentoo и Java...........................................................................................................520Руководство по настройке Java в Gentoo.........................................................520

    1. Что такое Java ?.........................................................................................5202. Перед тем как начать................................................................................5213. Установка виртуальной машины...............................................................5224. Настройка Вашей виртуальной машины..................................................5235. Компиляторы...............................................................................................5246. Установка переменной CLASSPATH по умолчанию...............................5257. Java-плагины для браузера......................................................................5268. USE флаги, используемые с Java...........................................................5279. Дополнительные ресурсы........................................................................528

    Руководство по обновлению Java в Gentoo.....................................................5291. Введение.....................................................................................................5292. Обновление java-config.............................................................................5303. Проверка вашего окружения.....................................................................5304. Обновление ... завершено!........................................................................5315. Общие проблемы и вопросы.....................................................................531

    Gentoo и GPRS........................................................................................................532GPRS через USB (Руководство)........................................................................532

    Настройка GPRS в Linux................................................................................535Введение.........................................................................................................535Подготовка......................................................................................................535Сборка пакетов...............................................................................................535Настройка........................................................................................................537Установка соединения...................................................................................538Автоматическая установка соединения.......................................................538Заключение.....................................................................................................539

    Экономим трафик, с помощью Toonel. (Linux).................................................539Сжимаем трафик электронной почты...........................................................540

    GPRS через KPPP..............................................................................................541GPRS через Bluetooth........................................................................................543

    HOWTO Соединение с Internet..............................................................................544Настройка VPN....................................................................................................544

    Проверка параметров ядра ..........................................................................544Установка пакетов .........................................................................................544Настройка клиента.........................................................................................544Настройка с помощью pptpconfig..................................................................545Проверяем соединение ................................................................................546

    xi

  • Через pppoe.........................................................................................................547Настройка выхода через DIAL-UP.....................................................................548

    Подключение модема....................................................................................548Настройка программного обеспечения........................................................549Настройка Call back........................................................................................550

    Настройка выхода через GPRS.........................................................................551Требуемая аппаратура..................................................................................551Подключение с помощью USB-кабеля.........................................................551Подключение с помощью COM-кабеля........................................................552Подключение через Bluetooth.......................................................................552Подключение через IrDA................................................................................553

    Настройка выхода через CDMA (SKYLINK).....................................................554Подключение аппаратуры.............................................................................554Настройка программного обеспечения........................................................554

    Настройка спутникового интернета в Gentoo.......................................................555Введение.............................................................................................................555

    Как работает спутниковый Интернет? .........................................................555Оборудование.................................................................................................555

    Подготовка Gentoo к использованию спутникового Интернета.....................555Настройка ядра...............................................................................................555Установка пакета утилит................................................................................556Настройка параметров системы...................................................................556dvb_core...........................................................................................................556/etc/channels.conf............................................................................................556Сетевой интерфейс........................................................................................557Сетевой фильтр..............................................................................................558

    Проверка работоспособности............................................................................558Использование спутникового канала................................................................560

    Соединение нескольких офисов в одну сеть с помощью OpenVPN..................561Управление питанием компьютера.......................................................................564

    1. Введение.........................................................................................................564Краткий обзор.................................................................................................564Покомпонентное распределение энергии....................................................565

    2. Подготовка.......................................................................................................565BIOS.................................................................................................................565Настройка USE-флагов..................................................................................565Конфигурация ядра........................................................................................566Создание уровня запуска (runlevel) "battery"................................................567Реагирование на ACPI-события....................................................................567

    3. Управление питанием ЦПУ............................................................................569Техническая часть..........................................................................................570Установка частоты вручную..........................................................................570Автоматическая настройка частоты.............................................................571Проверка результата.....................................................................................574

    4. LCD Power Management.................................................................................574Настройки засыпания (standby).....................................................................575Уменьшение подсветки..................................................................................575Управление питанием диска.........................................................................576Увеличение времени покоя (idle time) - laptop-mode...................................577

    xii

  • Ограничение доступа на запись....................................................................578hdparm.............................................................................................................578Другие "типы и трюки"....................................................................................578

    6. Управление питанием других устройств......................................................579Графические карты........................................................................................579Управление питанием беспроводных соединений.....................................579Управление питанием USB...........................................................................579

    7. Состояния спячки: sleep, standby, suspend to disk.......................................580Sleep (S3)........................................................................................................580Hibernate (S4)..................................................................................................581

    8. Устранение неполадок...................................................................................583Gentoo и СУБД........................................................................................................586

    Руководство по MySQL для начинающих.........................................................5861. Начало работы с MySQL............................................................................5862. Настройка базы данных............................................................................5883. Работа с таблицами в MySQL..................................................................5894. Привилегии в MySQL................................................................................593

    PostgreSQL Guide...............................................................................................5991. Introduction..................................................................................................5992. PostgreSQL configuration...........................................................................6003. Using PostgreSQL......................................................................................603

    Gentoo и системы контроля версий......................................................................608Gentoo и Subversion............................................................................................608

    HOWTO Subversion сервер при помощи Apache2 и WebDav.....................608Руководство по udev в Gentoo...............................................................................617

    1. Что такое udev?...............................................................................................6172. Как использовать udev в Gentoo...................................................................6193. Известные проблемы.....................................................................................6204. Ссылки на ресурсы и благодарности............................................................623

    Gentoo LDAP-DNS Guide (Англ.)...........................................................................6241. Introduction.......................................................................................................6242. Configuring LDAP-DNS....................................................................................6243. Configuring OpenLDAP....................................................................................6254. Testing the Installation......................................................................................626

    Руководство по настройке Samba в режиме PDC с использованием LDAP.....627Устанавливаемые пакеты .................................................................................627OpenLDAP............................................................................................................627

    Конфигурирование OpenLDAP......................................................................627 Запуск сервера OpenLDAP...........................................................................628

    SAMBA.................................................................................................................630Миграция OpenLDAP......................................................................................630Конфигурация SAMBA...................................................................................632

    Настройка системы на авторизацию в LDAP...................................................634Управление пользователями.............................................................................636

    Создание пользователя.................................................................................636 Изменение пароля.........................................................................................637Модификация пользователя.........................................................................637Удаление пользователя.................................................................................638

    Управление пользователями в оффтопике.....................................................639

    xiii

  • Источники............................................................................................................639Создание виртуальной почтовой системы...........................................................640

    1. Введение.........................................................................................................6402. Начальная настройка postfix..........................................................................6413. Courier-imap.....................................................................................................6424. Cyrus-sasl.........................................................................................................6435. SSL-сертификаты для Postfix и Apache........................................................6436. Добавим SSL и SASL поддержку в Postfix....................................................6447. MySQL..............................................................................................................6468. Apache и phpMyAdmin....................................................................................6479. Vmail-пользователь........................................................................................64810. Настройка MySQL авторизации и виртуальных доменов.........................64911. Squirrelmail.....................................................................................................65212. Mailman..........................................................................................................65213. Фильтрация содержимого и Anti-Virus........................................................65414. Окончание.....................................................................................................65415. Troubleshooting..............................................................................................655

    Виртуальная почтовая система на основе qmail/vpopmail..................................6581. Введение.........................................................................................................6582. qmail ("Разговаривая с собой")......................................................................6583. vpopmail...........................................................................................................6604. Courier POP/IMAP...........................................................................................6625. qmail (разговаривая с миром)........................................................................6626. Веб клиент Horde / IMP...................................................................................6637. Дополнительные пакеты................................................................................6658. Заключительные примечания.......................................................................667

    Руководство по электронной почте с использованием Mutt...............................6681. Введение в E-Mail...........................................................................................6682. Fetchmail..........................................................................................................6683. Procmail............................................................................................................6694. Почтовый клиент Mutt.....................................................................................6715. SMTP................................................................................................................674

    Руководство по файловой системе для устройств..............................................6761. Что такое devfs?..............................................................................................676

    Проблемы........................................................................................................677Решения..........................................................................................................677

    2. Навигация через дерево устройств..............................................................6783. Администрирование дерева устройств........................................................6794. Вопросы, относящиеся к правам доступа....................................................680

    Ebuild HOWTO (Англ.).............................................................................................6831.a. The Portage tree............................................................................................6831.b. Ebuild scripts.................................................................................................6851.c. File system Locations....................................................................................6951.d. The Portage scripts and utilities....................................................................6961.e. Package Dependencies................................................................................7001.f. Testing and deploying....................................................................................701

    Использование rpm-пакетов в Gentoo..................................................................704Изучаем параметры gcc.........................................................................................707

    Параметры, относящиеся к оптимизации кода...........................................708

    xiv

  • Параметры, относящиеся к вызову функций...............................................712Опции, относящиеся к отладке.....................................................................716Опции, управляющие стадиями компиляции...............................................718Заключение.....................................................................................................721Благодарности................................................................................................721Ссылки.............................................................................................................721

    Создание LiveCD дистрибутива на базе Gentoo Linux........................................723Введение.............................................................................................................723Подготовительные действия.............................................................................723Собираем базовую систему...............................................................................724Установка KDE....................................................................................................727Что еще можно сделать.....................................................................................727

    Тюнинг Gentoo.........................................................................................................729Ядро 2.6: Тонкости настройки...........................................................................729

    Параметры виртуальной памяти .................................................................729Руководство по предварительному связыванию в Gentoo Linux...................730

    1. Введение.....................................................................................................7302. Инициализация предварительного связывания......................................7313. Предварительное связывание..................................................................7324. Известные проблемы и методы их решения...........................................7335. Заключение.................................................................................................735

    Тюнинг системы и запуска некоторых программ.............................................736Введение.........................................................................................................736

    mplayer................................................................................................................736XMMS...................................................................................................................736Тюнинг настроек программ из семейства Mozilla............................................737

    Navigator(Seamonkey/Firefox)........................................................................737Управление Кешем в Firefox и Seamonkey..................................................737 Управление логотипами сайтов...................................................................738Для перешедших с Firefox на Seamonkey....................................................738Thumbnail'ы просматриваемых картинок в табах........................................738

    Тонкая настройка IDE дисков с помощью hdparm...........................................739Ускорение загрузки системы.............................................................................742

    Что делать, если система «зависла»....................................................................7451. «Завис» X сервер............................................................................................7452. Приложение не воспринимает команды.......................................................745

    Русское WIKI............................................................................................................747HOWTO hal и устройства ввода........................................................................747

    hal-0.5.10 ........................................................................................................747Обновляем portage ........................................................................................747Обновляем установку xorg .....