Linux -сборник рецептов
ПредисловиеДля кого написана эта книга
О чем рассказано в книге
Платформы
Благодарности
От издательства
Глава 1 Документация
Введение
Man и info универсальные руководства Linux
Другая документация
Графические оболочки справочных систем
Общие сведения о manстраницах
Решение
Комментарии
Поиск нужной manстраницы
Комментарий
Поиск потерянных manстраниц
Чтение manстраниц без программы просмотра
Настройка путей поиска тапстраниц
Использование infoстраниц
Печать manстраниц
Печать infoстраниц
Печать отдельных man или infoстраниц
Поиск всей документации к программе
Компиляция системы по исходным текстам (старый подход)
Средства разрешения зависимостей
Установка пакетов
Обновление пакетов
Удаление пакетов
Получение информации об установленных пакетах
Получение информации о пакетах не установленных в системе
Поиск недавно установленных пакетов
Перестройка базы данных RPM
Отслеживание библиотек построенных
Решение проблем установки RPM
Сборка пакетов по исходным текстам
Настройка параметров сборки SRPM
Установка yum
Настройка yum
Установка и обновление пакетов в yum
Удаление пакетов в yum
Получение информации об установленных пакетах в yum
Сопровождение yum
Глава 3 Установка и сопровождение
Глава 3 Установка и сопровождение в системах на базе Debian
Поиск программ для Debian
Установка пакетов Debian с диска CDROM
Установка пакетов в системе на базе Debian
Удаление пакетов из системы Debian
Установка программ в Debian по исходным текстам
Обновление пакетов в Debian
Обновление системы Debian
Установка обновленной версии Debian
Создание смешанной системы Debian
Поиск программ установленных в системе Debian
Операции с кэшем пакетов Debian
Разрешение конфликтов зависимостей в Debian
Linux -сборник рецептов
Создание локального архива DebianВыбор пакетных зеркал для aptproxy conf
Включение существующего кэша пакетов в aptproxy conf
Подготовка системы к компиляции
Построение списка добавленных
Глава 4 Установка программ по исходным текстам
Установка программ по исходным текстам
Создание пакетов по исходным
Глава 5 Идентификация оборудования
Списки совместимости
Чем плохи двоичные драйверы
Идентификация оборудования при помощи lspci
Сбор информации об оборудовании программой dmesg
Получение текущей сводки оборудования
Просмотр разделов в программе fdisk
Глава 6 Редактирование текстовых файлов в JOE и Vim
Vi/Vim универсальный редактор
Редактор JOE «пять в одном»
Поиск команд JOE
Глава 6 Редактирование текстовых файлов в JOE и Vim
Настройка JOE
Сохранение личной конфигурации JOE в отдельном файле
Копирование текста между файлами в JOE
Поиск и замена в JOE
Вертикальное выделение текста в JOE
Поиск и открытие файлов в JOE
Быстрое изучение Vim
Создание автотекста в Vim
Привязка команд к клавишам
Настройка Vim
Быстрое перемещение в Vim
Сеансы Vim
Назначение редактора по умолчанию
Определение параметров компиляции Vim
Глава 7 Запуск и завершение работы Linux
Уровни выполнения
Смена уровня выполнения после загрузки
Смена уровня выполнения по умолчанию
Запуск и остановка X
Управление уровнями выполнения в Debian
Создание уровней выполнения
Управление уровнями выполнения в Red Hat
Ручная настройка служб запускаемых при загрузке
Ручная остановка и запуск служб
Выключение компьютера или перезагрузка Linux
Запрет или ограничение доступа к Ctrl+Alt+Delete
Автоматическое выключение компьютера
Глава 8 Управление пользователями и группами
Отделение обычных пользователей от системных
Linux -сборник рецептов
Создание учетной записи пользователя командой useraddСоздание учетной записи пользователя командой adduser
Изменение учетной записи пользователя
Удаление пользователя
Простое завершение процессов
Блокировка учетных записей
Управление паролями
Создание групп командой groupadd
Удаление групп командой groupdel
Создание системного пользователя
Создание системных групп командой addgroup
Изменение принадлежности к группам
Проверка целостности файлов паролей
Серийное добавление новых пользователей
Серийная замена паролей
Серийное включение пользователей в группы
Временное использование привилегий root
Временное предоставление привилегий root командой sudo
Глава 8 Управление пользователями и группами
Дисковые квоты
Глава 9 Операции с файлами и разделами
Типы файлов Linux
Определения типов файлов
Внутреннее строение файловой системы
Журнальные файловые системы
Настройка разрешений в числовом формате chmod
Выполнение массовых операций командой chmod
Настройка разрешений в символьном формате chmod
Назначение владельца файла командой chown
Выполнение массовых операций командой chown
Создание общих каталогов с использованием
Назначение разрешений по умолчанию
Монтирование и демонтирование съемных дисков
Настройка монтирования файловых систем в /etc/fstab
Определение имен устройств для mount и fstab
Создание файлов и каталогов
Удаление файлов и каталогов
Копирование перемещение и переименование файлов и каталогов
Создание дисковых разделов Linux командой fdisk
Создание файловой системы в новом разделе
Глава 10 Заплатки настройка и обновление ядра
Настройка нового ядра
Глава 10 Заплатки настройка и обновление ядра
Глава 10 Заплатки настройка и обновление ядра
Поиск файла config
Построение ядра 2 6
Добавление новых возможностей в ядро 2 6
Linux -сборник рецептов
Добавление нового загружаемого модуля ядраУстановка заплаток ядра
Глава 10 Заплатки настройка и обновление ядра
Удаление заплатки ядра
Создание образа initrd
Создание загрузочного диска в Debian
Создание загрузочного диска в Red Hat
Глава 11 Запись CD и DVD
Форматы и стандарты
Определение адресов SCSI для
Включение эмуляции SCSI для
Создание компактдиска с данными для распространения
Формирование файловых деревьев на компактдисках с данными
Копирование диска CD или DVD
Стирание диска CDRW
Запись многосеансового компактдиска с данными
Создание загрузочного компактдиска
Разбиение больших файлов на несколько дисков
Запись дисков DVD с данными
Запись аудиодиска для стандартных проигрывателей
Глава 12 Системный загрузчик и альтернативная загрузка
Переход с LILO на GRUB
Установка GRUB без дискеты
Установка GRUB сценарием grubinstall
Подготовка системы для альтернативной загрузки Linux
Установка дополнительных экземпляров
Определение параметров загрузки в командной консоли GRUB
Настройка загрузочного раздела
Создание меню загрузки в GRUB
Настройка menu lst
Добавление Windows 95/98/ME в систему Linux
Добавление Windows NT/2000/XP
Восстановление GRUB в MBR с использованием диска Knoppix
Защита системных файлов паролем GRUB
Защита отдельных пунктов меню GRUB
Создание заставки GRUB
Загрузка Linux с использованием LILO
Альтернативная загрузка Linux с использованием LILO
Альтернативная загрузка Windows
Создание загрузочной дискеты LILO
Защита LILO паролем
Создание резервной копии MBR
Содержание раздела