Колисниченко Д.Н. - Linux-сервер своими руками (1077324)
Текст из файла
шД.Н. КолисниченкоLinux-серверсвопмп рукампНаука и ТехникаСанкт-Петербург2002соде;/лих.Автор благодарит Марка Финкова, редактора и самого внимательного читателя этой книги,за его советы относительно содержания книги (например, описать программу MRTG в книгепосоветовал именно Марк), а также исправление множества всевозможных опечаток в тексте илистингах. Особая благодарность Федору Сорексу, редактору раздела Unix-систем порталаСофтТерра и руководителю проекта Linux RSP за предложение в 2000 году написать мою первуюстатью.
Главная благодарность Линусу Торвальдсу за создание замечательной операционнойсистемы и всем тем, кто участвует в процессе создания и сопровождения данной системы, атакже всем моим родным за проявленное ими терпение во время работы над книгой.СодержаниеГлава 1. Введение в LINUX1.1. Вступительное слово1.2. О Linux1.3. Почему именно Linux?1.4. Область применения Linux-серверов1.5.
Как устроена данная книга1.6. Какие сервера бывают и для чего они нужны1.6.1. Сервер локальной сети1.6.2. Шлюз — сервер для доступа в Интернет1.6.3. Сервер удаленного доступа1.7. Что такое сервер? (или Курс Молодого Администратора)1.7.1. Архитектура сети: одноранговая и клиент/сервер1.7.2. Протокол и интерфейс1.7.3. Протокол TCP/IP1.7.4. Система доменных имен — DNS1.7.5. Многоуровневая архитектура стека TCP/IP1.7.6. Порты и демоны1.7.7.
Структура пакетов IP и TCP1.8. Общие рекомендации1.9. Обзор дистрибутивов Linux1.10. Глоссарий;8887/12151818202122222532353S4041424346Глава 2. Установка системы2.1. Установка Red Hat Linux,2.2. Установка Linux Mandrake2.3. Установка Linux на компьютер с чипсетом Intel 8102.4. Установка нескольких операционных систем2.4.1.
Установка Windows 9x и Linux2.4.2. Установка Windows 9x, Windows NT/2000 и Linux2.4.3. Использование /oadlin2.5. Постинсталляционная настройка2.6. Установка программного обеспечения2.6./. Традиционный способ установки: установка из исходных текстов2.6.2. Программа ИРМ2.6.3. Программы gnorpm, kpackage, apt2.6.4. Установка из пакетов, содержащих исходный код2.7. Завершение работы операционной системы484859646565666769697071747878Глава 3. Учетные записи пользователей3.1.
Вход в систему3.1.1. Вход в систему под другим именем3.2. Изменение пароля3.3. Идентификаторы пользователя и группы3.4. Создание группы3.5. Удаление и модификация учетных записей3.6. Квотирование3.6.1. Определение ограничений3.6.2. Запрет квоты для пользователя или группы3.6.3. Использование программы linuxconf для определения квот3.7. Сценарий создания пользователей8080818/8183848689979792Глава 4. Файловая система Linux4.7.
Файлы и каталоги. Дерево каталогов4.2. Команды для работы с файлами и каталогами4.2.7. Команды для работы с файлами4.2.2. Команды для работы с каталогами4.3. Ссылки4.4. Стандартные имена устройств в Linux94949696,98997074.5.4.6.4.7.4.8.4.9.4.10.4.11.4.12.4.13.4.14.4.15.4.16.4.17.4.18.4.19.4.20.Стандартные каталогиСоздание файловой системы. Типы файловых системИспользование программы fdiskПрограмма Disk DrakeМонтирование дисков. Файл /etc/fstabСоздание раздела (файла) подкачкиИспользование LILOПрава доступаОбслуживание файловой системыПодключение магнитооптического дискаИспользование стримера4.15.1. Подключение стримера с интерфейсом SCSI4.15.2.
Подключение стримера с интерфейсом FDC4.15.3. Управление стримеромСтратегия резервного копированияИспользование программы cpioПовышение производительности жесткого дискаСоздание массивов RAIDФорматирование дискет в LinuxГлава 5. Процессы5.1.
Системные вызовы fork() и ехес()5.1.1. Общая схема управления процессами5.2. Перенаправление ввода/вывода5.3. Команды управления проц5.4. Создание расписаний5.5. Уровни выполнения. Программа init5.6. Сценарии загрузки системы5.7. Стандартные файлы протоколов (журналов)5.8. Управление протоколированием5.8.1. Демон Syslogd5.8.2. Сигналы ,5.5.3. Файл конфигурации5.8.4. Сетевое протоколирование5.5.5. Демон klogd5.8.6. Параметры ядра102102107109109113115119124725125126126126128129131132135137137139740744746749753753754755755757758758'.Глава 6. Русификация Linux6.1. Русификация консоли6.2.
Русификация системы X Windows6.3. Русификация принтера159759759760Глава 7. Настройка сети7.1.Установка сетевой платы. Настройка параметров сети7.2. Подключение модема7.3. Подключение к Интернет'.7.3.7. Терминальный способ7.3.2. РАР- и СНАР-аутентификация7.4. Настройка DSL-соединения7.4.1. Настройка соединения DSL в Linux Mandrake7.4.2. Настройка соединения DSL в другом дистрибутиве7.5. Настройка выделенных линий7.6.
Перед настройкой сервера161767764765768777772773774/77787Глава 8. Конфигурирование сервера8.1. Суперсерверы inetd и xinetd8.7.7. Настройка сервера inetd8.1.2. Настройка tcpd8.7.3. Протокол IPv68.7.4. Установка xinetd8.7.5. Настройка xinetd8.7.6. Параметры запуска xinetd8./.7.
Пример файла конфигурации /etc/xinetd8.2. Удаленный доступ: ssh.n telnet8.3. Маршрутизация8.4. Настройка DHCP (Dynamic Host Configuration Protocol)8.5. Подсчет трафика. Программа MRTG8.6. Сетевая файловая система (NFS)S.6./. Настройка сервера NFS8.6.2. Настройка клиента NFS,184784784786787787/8979/792/952022032082/72772/88.7.8.8.8.9.Поисковый сервер ht:/DigПрокси-сервер Socks58.8.;.
Установка и настройка сервера8.8.2. Альтернативные серверы SocksS8.8.3. Настройка клиента SocksS (licq)Система обнаружения и защиты от вторжения8.9.?. Что такое LIDS?8.9.2. Установка LIDS8.9.3. Базовая настройка8.9.4. Правила доступа8.9.5. Администрирование LIDS21922022022322322522522622823/234Глава 9. Протокол Server Message Block (SMB)9.1. Установка Samba9.2. Настройка файлового сервера9.3. Доступ к SMB-ресурсам из Linux:9.4. Доступ к принтеру Linux для Windows-машин9.5. Доступ к Windows-принтеру с компьютеров, работающих под Linux9.6.
Пример файла smb.conf9.7. Конфигуратор SWAT236236238247243244246247Глава 10. Служба имен — DNS10.1. Настройка сервера DNS70.2. Кэширующий сервер DNS70.3. Настройка дополнительного сервера DNS70.4. Команды управления сервером DNS70.5. Использование nslookup251252257259259260Глава 11. Настройка FTP7 7 . 7 . Сервер FTP wu-ftpd11.1.1. Файл ftpaccess77.7.2.
Файл77.7.3. Файл ftpusers77.7.4. Файл ftpgroups77.7.5. Файл ftpconversions77.7.6. Файл xferlog77.2. Сервер ProFTP77.2.7. Файл /etc/proftpd.conf77.2.2. Ограничение доступа77.2.3. Файл .ftpaccess77.3. Организация анонимного FTP-сервера77.4. Вспомогательные программы77.5. Виртуальный узел FTP263264265269269270270270277272274275275276277ftphostsГлава 12. Сервер Apache72.7. Установка Apache72.2.
Файлы конфигурации сервера72.2.7. Файл httpd.conf72.2.2. Конфигурирование Apache с помощью netconf72.3. Каталоги пользователей72.4. Виртуальный HTTP-сервер72.4.7. Виртуальные серверы с идентификацией по имени72.4.2. Виртуальные серверы с идентификацией по IP-адресу72.5. SSL и Apache72.5. /. Установка SSL12.5.2. Подключение SSL к Apache72.5.3. Генерирование сертификатов72.6. Пример файла httpd.conf72.7. Перекодирование русскоязычных документов «на лету»2792792872S7290297297292293294294295296297377Глава 13.
Почтовый сервер73.7. Настройка sendmail73.2. Аутентификация в sendmail73.3. Настройка почтовых клиентов73.4. Другие программы для работы с электронной почтой73.5. Создание списка рассылки375376322325327330Глава 14. Бастионы74.7. Применение IPChains74.2. Настройка IPChains33333333414.3.
Различные примеры14.3.1. Пакеты SYN14.3.2. Фрагментация пакетов74.3.3. Пинг смерти14.3.4. /Р-спуфинг14.3.5. Фильтрация фрагментированных бомб14.4. Практический пример14.5. IPTables33733733733S338339339345Глава 15. Прокси-сервер SQUID15.1. Что такое SQUID?15.2.
Установка SQUID75.3. Настройка SQUID75.4. Запуск SQUID75.5. Формат файла squid,conf75.5.1. Параметры сети15.5.2. Параметры соседей75.5.3. Управление кэшем75.5.4. Протоколирование75.5.5. Параметры внешних программ75.5.6. Списки ACL75.5.7. Параметры доступа15.5.8. Параметры администрирования75.6.
Отказ от рекламы. Баннерный фильтр75.7. Разделение канала75.8. Программы для учета трафика75.9. Настройка клиентов347347347348349350350350357357357352353353354354355356Глава 16. Установка MySQL76.1. Установка сервера16.2. Клиентская часть76.3. Связка Apache + PHP + MySQL76.3.7. Первый способ: из пакетов RPM76.3.2. Второй способ: из исходных текстов35S358367362362365Глава 17.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.