Библиотека сайта rus-linux.net
Колисниченко Д.Н. Linux-сервер своими руками (2-е издание)
"Наука и Техника", 2004
Содержание
Часть I. Введение в Linux и сети Глава 1. Курс Молодого Администратора 1.1. Какие сервера бывают и для чего они нужны 1.1.1. Сервер локальной сети 1.1.2. Шлюз -- сервер для доступа в Интернет 1.1.3. Сервер удаленного доступа 1.2. Что такое сервер? 1.2.1. Архитектура сети: одноранговая и клиент/сервер Одноранговые сети Сети клиент/сервер 1.2.2. Что такое "протокол" и что такое "интерфейс". Протоколы Интернета 1.2.3. Как осуществляется сетевое взаимодействие В каком виде информация передается по сети Семиуровневая модель взаимодействия открытых систем OSI 1.2.4. Уровни сетевого взаимодействия Физический уровень (Physical Layer) Канальный уровень (Data link Layer) Сетевой уровень (Network Layer) Транспортный уровень (Transport Layer) Сеансовый уровень (Session Layer) Представительный уровень (Presentation Layer) Прикладной уровень (Application Layer) 1.2.5. Интернет и модель OSI 1.2.6 Адресация в сети Интернет Вид IP-адреса и способы его назначения Классы IP-сетей 1.2.7. Система доменных имен - DNS 1.2.8. Многоуровневая архитектура стека TCP/IP Уровень сетевого интерфейса Межсетевой уровень Транспортный (основной) уровень Уровень приложений 1.2.9. Порты и демоны 1.2.10. Структура пакетов IP и TCP 1.3. Общие рекомендации 1.4. Глоссарий Глава 2. Установка и настройка Linux в серверном варианте 2.1. Установка Red Hat Linux 2.1.1. Установка дистрибутива Red Hat Linux Общие сведения и запуск программы установки Четыре варианта установки Linux Выбор класса установки Создание разделов. Монтирование и точки монтирования Установка загрузчика Настройка сети Поддержка дополнительных языков Установка даты и времени Пользователи и пароли Параметры аутентификации Выбор пакетов для установки Создание загрузочного диска Настройка видеоадаптера 2.1.2. Обновление операционной системы 2.1.3. Проблемы при установке Проблемы при загрузке программы установки Не определяется мышь Проблемы с переходом в графический режим Проблемы при загрузке Проблемы с графическим экраном загрузчика GRUB Проблемы с графическим экраном загрузчика LILO Не загружается система X Window Я забыл пароль пользователя root У меня больше оперативной памяти! Не работает принтер Не работает звуковая плата Не работает модем 2.2. Установка Linux Mandrake 2.2.1. Установка дистрибутива Linux Mandrake Выбор языка Класс установки Настройка мыши Выбор раскладки клавиатуры Установка уровня безопасности Разметка диска Форматирование разделов Выбор пакетов для установки Пароль пользователя root Установка загрузчика Установка различных параметров системы Настройка обновления системы 2.2.2. Проблемы при установке 2.3. Установка Linux на компьютер с чипсетом Intel 810 2.4. Установка нескольких операционных систем 2.4.1. Установка Windows 9x и Linux 2.4.2. Установка Windows 9x, Windows NT/2000/XP и Linux Первый способ Второй способ 2.4.3.Использование loadlin 2.5. Постинсталляционная настройка Linux 2.6. Установка программного обеспечения 2.6.1 Традиционный способ установки: установки из исходных текстов 2.6.2. Программа RPM 2.6.3. Программы gnorpm, kpackage, apt 2.6.4. Установка из пакетов, содержащих исходный код 2.7. Вход в систему 2.7.1. Вход в систему. Авторизация пользователя 2.7.2. Вход в систему под другим именем 2.7.3. Изменение пароля 2.8. Завершение работы операционной системы Часть II. Базовые технологии Linux и оптимизация под серверное использование Глава 3. Учетные записи пользователей. Квотирование 3.1. Пользователи и их учетные записи 3.1.1. Создание учетной записи 3.1.2. Структура учетной записи 3.2. Создание группы 3.3. Операции над учетными записями Удаление учетных записей Модификация учетных записей 3.4. Квотирование - разграничение дискового пространства 3.4.1. Квотирование в Linux 3.4.2. Включение квотирования в Linux 3.4.3. Задание ограничений 3.4.4. Запрет квоты для пользователя или группы 3.4.5. Использование программы linuxconf для задания квот Глава 4. Файловая система Linux и ее обслуживание 4.1. Общие сведения о файловой системе Linux 4.1.1. Организация файловой системы Linux 4.1.2. Стандартные каталоги 4.1.3. Стандартные имена устройств в Linux 4.1.4. Что такое демон? 4.2. Команды для работы с файлами 4.2.1 Создание и просмотр файла 4.2.2. Копирование файла 4.2.3. Переименование и перемещение файлов 4.2.4. Удаление файлов и каталогов 4.2.5. Поиск файлов 4.3. Команды для работы с каталогами 4.4. Права доступа 4.5. Специальные права доступа SUID и SGID 4.6. Ссылки 4.6.1. Жесткие ссылки 4.6.2. Символические ссылки 4.7. Монтирование дисков. Файл /etc/fstab 4.8. Создание раздела (файла) подкачки 4.9. Использование LILO 4.10. Обслуживание файловой системы Проверка файловой системы Дефрагментация 4.11. Форматирование дискет в Linux 4.12. Запись компакт-дисков Настройка ядра системы Запись компакт-дисков Глава 5. Администрирование Linux. Процессы 5.1. Системные вызовы fork() и exec() 5.1.1. Процессы в Linux 5.1.2. Общая схема управления процессами 5.2. Перенаправление ввода/вывода 5.3. Команды управления процессами Команда ps Команда top Изменение приоритета процесса -- команда nice Команда nohup -- игнорирование сигналов прерывания Команда kill -- принудительное завершение процесса Команды выполнения процессов в фоновом режиме -- jobs, fg, bg 5.4. Создание расписаний Программа crontab Демон atd 5.5. Уровни выполнения. Программа init 5.6. Сценарии загрузки системы 5.7. Стандартные файлы протоколов (журналов) 5.8. Управление протоколированием 5.8.1. Демон Syslogd 5.8.2. Сигналы 5.8.3. Файл конфигурации 5.8.4. Сетевое протоколирование 5.8.5. Демон klogd 5.8.6. Параметры ядра Глава 6. Русификация Linux 6.1. Русификация консоли 6.2. Русификация системы X Windows 6.3. Русификация принтера Глава 7. Настройка сети 7.1. Установка сетевой платы. Настройка параметров сети 7.2. Подключение модема 7.3. Подключение к Интернет 7.3.1. Настройка подключения 7.3.2. Способы и протоколы аутентификации Терминальный способ PAP- и CHAP-аутентификация 7.4. Настройка DSL-соединения 7.4.1. Кратко об DSL (ADSL) 7.4.2. Настройка соединения DSL в Linux Mandrake 7.4.3. Настройка соединения DSL в другом дистрибутиве (Red Hat) Установка Общая настройка Дополнительные настройки 7.5. Настройка выделенных линий 7.6. Виртуальная выделенная линия 7.6.1. Что такое "виртуальная выделенная линия". Программа diald 7.6.2. Установка и настройка diald 7.6.3. Использование diald. Виртуальная выделенная линия в действии 7.6.4. Возможные проблемы и их решения 7.7. Протокол V.90 и возможные проблемы пользователей 7.8. Перед настройкой сервера Часть III. Создание и настройка Linux-сервера Глава 8. Базовое конфигурирование сервера 8.1. Организация и состав Linux-сервера 8.2. Суперсерверы inetd и xinetd 8.2.1. Настройка inetd - суперсервера для ядер 2.2.х и младше Параметры и методика настройки Защитные механизмы суперсервера inetd. Настройка tcpd 8.2.2. Настройка xinetd - суперсервера для ядер 2.4.х и 2.6.х Установка суперсервера xinetd Настройка суперсервера xinetd Параметры запуска xinetd Защита xinetd Пример файла конфигурации /etc/xinetd 8.3. Удаленный доступ: ssh и telnet 8.3.1. Использование telnet 8.3.2. Настройка и использование SSH Общая информация о SSH OpenSSH - бесплатная SSH Установка SSH (OpenSSH) Использование SSH-клиента Настройка SSH на сервере. Сервер sshd и его параметры запуска Конфигурационный файл sshd_config и его директивы Аутентификация средствами SSH Подключение Windows-клиента по протоколу SSH 8.4. Настройка DHCP (Dynamic Host Configuration Protocol) - динамическое конфигурирование узлов 8.4.1. Введение в DHCP Общая информация Состав и установка DHCP 8.4.2. Простейшая конфигурация DHCP 8.4.3. Расширенные настройки DHCP Назначение статических адресов Поддержка WINS Настройка клиентов Расширенная версия файла dhcpd.conf 8.5. Подсчет трафика 8.5.1. Простой учет 8.5.2. Программа MRTG Введение в MRTG Установка и конфигурационные параметры MRTG Практическая настройка MRTG 8.5.3. Система LAN Billing Cистема LAN Billing и ее возможности Способы интеграции системы LAN Billing в вашу сеть Установка и настройка LAN Billing 8.6. Сетевая файловая система (NFS) 8.6.1. Общая информация 8.6.2. Настройка сервера NFS 8.6.3. Настройка клиента NFS. Монтирование сетевых каталогов 8.7. Поисковый сервер ht:/Dig Глава 9. Настройка и использование Samba. Организация Linux-сервера для Windows-клиентов 9.1. Установка Samba Общая информация о Samba Установка Samba 9.2. Настройка сервера Samba Секция [GLOBAL] Секция [HOMES] Секция [PUBLIC] Практические примеры настройки 9.3. Доступ к SMB-ресурсам из Linux 9.3.1. Программа smbclient 9.3.2. Программа smbmount. Доступ через монтирование 9.3.3. Программа LinNeighborhood - правильный выбор 9.4. Доступ к принтеру Linux для Windows-машин 9.5. Доступ к Windows-принтеру с компьютеров, работающих под Linux 9.6. Пример файла smb.conf 9.7. Конфигуратор SWAT 9.8. Совместное использование каталогов в Linux Mandrake 9.1 9.9. Защита Samba 9.10. Оптимизация Samba Глава 10. Служба имен - DNS. Пакет BIND 10.1. Введение в DNS 10.2. Настройка сервера DNS 10.2.1. Установка DNS-сервера BIND 10.2.2. Практическая настройка DNS-сервера 10.3. Кэширующий сервер DNS 10.3.1. Настройка кэширования на DNS-сервере 10.3.2. Возможные проблемы и их решения 10.4. Настройка дополнительного (вторичного) сервера DNS 10.5. Команды управления сервером DNS 10.6. Просмотр DNS-зоны. Использование nslookup 10.7. Оптимизация настроек сервера DNS 10.8. Защита сервера DNS 10.8.1. Настройка и запуск DNS-сервера в chroot-окружении 10.8.2. Использование подписей транзакций. Механизм TSIG Глава 11. Настройка FTP 11.1. Сервер FTP wu-ftpd 11.1.1. Активизация WU-FTPD на Linux-сервере 11.1.2. Настройка WU-FTPD. Конфигурационные файлы Основной файл - файл ftpaccess. Директивы сервера WU-FTPD Файл ftpusers - список лок. пользователей, которым запрещено пользоваться WU-FTPD Файл /etc/ftpservers - задаем разные настройки ftp-сервера для различных узлов Файл ftpconversions - задаем форматы сжатия Файл xferlog - журнал FTP-сервера 11.2. Сервер ProFTP 11.2.1. Установка и запуск ProFTP 11.2.2. Настройка ProFTP. Файл /etc/proftpd.conf 11.2.3. Разграничение доступа к FTP-серверу ProFTP 11.2.4. Индивидуальная настройка доступа к отдельным каталогам. Файл .ftpaccess 11.3. Организация анонимного FTP-сервера 11.4. Вспомогательные программы 11.5. Виртуальный узел FTP 11.6. Защита FTP Глава 12. Web-cервер Apache 12.1. Установка Apache 12.2. Настройка Apache. Файлы конфигурации 12.2.1. Основные настройки. Файл httpd.conf Общие директивы Директивы протоколирования Директивы управления производительностью Директивы обеспечения постоянного соединения с клиентом Директивы создания виртуальных хостов Директивы настройки отображения каталогов Директивы обработки MIME-типов Директивы для работы с многоязычными документами Директивы перенаправления Директивы обработки ошибок 12.2.2. Директивы управления доступом к отдельным каталогам Блок директив Directory Блок директив Limit Блок директив Location 12.2.3. Файл ротации журналов /etc/logrotate.d/httpd 12.2.4. Системный файл конфигурации /etc/sysconfig/httpd 12.2.5. Файл инициализации сервера Apache /etc/init.d/httpd 12.2.6. Конфигурирование Apache с помощью netconf 12.3. Каталоги пользователей 12.4. Виртуальный HTTP-сервер 12.4.1. Методика создания виртуальных серверов (хостов) 12.4.2. Виртуальные серверы с идентификацией по имени 12.4.3. Виртуальные серверы с идентификацией по IP-адресу 12.5. SSL и Apache 12.5.1. Установка SSL 12.5.2. Подключение SSL к Apache 12.5.3. Генерирование сертификатов 12.6. Пример файла httpd.conf 12.7. Перекодирование русскоязычных документов "на лету" 12.7.1. Краткая предыстория проблемы кодировок 12.7.2. Russian Apache: установка и настройка, использование Установка и стандартная настройка пакета Russian Apache Настройка перекодировки русскоязычных документов 12.8. Защита сервера Apache 12.9. Сервер kHTTPd - Web-сервер уровня ядра 12.9.1. Методика использования web-сервера уровня ядра 12.9.2. Настройка kHTTPd Глава 13. Почтовый сервер 13.1. Общая информация 13.2. Установка и настройка sendmail 13.2.1. Базовая настройка 13.2.2. Редактирование конфигурационных файлов 13.3. Аутентификация в sendmail Установка и настройка SASL Настраиваем sendmail 13.4. Настройка почтовых клиентов 13.5. Другие программы для работы с электронной почтой: fetchmail и procmail 13.5.1. Автоматическая сортировка входящей почты 13.5.2. Настраиваем почтовый автоответчик 13.6. Создание списка рассылки Глава 14. Сервер новостей INN 14.1. Описание сервера INN 14.2. Установка INN 14.3. Настройка INN 14.3.1. Базовые настройки 14.3.2. Доступ к серверу 14.3.3. Подключаем и работаем с соседними новостными серверами Забираем сообщения с других новостных серверов Делимся сообщениями с другими новостными серверами 14.4. Использование INN 14.4.1. Создаем группы новостей 14.4.2. Задаем и настраиваем формат хранения новостей 14.4.3. Запуск сервера и управление ним 14.5. Настройка клиентов Глава 15. Настройка прокси. Прокси-сервер SQUID 15.1. Что такое SQUID? 15.2. Установка SQUID 15.3. Настройка SQUID 15.4. Запуск SQUID 15.5. Расширенные настройки SQUID. Конфигурационный файл squid.conf 15.5.1. Параметры сети 15.5.2. Параметры соседей 15.5.3. Управление кэшем 15.5.4. Протоколирование 15.5.5. Параметры внешних программ 15.5.6. Списки ACL 15.5.7. Параметры доступа 15.5.8. Параметры администрирования 15.6. Отказ от рекламы. Баннерный фильтр 15.7. Разделение канала с помощью SQUID 15.8. Настройка поддержки прокси у клиентов Настройка Internet Explorer Настройка Netscape Communicator Настройка Konqueror Глава 16. Технология SOCKS5 или как использовать аську из локальной сети 16.1. Введение в SOCKS. Прокси-сервер SOCKS5 16.2. Установка и настройка сервера SOCKS5 Установка сервера socks5 Конфигурационный файл socks5.conf Настройка с помощью команд auth и permit Запуск сервера socks5 16.3. Альтернативные серверы Socks5 16.4. Настройка клиентов Socks5 (ICQ и licq) Глава 17. Установка и настройка MySQL . Связка Apache+PHP+MySQL 17.1. Установка сервера MySQL 17.1.1. Установка пакетов 17.1.2. Настройка сервера баз данных MySQL Задаем пароль суперпользователя Добавляем сервер MySQL в автозапуск Задаем разрешенных пользователей сервера MySQL и определяем их права 17.2. Клиентская часть MySQL 17.3. Установка PHP и настройка связки Apache+PHP+MySQL 17.3.1. Первый способ: из пакетов RPM Производим настройку Тестируем созданную конфигурацию 17.3.2. Второй способ: из исходных текстов 17.4. Защита сервера MySQL 17.5. Введение в язык SQL 17.5.1. Общие понятия 17.5.2. Краткий практический курс SQL Глава 18. Маршрутизация 18.1. Введение в маршрутизацию 18.2. Программы маршрутизации в Linux 18.2.1. Программа routed 18.2.2. Программа gated - правильный выбор Общее описание Практическое использование 18.3. Расширенные средства маршрутизации. Комлекс iproute2 18.3.1. Пакет iproute2 18.3.2. Команда ip Общее описание Изменение параметров сетевого устройства Просмотр параметров сетевого устройства Операции над адресами. Команда ip address Управление таблицей маршрутизации Динамическая маршрутизация Управление правилами маршрутизации Часть IV. Специальные сетевые проекты на Linux Глава 19. Кластерные технологии 19.1. Что такое кластер? 19.2. Программное обеспечение для кластеров 19.3. Parallel Virtual Machine 19.4. Если вы заинтересовались... Глава 20. Сервер времени. Проблема синхронизации времени 20.1. Время на сервере. Проблемы синхронизации 20.2. Сервер временной синхронизации NTPD. Установка и настройка 20.3. Переход на зимнее/летнее время 20.4. Синхронизация времени в ОС семейства Windows Глава 21. Виртуальная частная сеть под Linux 21.1. Что такое VPN? Общая информация Особенности использования VPN 21.2. Настройка серверной части 21.2.1. Выбор программного обеспечения 21.2.2. Настройка PPTP 21.2.3. Кодирование данных 21.3. Настройка клиентов 21.3.1. Настройка Linux-клиентов 21.3.2. Настройка Windows-клиентов 21.4. Использование FreeS/WAN для организации VPN 21.4.1. Описание FreeS/WAN 21.4.2. Установка FreeS/WAN 21.4.3. Создание ключей 21.4.4. Файл конфигурации /etc/ipsec.conf Общие настройки. Раздел config setup Настройка соединений. Раздел conn %default Конкретные соединения. Раздел conn <REMOTE_NAME> 21.4.5. Установка соединения 21.5. Человеческий фактор и безопасность VPN Часть V. Защита Linux-сервера Глава 22. Бастионы (межсетевые экраны) 22.1. Применение бастионов (межсетевых экранов) Общая методика работы бастионов Настройка ядра Linux для поддержки бастионов 22.2. Использование IPChains - бастиона для старых дистрибутивов Linux (ядер 2.2.х. и младше) 22.2.1. Настройка IPChains Цепочки и их настройки Параметры вызова IPChains Опции формирования правил Полезные примеры 22.2.2. Различные примеры обеспечения безопасности средствами IPChains Противодействие пакетам SYN Противодействие фрагментации пакетов Пинг смерти и защита от него IP-спуфинг и защита от него Фильтрация фрагментированных бомб 22.2.3. Практический пример настройки IPChains. Настройка и использование маскарадинга 22.3. Использование IP Tables -- бастиона для современных дистрибутивов Linux (ядер 2.4.х. и 2.6.х) 22.3.1. Принцип работы IPTables Цепочки и их обработка Таблицы IPTables 22.3.2. Подготовка к работе. Настройка ядра Linux для поддержки IPTables 22.3.3. Первичная настройка IPTables. Задание политики по умолчанию 22.3.4. Методика создания правил фильтрации Фильтрация по портам, IP-адресу, и МАС-адресу Фильтрация по отдельным пользователям Создание новой цепочки Действия над цепочками 22.3.5. Некоторые особенности IPTables по сравнению с IPChains Глава 23. LIDS: cистема обнаружения и защиты от вторжения 23.1. Что такое LIDS? 23.2. Установка LIDS 23.2.1. Рекомендации по установке 23.2.2. Устанавливаем LIDS. Конфигурируем ядро 23.3. Базовая настройка 23.3.1. Настраиваем "способности" 23.3.2. Настраиваем параметры отправки электронной почты 23.4. Правила доступа 23.4.1. Методика задания правил доступа. Субъекты и объекты доступа 23.4.2. Доступ к файлам /etc/passwd и /etc/shadow 23.4.3. Доступ для способностей 23.5. Администрирование LIDS 23.5.1. Методика администрирования. Флаги администрирования LIDS 23.5.2. Практические примеры администрирования Глава 24. Антивирусная защита 24.1. Антивирусные программы 24.1.1. Программа DrWeb для Linux Установка DrWeb Настройка и использование DrWeb 24.1.2. Программа AVP для Linux Установка и настройка Использование AVP Задание специальных параметров. Программа AVPTuner Настраиваем автоматическое обновление антивирусных баз 24.2. Проверка входящей и исходящей почты Глава 25. Создание и использование поддерева chroot 25.1. Вводная информация 25.2. Создание поддерева chroot 25.3. Работа сервера в окружении chroot 25.4. Наполнение каталога chroot 25.5. Поддержка окружения chroot Глава 26. Резервное копирование 26.1.Подключение магнитооптического диска 26.2. Использование стримера Подключение стримера с интерфейсом SCSI Подключение стримера с интерфейсом FDC Управление стримером 26.3. Стратегия резервного копирования Какая информация будет резервироваться (архивироваться)? Когда будет происходить создание резервных копий? Кто этим будет заниматься? Как часто будет производиться архивирование? 26.4. Использование программы cpio 26.5. Использование массивов RAID 26.5.1. Введение в RAID 26.5.2. Создание массива RAID 26.5.3. Работа с массивом RAID 26.6. Программа AMANDA Глава 27. Прочие защитные возможности и технологии 27.1. Сканеры портов SATAN и SAINT 27.2. Защита от спама 27.3. Ограничение системных ресурсов Часть VI. Практические примеры полной настройки Linux-сервера Глава 28. Настройка шлюза 28.1. Постановка задачи. Выбор конфигурации 28.2. Пошаговое описание настройки шлюза 28.2.1. Настройка ядра 28.2.2. Настройка сети 28.2.3. Конфигурирование IPTables (или IpChains) 28.2.4. Настройка DNS 28.2.5. Настройка прокси Squid Глава 29. Настройка Dial-In сервера (сервера доступа) 29.1. Простейшее решение 29.1.1. Установка необходимого программного обеспечения 29.1.2. Настройка mgetty 29.1.3. Настройка ppp 29.1.4. Включение IP Forwarding 29.1.5. Альтернативный вариант настройки 29.1.6. Если что-то не работает... 29.1.7. Настройка Windows-клиентов 29.2. Настройка Dial-In сервера с использованием протокола RADIUS 29.2.1. Установка FreeRADIUS Описание и возможности протокола RADIUS Устанавливаем FreeRADIUS 29.2.2. Настройка FreeRADIUS. Редактирование файлов конфигурации Основный настройки. Файл radiusd.conf Файл proxy.conf - задаем распределение нагрузки Описываем клиентов. Файл users Параметры учета пользователей. Файл acct_users 29.2.3. FreeRADIUS и MySQL 29.2.4. Учет времени работы пользователей 29.2.5. Если что-то не работает Глава 30. Настройка обратного звонка (callback) 30.1. Что такое callback? 30.2. Настройка сервера 30.2.1. Способ 1 - сложный но надежный 30.2.2. Способ 2 - простой, но не очень надежный 30.3. Настройка клиентов 30.3.1. Способ 1 30.3.2. Способ 2 Глава 31. Linux в игровом зале 31.1. Достоинства и недостатки использования Linux в игровых залах 31.2. Использование эмулятора WineX для запуска Windows-приложений под Linux 31.2.1. Эмуляторы Wine и WineX 31.2.2. Установка Windows-игр (приложений) под Linux 31.2.3. Запуск Windows-игр под Linux 31.3. Администрирование игрового зала 31.3.1. Введение 31.3.2. Доступ к Интернет в игровом компьютерном зале 31.3.3. Управление пользователями Вырабатываем политику управления пользователями Пишем программу-launcher для автоматизированного управления пользователями 31.3.4. Ограничение доступа пользователей Часть VII. Элементарные приемы оптимизации работы сервера и тестирования сети Глава 32. Отдельные методы оптимизации работы Linux-сервера 32.1. Общая информация 32.2. Оптимизируем использование системных ресурсов 32.2.1. Оптимизируем совместную работу ядра и процессора 32.2.2. Оптимизируем использование оперативной памяти 32.2.3. Оптимизируем (ускоряем) работу жесткого диска Глава 33. Тестирование сети и поиск неполадок 33.1. Тестирование локального компьютера и локальной сети 33.2. Проблемы с подключением к другой подсети 33.3. Ошибки DNS 33.4. Проблемы с PPP-соединением Часть VIII. Полезные команды и технологии Linux Глава 34. Технология настройки и компилирования своего ядра 34.1. Параметры ядра 34.1.1. Параметры корневой файловой системы 34.1.2. Управление RAMDISK 34.1.3. Управление памятью 34.1.4. Другие параметры ядра 34.2. Конфигурирование ядра 34.2.1. Code maturity level options 34.2.2. Processor type and features 34.2.3. Loadable module support 34.2.4. General setup 34.2.5. Binary emulation of other system 34.2.6. Memory Technology Devices (MTD) 34.2.7. Parallel port support 34.2.8. PnP support 34.2.9. Block devices 34.2.10. Multi-device support (RAID, LVM) 34.2.11. Networking options 34.2.12. Telephony support 34.2.13. SCSI support 34.2.14. Network device support 34.2.15. IrDA, USB support 34.2.16. ATA/IDE/MFM/RLL support 34.2.17. IEEE 1394 (FireWire) support 34.2.18. ISDN subsystem 34.2.19. Filesystems 34.2.20. Multimedia devices 34.2.21. Sound 34.2.22. Crypto hardware support 34.2.23. Additional device driver support 34.2.24. Kernel Hacking 34.3. Компилирование ядра 34.4. Пакет modutils 34.5. Ядро 2.6 Глава 35. Полезные команды и программы для работы в Linux. Создание RPM-пакетов 35.1. Команды общего назначения 35.2. Команды для работы с файлами 35.3. Команды для работы с Интернет 35.4. Обработка текста 35.5. Технология создание пакетов RPM
Средняя оценка 5 при 3 голосовавших