Название: Доступный UNIX - Linux, FreeBSD, DragonFlyBSD, NetBSD, OpenBSD.
Автор: Федорчук А. В.
2006.
Книга посвящена описанию свободных UNIX-подобных операционных систем, представителями которых являются Linux, Free BSD и другие члены BSD-семейства, а также их использованию в качестве универсальной платформы общего (в том числе и домашнего) назначения. Материал книги не привязан к какой-либо конкретной ОС или дистрибутиву Linux, а содержит описание общих принципов установки, настройки и эксплуатации любого из представителей этого семейства. С позиции конечного пользователя рассмотрены вопросы идеологии и истории UNIX-подобных систем, изложены основные принципы, на которых они базируются, такие как понятия файлов, процессов, учетных записей пользователей, режимов и интерфейсов, даны приемы решения повседневных пользовательских задач.
Книга поможет начинающим пользователям приступить к работе в одной из описанных ОС, а опытным — освоить универсальные приемы работы в любой из них.
Казалось бы, о UNIX, Linux и BSD за последние годы написано множество книг, статей, сетевых материалов. Нужно ли еще одно сочинение на заданную тему? Думается, что нужно, и по нескольким причинам.
Первая причина в том, что феномен движения Open Source (программ с открытыми исходными текстами) вообще и любые его частные проявления (а Linux и BSD-системы таковыми являются) столь многогранны, что каждый автор, обращающийся к этой тематике, привносит в нее что-то новое (надеюсь, что ваш покорный слуга в своих писаниях не был исключением).
Вторая причина — Linux, BSD и прочие родственные им системы живут и развиваются, и написанное о них даже год назад могло если не устареть (по причинам, которые станут ясными впоследствии, POSIX-системы мало подвержены старению), то в некоторой степени потерять актуальность. И в любом случае будет требовать уточнений, дополнений, корректив, отражающих реалии текущего момента.
Оглавление
Преамбула
Необходимое вступление
Зачем эта книга
Для кого эта книга
О чем эта книга
Почему она такая
Как она делалась
О терминологии
References
Реверансы
Глава 1. Открытость, свобода и халява
Постановка вопроса
Степени свободы
Грани открытости
Кое-что о лицензиях
Истоки Free Software
Кто оплачивает банкет
Можно ли заработать на Open Source
Как же заработать на Open Source
О продолжении банкета
Глава 2. UNIX, Linux и BSD
Что такое ОС
Что необходимо для ОС
Кое-что о стандартах
Кое-что о GNU, или не GNU ли Linux?
Немного о дистрибутивах Linux
О BSD сотоварищи
Глава 3. Вопросы истории РOSIХ'ивизма
Bell-прелюдия
Берклиада UNIX-кода
Пусть расцветают все цветы
Упорядочивание стилей работы
Увертюра Линуса
Свободная берклиада: продолжение истории
Глава 4. Почему Linux не Windows
Linux — это не Windows
Почему компьютер — не видеомагнитофон
Рецепты против принципов
Глава 5. Как научиться плавать: установка системы
Подготовка к заплыву
Загрузка и запуск
Подготовка диска
Установка
Обеспечение загрузки
Обеспечение работы в графическом режиме
Особенности установки BSD-систем
Проблема выбора
Глава 6. Все для блага человека: пользовательские акауиты
Очередная преамбула
О себе любимом
Атрибуты учетной записи
Доступ к атрибутам
Создание и изменение акаунтов
Интермедия: средства управления акаунтами
Глава 7. Процесс пошел
Понятие процесса
Разновидности процессов
Атрибуты процесса
Жизнь и смерть процесса
Управление процессами
Глава 8. Файл как он есть
Что такое файл
Классификация файлов
Каталоги
Символические ссылки
Файлы устройств
Каналы и сокеты
Обычные файлы
Еше раз об именах
Право на файл
О времени и о файле
Интермедия: управление файлами
Создание
Атрибуция
Навигация по файловой системе
Получение информации о файлах
Манипулирование файлами
Архивация и компрессия
Резервное копирование
Венец универсализма: утилита find
Глава 9. Физика файловых систем
Дисковые накопители
Немного о геометрии
Собственно о разделах
Особенности BSD-разметки
RAID и LVM
Общие черты файловых систем POSIX-семейства
Основные типы файловых систем POSIX-мира
Виртуальные файловые системы
Глава 10. Файловая иерархия
Принципы построения иерархии каталогов
Типовой набор каталогов POSIX-системы
Корневая файловая система
Ветвь /usr
Ветвь /usr/local
Ветвь /opt
Ветвь /var
Каталог /mnt
Ветвь /home
Ветвь /tmp
Стратегия разделения файловых систем
Интермедия: инструменты дисковой разметки, форматирования и монтирования
Разметка диска
RAID и LVM
Создание файловых систем
Монтирование
Дополнительные утилиты
Глава 11. Терминалы, режимы, интерфейсы
Апология консоли
Что такое терминал
Понятие виртуального терминала
О режимах
Об интерфейсах
Глава 12. Истина — в командах
Введение в CLI
Командная строка
Опции
Аргументы
Кое-что об исключениях
Псевдонимы
Переменные
Навигация и редактирование
История команд
Регулярные выражения
Командные конструкции
Сценарии оболочки: первые представления
Понятие о функциях
Самая главная команда
Интермедия: команды обработки текстов
Вступление
Просмотр файлов
Сравнение, объединение и деление файлов
Поиск в файлах
Sed: средство потокового редактирования
Глава 13. Общесистемное конфигурирование
Введение
О загрузке и загрузчиках
Особенности загрузчиков Lilo и GRUB
Задачи инициализации
Стили инициализации
Глава 14. Принципы сборки н установки пакетов
Очень элементарное введение
Правила сборки
Три волшебных слова
Особенности сборки ядра
Вопросы оптимизации
Средства управления пакетами
Глава 15. О шеллах
О шеллах вообще
Какие бывают шеллы
Принципы конфигурирования
Проблема выбора
Sh-совместимые оболочки
Кое что о csh и tcsh
Интермедия: командная оболочка zsh
Обзор возможностей
Приступаем к установке
Начинаем настройку
Собственно конфигурирование
Личный рецепт приготовления
Глава 16. Икс — он и в Африке X
Кто вы, мистер Икс?
Иксы: принципы организации
Иксы: сборка из исходников
Варианты конфигурирования
Варианты запуска
Немного о раскладках
Шрифты: полиграфическое введение. Разборки со шрифтами
Интермедия: о менеджерах окон
О менеджерах окон
Об организации десктопа
FLWM, или предел минимализма
Blackbox как представитель семейства
WindowMaker: как делать окна
IceWM: гибкость и настраиваемость
Глава 17. KDE: интеграция десктопа
Проблема выбора
KDE — почему бы И нет
KDE как он есть
Установка
Собственные средства настройки
Конфигурационные файлы
Детали настройки клавиатуры
Интермедия: универсальный konqueror
Введение
О древовидниках и двухпанельниках
Konqueror в его величии
Лики konqueror
Konqueror в ипостаси браузера
Пустячок, но приятный: программа krename
Глава 18. Текстовые редакторы
Вводные замечания
Nano: входной билет к мир редакторов
Несколько слов о ее
Редакторы vi и Vim: введение в тему
Joe: гармония простоты и функциональности NEdit — текстовый редактор для Иксов
Глава 19. Html-редактор Quanta Plus
О Web-инструментарии вообще
Представление героини
Главные элементы интерфейса
Дополнительные элементы интерфейса
Работа с проектами
Настройки редактора
Дополнительные возможности
Итоги
Вместо заключения
Предметный указатель
Купить книгу Доступный UNIX: Linux, FreeBSD, DragonFlyBSD, NetBSD. OpenBSD - Федорчук А. В. -
Купить книгу Доступный UNIX: Linux, FreeBSD, DragonFlyBSD, NetBSD. OpenBSD - Федорчук А. В.
Теги: учебник по компьютерам :: компьютеры :: информатика :: Федорчук :: Linux
Смотрите также учебники, книги и учебные материалы:
- Хакеры, герои компьютерной революции - Леви С.
- Секреты хакеров - Безопасность Web-приложений готовые решения - Скембрей Д., Шема М.
- AutoCAD 2009 - Учебный курс - Соколова Т.Ю.
- OpenGL - Графика в проектах DELPHI - Краснов М.
- Анти-хакер - Средства защиты компьютерных сетей - Джонс К., Шема М., Джонсон Б.С.
- Переход с Windows на Linux - Дэвид Аллен
- Семейство протоколов TCP/IP - Брежнев А.Ф., Смелянский Р.Л.
- Учебник по Flash MX.