С А М О У Ч И Т Е Л Ь   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 

Приложение. Полезные ссылки