bbgentoo.ilb.rubbgentoo.ilb.ru/doc/gentoo_doc-1.5.pdf · Оглавление Новое и...
TRANSCRIPT
-
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 .....