С А М О У Ч И Т Е Л Ь   L I N U X: У С Т А Н О В К А,   Н А С Т Р О Й К А,   И С П О Л Ь З О В А Н И Е
ОГЛАВЛЕНИЕ
Введение
Выбор дистрибутива
Fedora Core 3 и 4
Slackware
Linux Mandrake 10.1
Gentoo Linux RV
Таблицы соответствия Window- и Linux-программ
Работа в Интернет
Работа с файлами
Прикладные и системные программы
Офисные приложения
Мультимедиа
Разработка программного обеспечения
СУБД
Математические пакеты
Игры
Часть I. Установка, настройка и работа в Linux
Глава 1. Установка Linux
1.1. Общая методика установки
1.2. Установка Red Hat Linux
1.2.1. Общие замечания перед установкой
1.2.2. Установка
Выбор языка
Настройка мыши
Класс установки
Выбор языка ввода
Установка уровня безопасности
Разметка диска
Форматирование разделов
Выбор пакетов для установки
Пароль пользователя root
Установка загрузчика
Установка различных параметров системы
Настройка обновления системы
1.3. Установка и описание Fedora Core
1.3.1. Описание дистрибутива
Версии Fedora Core и системные требования
Специальная технология разграничения доступа SELinux
1.3.2. Установка Fedora Core
Fedora Core 2: подготовка к совместной жизни с Windows
Начинаем установку
Разбиение диска
Если уже установлена Windows (или другая система)
Настройка сети (если есть)
Региональные стандарты
Выбор устанавливаемых пактов
1.3.3. Проблемы при установке
Материнские платы ASUS
LCD-мониторы
Ноутбуки SONY
Не работает мышь
Не удается войти в систему как root в графическом режиме
Старые сетевые платы
Обновление Red Hat 7/8/9 до Fedora Core
1.4. Особенности установки нескольких операционных систем
1.5.1. Установка Windows 9x и Linux
1.5.2. Установка Windows 9x, Windows 2000/XP и Linux
Первый способ
Второй способ
1.5. Настройка системы
1.5.1. Основные конфигураторы и конфигурационные файлы
1.5.2. Конфигураторы DrakConf и LinuxConf
1.6. Установка нового оборудования
1.6.1. Общие положения. Программа kudzu
1.6.2. Установка и работа с принтером
Глава 2. Работа в Linux. Среды KDE и GNOME
2.1. Запуск Linux. Графическая система X Window
2.2. Оконная среда KDE
2.2.1. Первое знакомство
2.2.2. Рабочий стол KDE
2.2.3. Запуск программ и переход между ними
2.2.4. Создание ярлыков, документов, кнопок и пр.
2.2.5. Настройка панели. Добавление элемента на панель
2.2.6. Работа с окнами
2.3. Файловый менеджер Konqueror
2.3.1. Общие сведения
2.3.2. Основная панель инструментов
2.3.3. Дополнительная панель инструментов
2.3.4. Полоска адреса
2.3.5. Кнопки закладок
2.3.6. Боковая панель
2.3.7. Рабочая область
2.3.8. Окно эмуляции терминала
2.4. Работа с дисками в KDE
2.5. Центр Управления KDE
2.5.1. Общие настройки
2.5.2. Локальные настройки пользователя
2.6. Оконная среда GNOME
2.7. Работа со справочной системой Linux
2.8. Завершение работы Linux
2.9. Русификация Linux
2.9.1. Русификация консоли
2.9.2. Русификация системы X Window
2.9.3. Русификация принтера
Глава 3. Файловая система Linux. Установка программ
3.1. Общие сведения о файловой системе Linux
3.1.1. Организация файловой системы Linux
Журналируемые файловые системы
Переходим на ext3
Режимы журнала
3.1.2. Стандартные каталоги
3.1.3. Стандартные имена устройств в Linux
3.1.4. Что такое демон?
3.2. Команды для работы с файлами
3.2.1. Создание и просмотр файла
3.2.2. Копирование файла
3.2.3. Переименование и перемещение файлов
3.2.4. Удаление файлов и каталогов
3.2.5. Поиск файлов
3.3. Команды для работы с каталогами
3.4. Права доступа
3.5. Специальные права доступа SUID и SGID
3.6. Ссылки
3.6.1. Жесткие ссылки
3.6.2. Символические ссылки
3.7. Пользователи
3.8. Установка программного обеспечения
3.8.1. Традиционный способ установки: установка из исходных текстов
3.8.2. Программа RPM
3.8.3. Программы gnorpm, kpackage, apt
3.8.4. Установка из пакетов, содержащих исходный код
3.9. Монтирование дисков. Файл /etc/fstab
3.10. Создание раздела (файла) подкачки
3.11. Использование загрузчика GRUB
3.12. Файловый менеджер Midnight Commander
3.12.1. Описание программы
3.12.2. Работа с файлами и каталогами
Общие сведения
Редактирование файлов
Операции над файлами
Простое восстановление удаленных файлов
Изменение прав доступа к файлу
Создание ссылок
Поиск файла
Использование виртуальных файловых систем
Использование MC в качестве FTP-клиента
Архивирование файлов
3.12.3. Комбинации клавиш
3.12.4. Параметры командной строки
Глава 4. Администрирование Linux. Процессы
4.1. Системные вызовы fork() и exec()
4.1.1. Процессы в Linux
4.1.2. Общая схема управления процессами
4.2. Перенаправление ввода/вывода
4.3. Команды управления процессами
4.4. Создание расписаний
Программа crontab
Демон atd
4.5. Уровни выполнения. Программа init
4.6. Сценарии загрузки системы
4.7. Стандартные файлы протоколов (журналов)
4.8. Управление протоколированием
4.8.1. Демон Syslogd
4.8.2. Сигналы
4.8.3. Файл конфигурации
4.8.4. Сетевое протоколирование
4.8.5. Демон klogd
4.8.6. Параметры ядра
Часть II. Офисные пакеты
Что использовать: Open Office или K Office?
Глава 5. Офисный пакет Open Office
5.1. Инсталляция и общие принципы работы в Open Office
5.1.1. Общие сведения
5.1.2. Установка Open Office
5.1.3. Запуск и начало работы
5.2. Текстовый редактор ОО Writer
5.2.1. Интерфейс и инструменты программы ОО Writer
5.2.2. Приемы работы
Ввод и редактирование текста
Вставка рисунков
Вставка полей
Использование колонтитулов
Создание и использование таблиц
Области
Рисование
5.2.3. Совместимость с Microsoft Word
5.2.4. Общие настройки Writer
5.3. Редактор электронных таблиц OO Spreadsheet
5.3.1. Создание и сохранение электронных таблиц
5.3.2. Редактирование и форматирование ячеек
Обычные приемы работы
Форматирование ячеек
Автоматическое форматирование ячеек
Условное форматирование ячеек
5.3.3. Использование формул
5.3.4. Построение диаграмм
5.3.5. Параметры печати страниц, диаграмм и рисунков
5.4. Создание презентаций в OO Impress
5.4.1. Создание и оформление презентации
5.4.2. Специальные эффекты появления объектов
5.4.3. Специальные эффекты появления слайдов
5.4.4. Задание реакции на действия пользователя
5.4.5. Показ презентации. Режимы просмотра презентации
5.5. Редактор Open Draw
Глава 6. Офисный пакет K Office
6.1. Текстовый процессор K Word
6.1.1. Общие сведения
6.1.2. Особенности использования
Рамка вокруг абзаца
Вставка объектов. Врезки
Вставка специальных символов
Вставка разрывов
Вставка формул. Редактор K Formula
Вставка полей (переменных), фраз и колонтитулов
Вставка таблиц
Печать документов. Создание PDF-файлов
6.2. Электронная таблица K Spread
6.3. Создание презентаций в K Presenter
6.3.1. Возможности программы
6.3.2. Особенности работы
Запуск программы. Создание новой презентации
Формат слайда
Графические объекты
Эффекты появления объектов
Порядок следования слайдов и показ презентации
Рисование маркером при показе презентации
Использование шаблонов
Преобразование презентации в Web-страницы
6.4. Редактор векторной графики Kontour
6.4.1. Основы векторной графики
6.4.2. Общие сведения о Kontour
Возможности программы
Описание главного меню программы
6.4.3. Создание и редактирование векторных изображений
Обзор инструментов
Расположение текста по кривой
Преобразование графических примитивов
Работа с узлами
Группирование и разгруппирование объектов. Уровние объектов
Слои
Глава 7. Процессор технических документов LyX
7.1. Система подготовки документов TeX
7.2. Программа LyX
Глава 8. Программа GNumeric — правильный редактор электронных таблиц
8.1. Особенности использования
8.1.1. Общие сведения. Установка
8.1.2. Правила записи формул
8.1.3. Редактирование и форматирование ячеек
8.1.4. Автоформатирование
8.1.5. Работа со списками. Сортировка
8.1.6. Фильтрация элементов списка
8.1.7. Проверка значения ячейки
8.1.8. Автокоррекция значения ячейки
8.1.9. Функции статистического анализа
8.2. Экспорт/импорт электронных таблиц. Преобразование форматов
Часть III. Специальные программы для работы с текстом
Глава 9. Переводчики текста
9.1. Программа Mueller
9.2. Программа Ksocrat
Глава 10. Программы для просмотра DVI, PostScript и PDF
Глава 11. Издательская система Scribus
11.1. Возможности программы
11.2. Работа с программой
11.3. Управление цветом
11.4. Возможные проблемы и их решения
11.4.1. Проблема: не отображаются шрифты
11.4.2. Проблема: не отображаются панели инструментов
11.4.3. Проблема: в меню Edit не появляется
команда Color Management System
Часть IV. Утилиты
Глава 12. Преобразователи форматов файлов
Глава 13. Мониторинг системы и компьютера
13.1. Системный монитор KDE
13.2. Просмотр заданий принтера. Программа K Job Viewer
13.3. Монитор свободного места на диске
13.4. Списки пользователей
13.5. Другие программы для мониторинга
13.5.1. Программа Gkrellm
13.5.2. Программа «Сенсоры»
13.6. Текстовые программы для мониторинга
13.6.1. Программа top
13.6.2. Программа ps
13.6.3. Программа last
13.6.4. Прочие
13.7. Монитор материнской платы KhealthCare
13.8. Измерение температуры жесткого диска
13.9. Наблюдение за информационными каналами. Программа Pipe View
Глава 14. Терминалы
Часть V. Мультимедиа
Глава 15. Графика в Linux
15.1. Обзор программ
15.2. Создание снимков экрана (скриншотов)
15.3. Студия фотомонтажа The GIMP
15.3.1. Общие сведения
15.3.2. Интерфейс программы
15.3.3. Инструменты программы
15.3.4. Слои
15.3.5. Создание web-карты изображения
15.3.6. Создание анимации
15.3.7. Создание кнопок, плакатов, эмблем и вывесок
Создание кнопок
Создание эмблем
Создание фоновых изображений
Другие возможности
Создание вращающегося шара
Нарезка изображения
15.3.8. Советы GIMP
15.3.9. Сокрытие текста в изображении. Стеганограммы в GIMP
15.3.10.Автоматизация GIMP. Создание собственных фильтров
15.4. Редактор диаграмма Dia
Глава 16. Работа со звуком в Linux
16.1. Почему воспроизведение аудио в Linux лучше, чем в Windows
16.2. Прослушивание музыки
16.3. Сравнение XMMS и NoAtun
16.4. «Ограбление» Audio-CD
Глава 17. Видео и видеомонтаж в Linux
17.1. Программы для просмотра видео
17.1.1. Обзор программ
17.1.2. Программа Xine
17.2. Смотрим телепередачи под Linux
17.2.1. Выбор TV-тюнера под Linux
17.2.2. Настройка ядра Linux. Установка драйверов
17.2.3. Настройка программного обеспечения
17.3. Студия нелинейного видеомонтажа MainActor
17.3.1. Общие положения
17.3.2. Установка MainActor
17.3.3. Создание видеоролика
17.3.4. Экспорт видеоролика
17.3.5. Специальные возможности MainActor.
Редактирование видеоролика
Глава 18. Программы для работы с трехмерной графикой
18.1. Программа Innovation 3D
18.2. Maya — коммерческий 3D-редактор, портированный под Linux
Глава 19. Запись компакт-дисков в Linux
19.1. Запись обычных компакт-дисков
Настройка ядра системы
Запись компакт-дисков
19.2. Запись AudioCD
19.3. K3B - аналог Nero
Глава 20. Эмуляция DOS
20.1. Установка и настройка эмулятора
Параметры процессора
Параметры памяти
Параметры видеоадаптера
Параметры дисков
Параметры портов
20.2. Запуск DOS под Linux
Глава 21. Взаимная эмуляция Windows/Linux
21.1. Эмулятор Win4Lin
21.2. Эмулятор Lin4Win
Глава 22. Запуск Windows-игр под Linux. Эмулятор WineX
22.1. Установка и настройка эмулятора winex
22.2. Запуск игр
Глава 23. Виртуальная машина VM Ware.
Запуск и использование нескольких операционных
систем одновременно
23.1. Общие сведения
23.2. Установка и настройка VM Ware
23.3. Создание виртуальной машины
23.4. Редактор конфигурации
23.5. Установка Windows
Часть VII. Cети и Интернет
Глава 24. Подключение к Интернету. Сети. Браузеры
24.1. Подключение модема
24.2. Подключение к Интернет
24.3. Специальные возможности браузеров
24.3.1. Браузер Konqueror
24.3.2. Браузер Galeon
24.3.3. Браузер Netscape
24.4. Текстовый браузер Lynx
24.5. Установка сетевой карты. Настройка сети
24.6. Серверные технологии Linux
Глава 25. Набор программ для работы в Интернете
25.1. Программа-пейджер ICQ и Linux
25.2. Программа скачивания файлов Downloader for X
25.3. Клиент gFTP
25.4. Программа NCFTP
25.5. Технология создания почтового автоответчика
25.6. Другие программы
Глава 26. Программы учета трафика
26.1. Простой учет
26.2. Программа MRTG
26.3. Система LAN Billing
Глава 27. Кластерные технологии
27.1. Что такое кластер?
27.2. Программное обеспечение для кластеров
27.3. Parallel Virtual Machine
27.4. Если вы заинтересовались...
Глава 28. Технологии удаленного администрирования
28.1. Технология Telnet
28.2. Технология SSH
28.3. X-терминалы
Часть VIII. Технологии защиты и взлома Linux
Глава 29. Антивирусная защита
29.1. Вирусы в Linux
Slapper
Linux.Silvio
Linux.Nuxbee
29.2. Антивирусные программы
29.2.1. Программа DrWeb для Linux
29.2.2. Программа AVP для Linux
29.3. Проверка входящей и исходящей почты. Программа AVPKeeper
Глава 30. Технологии защиты и взлома программного обеспечения под Linux
Глава 31. Получение полномочий root. Взлом паролей
31.1. Получение полномочий root
31.1.1. Системные файлы с паролями
31.1.2. Ввод паролей через командную строку
31.1.3. Группы пользователей
31.1.4. Системные группы пользователей
31.1.5. Программа sudo и ее взаимодействие с другими программами
31.2. Взлом паролей
31.3. Ограничение прав пользователей
Глава 32. Технология взлома ядра системы
Часть IX. Восстановление системы после сбоев. Повышение надежности работы
Глава 33. Диагностика и устранение сбоев
33.1. Аппаратные и программные сбои
33.2. Средства диагностики
33.3. Создание загрузочных дисков
33.4. Программа контроля файловой системы Fsplint
Глава 34. Восстановление данных
34.1. Восстановление удаленного файла
34.2. Сокрытие, восстановление и безопасность информации
Глава 35. Технология резервного копирования
35.1. Стратегия резервного копирования
Какая информация будет резервироваться (архивироваться)?
Когда будет происходить создание резервных копий?
Кто этим будет заниматься?
Как часто будет производиться архивирование?
35.2. Программа AMANDA
Глава 36. Технологии и особенности хранения данных
36.1. Управление разделами жесткого диска
36.1.1. Программа diskdrake
36.1.2. Программа EVMS
36.2. Файловые системы и массивы дисков RAID
36.3. Технология LVM
36.4. Технология повышения производительности жесткого диска
36.5. Каталогизация данных. Программа GTKtalog
Часть X. Полезные приемы и технологии Linux
Глава 37. Интересные приемы в Linux
37.1. Программная лупа Xmag
37.2. Управление рабочими столами. Программа K Pager
37.3. Просто интересный материал
Глава 38. Компилирование ядра
38.1. Параметры ядра
38.1.1. Параметры корневой файловой системы
38.1.2. Управление RAMDISK
38.1.3. Управление памятью
38.1.4. Другие параметры ядра
38.2. Конфигурирование ядра
38.2.1. Code maturity level options
38.2.2. General setup
38.2.3. Loadable module support
38.2.4. Processor type and features
38.2.5. Power Management Options
38.2.6. Bus options
38.2.7. Executable file formats
38.2.8. Device drivers
38.2.9. Networking support
38.2.10. Прочие устройства
38.2.11. Filesystems
38.2.12. Kernel hacking
38.2.13. Cryptographic options
38.2.14. Library routines
38.2.15. Unofficial 3rd party kernel additions
38.3. Компилирование ядра
38.4. Пакет modutils
38.5. 2.4 vs 2.6
12...1536 Кб = 371 день
Ориентация на предприятие
NUMA - повод для 3.0
Разветвление 2.6
Управление планированием
Глава 39. Технология CVS
Общие сведения
Создание личной копии репозитария
Обновление личной копии
Добавление и удаление файлов в репозитарий
Сравнение файлов
Передача изменений
Система контроля версий SubVersion
Глава 40. Технология создания пакетов RPM
Приложение. Полезные ссылки