Пятое издание книги "Запускаем Linux" значительно расширено с целью отразить зрелость операционной системы и изобилие существующего ПО. Такие горячие темы, как воспроизведение звука и видео, ПО для рабочих групп и фильтрация спама, соседствуют рядом с основами настройки и администрирования, которые всегда делали книгу популярной. Издание охватывает не только основные способы обмена информацией (электронная почта, навигация в Сети и обмен мгновенными сообщениями), но и описывает тонкости настройки сети, включая соединение по коммутируемым линиям, ADSL и кабельные модемы. Перечень новых тем включает шифрование электронной почты и шифрующие файловые системы, передовые методы работы с командными оболочками и приложения удаленной регистрации. Классические темы, касающиеся загрузки, управления пакетами, пересборки ядра и настройки X Window, также обновлены. Предвидя возможные трудности, авторы предлагают надежные решения и дают четкие и ясные инструкции, которые обеспечат вам успешную работу в Linux. Материал излагается просто и ясно, но представлен достаточно полно, чтобы служить руководством для начинающих и в то же время обеспечить новой информацией опытных пользователей, стремящихся побольше узнать о Linux.
Содержание
Предисловие Часть I. Удобство и производительность Linux Глава1. Введение в Linux Об этой книге Кто использует Linux? Характеристики системы Об авторских правах на Linux Программное обеспечение с открытыми исходными текстами и философия Linux Источники информации по Linux Получение помощи Глава 2. Подготовка к установке и установка Дистрибутивы Linux Подготовка к установке Linux Послеустановочные процедуры Устранение неполадок Глава 3. Окружение рабочего стола Зачем нужен графический рабочий стол? K Desktop Environment Приложения KDE Окружение рабочего стола GNOME Приложения GNOME Глава 4. Основы командной строки UNIX Регистрация пользователя в системе Установка пароля Виртуальные консоли Часто используемые команды Командные оболочки Быстрые комбинации клавиш и как ими пользоваться Сокращенный ввод с клавиатуры Расширение имен файлов Сохранение выводимых данных Что такое команда? Запуск команды в фоновом режиме Регистрация и исполнение команд в удаленной системе Страницы справочного руководства Стартовые файлы Важные каталоги Основы редактирования текста Дополнительные сведения о командных оболочках и сценариях Глава 5. Веб-броузеры и обмен мгновенными сообщениями World Wide Web Обмен мгновенными сообщениями Глава 6. Клиенты электронной почты Почтовый клиент KMail Почтовый клиент Mozilla Mail & News Получение почты с помощью Fetchmail Шифрование с помощью GnuPG Глава 7. Игры Quake III Return to Castle Wolfenstein Unreal Tournament 2004 Эмуляторы Frozen Bubble Tux Racer Глава 8. Офисные пакеты и приложения личного пользования OpenOffice KOffice Другие текстовые процессоры Синхронизация с PDA Программное обеспечение для рабочих групп Управление личными финансами Глава 9. Мультимедиа Основные понятия мультимедиа Ядро и проблемы драйверов Встраиваемые и другие устройства мультимедиа Окружения рабочего стола Совместимость с Windows Мультимедийные приложения Инструменты и средства разработки мультимедийных приложений Устранение наиболее распространенных неполадок Ссылки Часть II. Системное администрирование Глава 10.Основы системного администрирования Сопровождение системы Управление файловыми системами Управление пространством свопинга Файловая система /proc Файлы устройств Запуск задач по расписанию с помощью cron Однократный запуск задач Управление системными журналами Процессы Обслуживающие программы Глава 11.Управление пользователями, группами и привилегиями Управление учетными записями пользователей Владение файлами и права доступа Изменение владельца, группы и прав доступа Глава 12.Установка, обновление и сборка программ Обновление программного обеспечения Общая процедура обновления программного обеспечения Крупномасштабные и автоматизированные обновления Обновление другого программного обеспечения Утилиты архивирования и сжатия Глава 13. Подключение к сети Сетевые взаимодействия по протоколу TCP/IP Коммутируемые линии и протокол PPP PPP поверх ISDN ADSL Кабельные модемы Инструменты диагностики сети Глава 14. Система печати Печать Управление службами печати Глава 15. Совместное использование файлов Совместный доступ к файлам вместе с Windows (Samba) Настройка NFS и NIS Глава 16. X Window System История развития X Основы X Требования к оборудованию Установка X.org Настройка X.org Запуск X Возможные проблемы X и 3D Глава 17. Запуск и останов системы Загрузка системы Запуск и инициализация системы Однопользовательский режим Останов системы Редактор уровней исполнения с графическим интерфейсом - KSysV Глава 18.Настройка и сборка ядра Сборка нового ядра Загружаемые драйверы устройств Автоматическая загрузка модулей Часть III. Программирование Глава 19. Текстовые редакторы Редактирование файлов с помощью vi Редактор (X)Emacs Глава 20. Обработка текстовых документов TeX и LaTeX XML и DocBook groff Texinfo Глава 21. Инструментальные средства программиста Программирование с использованием gcc Файлы проектов Отладка с помощью gdb Полезные утилиты для С-программистов Использование Perl Java Python Другие языки программирования Введение в программирование с использованием OpenGL Интегрированные среды разработки Часть IV. Сетевые службы Глава 22. Запуск веб-сервера Настройка собственного веб-сервера Глава 23. Транспортировка и обработка сообщений электронной почты Postfix MTA - агент передачи почты Procmail Фильтрация спама Глава 24.Запуск сервера FTP Введение Сборка и установка Запуск ProFTPD Настройка Глава 25. Запуск веб-приложений с использованием MySQL и PHP MySQL PHP Сервер LAMP в действии Глава 26. Система безопасности Общий взгляд на систему безопасности Первые шаги в организации защищенной системы Настройка TCP-обертки Брандмауэры: фильтрация IP-пакетов SELinux Глава 27. Резервное копирование и восстановление Создание резервных копий Действия в аварийных ситуациях Глава 28. Работа в гетерогенных сетях и запуск программ Windows Совместное использование дисковых разделов Эмуляция и виртуальные операционные системы Доступ к удаленному рабочему столу Windows FreeNX: Linux как сервер удаленного рабочего стола Приложение А. Источники информации по Linux Алфавитный указатель
Книга предназначена для домашнего и офисного начинающего пользователя Linux и поможет ему самостоятельно установить и настроить операционную систему openSUSE, разработанную в соответствии со всеми принципами Open Source. Рассмотрены вопросы, возникающие при ежедневной работе: установка и удаление программ, использование файловой системы, настройка сети и Интернета, настройка приложений для работы в Интернете, управление периферийными устройствами, использование офисных и мультимедийных приложений, настройка трехмерного рабочего стола Compiz Fusion.
Данная книга - о TCP/IP, одном из наиболее интенсивно используемых стеков протоколов. Книга начинается с элементарного введения в теорию компьютерных сетей и межсетевого взаимодействия, затем идет изложение сетевых моделей OSI и TCP/IP, далее следуют описания каждого уровня и каждого протокола последней, сопровождаемые примерами из реализации этой модели в Linux. Описание каждого нового протокола и каждого нового понятия идет по той же схеме `от простого к сложному`, что и все изложение, поэтому книга удачно объединяет в себе доступность элементарного введения (насколько понятие элементарности применимо к такой сложной теме) с основательностью монографии.