• формат pdf
  • размер 8,48 МБ
  • добавлен 19 сентября 2012 г.
Федорчук А.В. Доступный UNIX: Linux, FreeBSD, DragonFlyBSD, NetBSD, OpenBSD
СПб.: БХВ-Петербург, 2006. — 672 с.: ил. — ISBN: 5-94157-876-8.
Только до с. 88 (первые 4 главы).
Книга посвящена описанию свободных UNIX-подобных систем, представителями которых являются Linux, FreeBSD и другие члены BSD-семейства, а также их использованию в качестве универсальной платформы общего (в том числе и домашнего) назначения. Материал книги не привязан к какой-либо конкретной ОС или дистрибутиву Linux, а содержит описание общих принципов установки, настройки и эксплуатации любого из представителей этого семейства. С позиции конечного пользователя рассмотрены вопросы идеологии и истории UNIX-подобных систем, изложены основные принципы, на которых они базируются, такие как понятия файлов, процессов, учётных записей пользователей, режимов и интерфейсов, даны приёмы решения повседневных пользовательских задач.
Книга поможет начинающим пользователям приступить к работе в одной из описанных ОС, а опытным - освоить универсальные приёмы работы в любой из них.
Преамбула
Необходимое вступление
Зачем эта книга
Для кого эта книга
О чем эта книга
Почему она такая
Как она делалась
О терминологии
References
Реверансы
Открытость, свобода и халява
Постановка вопроса
Степени свободы
Грани открытости
Кое-что о лицензиях
Истоки Free Software
Кто оплачивает банкет
Можно ли заработать на Open Source
Как же заработать на Open Source
О продолжении банкета
UNIX, Linux и BSD
Что такое ОС
Что необходимо для ОС
Кое-что о стандартах
Кое-что о GNU, или не GNU ли Linux?
Немного о дистрибутивах Linux
О BSD сотоварищи
Вопросы истории РOSIX'ивизма
Bell-прелюдия
Берклиада UNIX-кода
Пусть расцветают все цветы
Упорядочивание стилей работы
Увертюра Линуса
Свободная берклиада: продолжение истории
Почему Linux не Windows
Linux — это не Windows
Почему компьютер — не видеомагнитофон
Рецепты против принципов
Как научиться плавать: установка системы
Подготовка к заплыву
Загрузка и запуск
Подготовка диска
Установка
Обеспечение загрузки
Обеспечение работы в графическом режиме
Особенности установки BSD-систем
Проблема выбора
Все для блага человека: пользовательские аккаунты
Очередная преамбула
О себе любимом
Атрибуты учетной записи
Доступ к атрибутам
Создание и изменение аккаунтов
Интермедия: средства управления аккаунтами
Процесс пошел
Понятие процесса
Разновидности процессов
Атрибуты процесса
Жизнь и смерть процесса
Управление процессами
Файл как он есть
Что такое файл
Классификация файлов
Каталоги
Символические ссылки
Файлы устройств
Каналы и сокеты
Обычные файлы
Еще раз об именах
Право на файл
О времени и о файле
Интермедия: управление файлами
Создание
Атрибуция
Навигация по файловой системе
Получение информации о файлах
Манипулирование файлами
Архивация и компрессия
Резервное копирование
Венец универсализма: утилита find
Физика файловых систем
Дисковые накопители
Немного о геометрии
Собственно о разделах
Особенности BSD-разметки
RAID и LVM
Общие черты файловых систем POSIX-семейства
Основные типы файловых систем POSIX-мира
Виртуальные файловые системы
Файловая иерархия
Принципы построения иерархии каталогов
Типовой набор каталогов POSIX-системы
Корневая файловая система
Ветвь /usr
Ветвь /usr/local
Ветвь /opt
Ветвь /var
Каталог /mnt
Ветвь /home
Ветвь /tmp
Стратегия разделения файловых систем
Интермедия: инструменты дисковой разметки, форматирования и монтирования
Разметка диска
RAID и LVM
Создание файловых систем
Монтирование
Дополнительные утилиты
Терминалы, режимы, интерфейсы
Апология консоли
Что такое терминал
Понятие виртуального терминала
О режимах
Об интерфейсах
Истина — в командах
Введение в CLI
Командная строка
Опции
Аргументы
Кое-что об исключениях
Псевдонимы
Переменные
Навигация и редактирование
История команд
Регулярные выражения
Командные конструкции
Сценарии оболочки: первые представления
Понятие о функциях
Самая главная команда
Интермедия: команды обработки текстов
Вступление
Просмотр файлов
Сравнение, объединение и деление файлов
Поиск в файлах
Sed: средство потокового редактирования
Общесистемное конфигурирование
Введение
О загрузке и загрузчиках
Особенности загрузчиков Lilo и GRUB
Задачи инициализации
Стили инициализации
Принципы сборки н установки пакетов
Очень элементарное введение
Правила сборки
Три волшебных слова
Особенности сборки ядра
Вопросы оптимизации
Средства управления пакетами
О шеллах
О шеллах вообще
Какие бывают шеллы
Принципы конфигурирования
Проблема выбора
Sh-совместимые оболочки
Кое что о csh и tcsh
Интермедия: командная оболочка zsh
Обзор возможностей
Приступаем к установке
Начинаем настройку
Собственно конфигурирование
Личный рецепт приготовления
Икс — он и в Африке X
Кто вы, мистер Икс?
Иксы: принципы организации
Иксы: сборка из исходников
Варианты конфигурирования
Варианты запуска
Немного о раскладках
Шрифты: полиграфическое введение. Разборки со шрифтами
Интермедия: о менеджерах окон
О менеджерах окон
Об организации десктопа
FLWM, или предел минимализма
Blackbox как представитель семейства
WindowMaker: как делать окна
IceWM: гибкость и настраиваемость
KDE: интеграция десктопа
Проблема выбора
KDE — почему бы И нет
KDE как он есть
Установка
Собственные средства настройки
Конфигурационные файлы
Детали настройки клавиатуры
Интермедия: универсальный konqueror
Введение
О древовидниках и двухпанельниках
Konqueror в его величии
Лики konqueror
Konqueror в ипостаси браузера
Пустячок, но приятный: программа krename
Текстовые редакторы
Вводные замечания
Nano: входной билет к мир редакторов
Несколько слов о ее
Редакторы vi и Vim: введение в тему
Joe: гармония простоты и функциональности NEdit — текстовый редактор для Иксов
Html-редактор Quanta Plus
О Web-инструментарии вообще
Представление героини
Главные элементы интерфейса
Дополнительные элементы интерфейса
Работа с проектами
Настройки редактора
Дополнительные возможности
Итоги
Вместо заключения
Предметный указатель