Зарегистрироваться
Восстановить пароль
FAQ по входу

Колисниченко Д.Н., Аллен Питер В. Linux: полное руководство

  • Файл формата pdf
  • размером 54,26 МБ
  • Добавлен пользователем , дата добавления неизвестна
  • Описание отредактировано
Колисниченко Д.Н., Аллен Питер В. Linux: полное руководство
Под ред. М. В. Финкова. — СПб: Наука и Техника, 2006. — 784 с.: ил. — ISBN 5-94387-139-X.
Данная книга представляет собой великолепное руководство по Linux, позволяющее получить наиболее полное представление об этой операционной системе. Книга состоит из трех частей, каждая из которых раскрывает один из трех основных аспектов работы с Linux: Linux для пользователя, сетевые технологии Linux (и методика настройки Linux-сервера), программирование Linux. В книге охвачен очень широкий круг вопросов, начиная с установки и использования Linux "в обычной жизни" (офисные пакеты, игры, видео, Интернет), и заканчивая описанием внутренних процессов Linux, секретами и трюками настройки, особенностями программирования под Linux, созданием сетевых приложений, оптимизацией ядра и др.
Изложение материала ведется в основном на базе дистрибутива Fedora Core (Rad Hat) и Mandriva (Mandrake). Однако не оставлены без внимания и другие дистрибутивы: SuSe, Slackware, Gentoo, Alt Linux, Knoppix. Дается их сравнительное описание, а по ходу изложения всего материала указываются их особенности.
Книга написана известными специалистами и консультантами по использованию Linux, авторами многих статей и книг по Linux, заслуживших свое признание в самых широких Linux-кругах. Если вы желаете разобраться в особенностях Linux и познать её внутренний мир, эта книга — ваш лучший выбор.
Введение
Об этой книге
Почему Linux?
Происхождение Linux
Выбор дистрибутива
Разное
Установка операционной системы
Подготовка жесткого диска
Загрузка программы установки
Установка Fedora Core
Особенности установки Mandrake 10.0
Как удалить Linux
Системы с двойной загрузкой
Первый запуск Linux
Стандартные сервисы Linux
Справочная система
Файловая система Linux
Видимая сторона файловой системы
Изнанка файловой системы
Создание и монтирование файловых систем
Работаем в командной строке
Как устроен Linux: ядро и процессы
Жизнь процесса
Взаимодействие процессов
Командная оболочка. Bash
Рабочее место пользователя
Графическая система X Window
Оконная среда КDЕ
Оконная среда GNOME
Офисные пакеты
Издательские системы
Графика в Linux
Полезные трюки
Звук и видео в Linux
Почему воспроизведение аудио в Linux лучше, чем в Windows
Прослушивание музыки
«Ограбление» Audio-CD
Программы для просмотра видео
Воспроизведение неподдерживаемых форматов
Сеть и Интернет
Основные сетевые понятия
Подключение к локальной сети
Подключение к Windows-сети
Подключение к Интернету
Основы администрирования системы
Что понимается под администрированием системы
Конфигураторы Linux
Пользователи и квоты
Подключение и конфигурирование аппаратных устройств
Установка программного обеспечения
Клонирование и восстановление системы
Язык командного интерпретатора
Параметры
Подстановки
Массивы
Управляющие структуры
Условная подстановка параметров
Функции
Обработка сигналов и протоколирование
Управление процессами
Как загружается Linux
Команды управления процессами
Протоколирование системы
Выполнение заданий по расписанию
Резервное копирование и восстановление данных
Восстановление удаленного файла
Стратегия резервного копирования
Оборудование для резервного копирования
Программное обеспечение для резервного копирования
Дублирование данных: введение в RAID
Как найти, спрятать и безвозвратно уничтожить данные
Базовое конфигурирование сервера
Серверные технологии Linux
Организация и состав Linux-сервера
Суперсервер xinetd
Удаленный доступ: ssh и telnet
Разделение ресурсов: NFS и Samba
NFS — сетевая файловая система
Samba:Linux-сервер для Windows-клиентов
Совместное использование каталогов в Linux Mandrake
Программа LinNeighborhood — правильный выбор
DNS — служба имен
Введение в DNS
Настройка клиента DNS
Настройка сервера DNS
Кэширующий сервер DNS
Вторичный сервер DNS
Просмотр DNS-зоны. Утилита nslookup
Оптимизация настроек сервера DNS
Защита сервера DNS
Использование подписей транзакций. Механизм TSIG
Почтовый сервер
Установка и настройка sendmail
Аутентификация в sendmail
Агент доступа — fetchmail
Автоматическая сортировка входящей почты — программа procmail
Создание списка рассылки
Защита программы sendmail. Программа smrsh
Настройка сервера FTP
Сервер WU-FTPD
Сервер ProFTP
Утилиты обслуживания FTP-сервера
HTTP-сервер Apache
Установка Apache
Настройка Apache. Файлы конфигурации
Основные настройки. Файл httpd.conf (httpd.conf)
Файл ротации журналов /etc/logrotate.d/httpd
Системный файл конфигурации /etc/sysconfig/httpd
Сценарий запуска сервера Apache /etc/init.d/httpd
Графические конфигураторы Apache
Каталоги пользователей
Виртуальный HTTP-сервер
SSL и Apache
Пример файла httpd.conf
Перекодирование русскоязычных документов «на лету»
Защита сервера Apache
Сервер kHTTPd — веб-сервер уровня ядра
Установка и настройка MySQL. Связка Apache+PHP+MySQL
Установка MySQL
Клиентская часть MySQL
Установка PHP и настройка связки Apache+PHP+MySQL
Защита сервера MySQL
Введение в язык SQL
Прокси-серверы. SQUID и SOCKS
Что такое прокси-сервер?
Установка SQUID
Настройка SQUID
Запуск SQUID
Расширенные настройки SQUID. Конфигурационный файл squid.conf
Списки ACL
Отказ от рекламы. Баннерный фильтр
Разделение канала с помощью SQUID
Настройка поддержки прокси у клиентов
Технология SOCKS5, или как использовать аську из локальной сети
Маршрутизация и межсетевые экраны
Введение в маршрутизацию
Программы маршрутизации в Linux
Расширенные средства маршрутизации. Комплекс iproute
Что такое брандмауэр
Цепочки правил
PTables — пакетный фильтр для ядер
2.4.х и
2.6.х
Настройка ядра
Многообразие ядер Linux
Зачем настраивать ядро?
Динамические параметры ядра
Загрузочные параметры ядра
Компиляция ядра
Сборка ядра
Создаем консольное приложение
Компилятор gcc
Сборочная утилита make
Пакет binutils и другие полезные программы
Пример программы на С
Отладка, трассировка и оптимизация программ
Ошибки и отладка
Отладчик gdb
Пример отладки программы
Трассировка системных вызовов
Оптимизация программ. Профайлер gprof
Разработка графического приложения: библиотека GTK+
Введение в GTK+
Библиотека Glib
Первая программа на GTK+
Виджиты
Студия Glade
Что такое Glade?
Знакомство с Glade
Работа с проектом
Создание меню
Интересные виджиты
Пакет Dialog
Что такое Dialog?
Сообщения
Виджит Yes-no
Окно ввода текста
Зависимые и независимые переключатели
Организация меню
Календарь
Шкала прогресса
Взаимодействие процессов в Linux
Способы взаимодействия
Полудуплексные каналы
Каналы типа FIFO
Основные принципы System V IPC
Очереди сообщений
Семафоры
Разделяемые сегменты памяти
Создание сетевого приложения в Linux
Протокол TCP/IP
Протокол ICMP
Программирование сокетов
Программирование ядра
Каркас модуля
Компиляция модуля
Работа с устройствами
Операции над устройством. Поиск устройств
Приложение. Таблицы соответствия Windows- и Linux-программ
Работа в Интернет
Работа с файлами
Прикладные и системные программы
Офисные приложения
Мультимедиа
Разработка программного обеспечения
СУБД
Математические пакеты
Игры
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация