Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Справочное руководство

 

 

 След.


Справочное руководство

Mandrakelinux 10.1

http://www.mandrakesoft.com

NeoDoc

Camille Bégnis, Christian Roy, Fabian Mandelbaum, Roberto Rosselli del Turco, Marco De Vitis, Alice Lafox, John Rye, Wolfgang Bornath, Funda Wang, Patricia Pichardo Bégnis, Debora Rejnharc Mandelbaum, Mickael Scherer, Jean-Michel Dault, Lunas Moon, Céline Harrand, Fred Lepied, Pascal Rigaux, Thierry Vignaud, Giuseppe Ghibò, Stew Benedict, Francine Suzon, Indrek Madedog Triipus, Nicolas Berdugo, Thorsten Kamp, Fabrice Facorat, Xiao Ming, Snature , Guylhem Aznar.

Copyright © 2004 Mandrakesoft SA

Перевод на русский : Alice Lafox (alice@lafox.net) & Acid Jack (acidjack@lafox.net)

Юридическое замечание

Данное руководство (кроме частей, перечисленных в таблице ниже) защищено правами на интеллектуальную собственность MandrakeSoft. Воспроизводя, дублируя или распространяя это руководство целиком или его частей вы полностью соглашаетесь с условиями этого лицензионного соглашения.

Данное руководство(кроме глав, перечисленных в таблице ниже) может свободно воспроизводиться, дублироваться и распространяться или в таком виде, как есть, или как часть единого пакета в электронном и/или печатном формате, при условии соблюдения следующих требований:

  • Данное замечание об авторский правах должно быть чётко и ясно отображено во всех воспроизводимых, дублируемых и распространяемых копиях.
  • Приведенные ниже «тексты лицевых обложек», «О Mandrakelinux» и раздел с именами авторов и контрибьюторов должны быть присоединены к воспроизводимой, дублируемой или распространяемой версии и оставаться неизменными.
  • Это руководство, особенно в печатном формате, должно воспроизводиться и/или распространяться только для некоммерческого использования.

Для использования любого руководства или его части в иных целях, должна быть получена положительно выраженная санкция от MandrakeSoft SA.

«Mandrake», «Mandrakesoft», «DrakX» и «Linux-Mandrake» являются зарегистрированными торговыми марками в США и/или других странах. Соответствующий логотип «Star logo» также зарегистрирован. Авторские права защищены. Все другие авторские права, задействованные в этом документе, остаются собственностью своих законных владельцев.

Тексты лицевых обложек
Mandrakesoft October 2004
http://www.mandrakesoft.com/
Copyright (C) 1999-2004 by Mandrakesoft S.A. and Mandrakesoft Inc.

[Note]

Замечание

Главы, приведенные в таблице ниже, защищены отдельной лицензией. Проконсультируйтесь с таблицей и ссылками для получения более подробной информации об этих лицензиях.

Название главы

Оригинальный копирайт

Лицензия

???

Joshua D. {POET} Drake  — The Linux Review

GNU General Public License .

???

Kevin Fenzi и Dave Wreski

The Linux Documentation Project (TLDP)

Глава 12, Сборка и установка свободного програмного обеспечения

Benjamin Drieu , APRIL

GNU General Public License (GPL)

Утилиты, использованные при создании этого руководства

Это руководство написано в XML DocBook. Для управления совокупностью всех задействованных в проекте файлов использовался Borges. Исходные XML-файлы обрабатывались в xsltproc, openjade и jadetex с использованием собственной версии таблиц стилей Нормана Уолша (Norman Walsh). Снимки экрана получены при помощи xwd или GIMP и конвертированы при помощи convert (из пакета ImageMagick). Все эти программы являются свободным программным обеспечением и доступны в вашем дистрибутиве Mandrakelinux.

Неофициальная версия для forum.kiev.ua, Сентябрь 2004


Содержание

Предисловие
О Mandrakelinux
Связь с сообществом Mandrakelinux
Вступайте в Клуб
Подписка на Mandrakeonline
Приобретение продуктов Mandrakesoft
Содействие Mandrakelinux
Введение
Примечание редактора
Соглашения, используемые в этой книге
Соглашения по набору текста
Основные соглашения
I. Система Linux
1. Основные понятия системы UNIX
Пользователи и группы
Основы работы с файлами
Процессы
Краткое введение в командную строку
cd: Смена каталога
Некоторые переменные окружения и команда echo
cat: Вывод на экран содержимого одного или более файлов
less: Пейджер
ls: Вывод списка файлов
Полезные комбинации клавиш
2. Диски и разделы
Структура жёсткого диска
Секторы
Разделы
Определение структуры вашего диска
Соглашения при именовании дисков и разделов
3. Введение в командную строку
Утилиты обработки Файлов
mkdir, touch: Создание пустых каталогов и файлов
rm: Удаление файлов или каталогов
mv: Перемещение или удаление файлов
cp: Копирование файлов и каталогов
Обработка атрибутов файлов
chown, chgrp: Изменение владельца и группы для одного или более файлов
chmod: Изменение разрешений файлов и каталогов
Шаблоны универсализации в командном процессоре
Перенаправления и каналы
Немного подробнее о процессах
Перенаправления
Каналы
Завершение командной строки
Пример
Другие способы завершения
Запуск и обработка фоновых процессов: управление заданиями
Заключительно слово
4. Редактирование текста: Emacs и VI
Emacs
Краткое представление
Начало работы
Обработка буферов
Копирование, вырезание, вставка, поиск
Выход из emacs
Vi: предок
Режим вставки, командный режим, режим ex...
Обработка буферов
Редактирование текста и команды перемещения
Вырезание, копирование, вставка
Выход из Vi
Заключительное слово...
5. Утилиты командной строки
Операции с файлами и фильтрация
cat, tail, head, tee: Команды для вывода содержимого файлов
grep: Поиск строк в файлах
wc: Подсчёт элементов в файлах
sort: Сортировка содержимого файла
find: Поиск файлов по определенным критериям
Запуск команд по расписанию
crontab: Уведомление или редактирование вашего файла crontab
at: Выполнение команды по расписанию, но только один раз
Архивирование и упаковка данных
tar: Архиватор для накопителей на магнитной ленте (Tape ARchiver)
bzip2 и gzip: Программы упаковки данных
Больше, гораздо больше...
6. Управление процессами
Подробнее о процессах
Дерево процессов
Сигналы
Информация о процессах: ps и pstree
ps
pstree
Отправка сигналов процессам: kill, killall и top
kill, killall
Объединение ps и kill: top
Установка приоритетов для процессов: nice, renice
renice
nice
II. Углублённое изучение Linux
7. Организация дерева файлов
Разделяемые/неразделяемые, статические/переменные данные
Корневой каталог: /
/usr: просто Большой каталог
/var: Изменяемые при использовании данные
/etc: Конфигурационные файлы
8. Файловые системы и точки монтирования
Принципы
Разметка жесткого диска, форматирование разделов
Команды mount и umount
9. Файловая система Linux
Сравнение нескольких файловых систем
Различные используемые файловые системы
Различия между файловыми системами
А как насчет производительности?
Всё является файлом
Различные типы файлов
Inode'ы
Ссылки
Анонимные каналы и именованные каналы
Специальные файлы: Файлы символьного и блочного режима
Символические ссылки. Ограничения жестких ссылок
Атрибуты файлов
10. Файловая система /proc
Информация о процессах
Информация об аппаратном обеспечении
Подкаталог /proc/sys
11. Загрузочные файлы: init sysv
Вначале был init
Уровни работы
III. Продвинутое использование
12. Сборка и установка свободного програмного обеспечения
Введение
Требования
Компиляция
Структура дистрибутива
Распаковка
Архив tar.gz
Использование GNU Tar
Bzip2
Просто сделайте это!
Конфигурирование
Autoconf
Imake
Разные shell-скрипты
Альтернативы
Компиляция
Make
Правила
Поехали!
Пояснения
А что если... это не работает?
Установка
При помощи Make
Проблемы
Поддержка
Документация
Техническая поддержка
Как найти свободное программное обеспечение
Подтверждения и благодарности
13. Компиляция и установка новых ядер
Обновление ядра при помощи бинарных пакетов
Из исходных кодов
Распаковка исходных кодов, применение патчей к ядру (если необходимо)
Конфигурирование ядра
Сохранение и повторное использование файлов конфигурации ядра
Компиляция ядра и модулей, установка зверя
Ручная установка нового ядра
Обновление LILO
Обновление Grub
A. Глоссарий
Предметный указатель

Список иллюстраций

1.1. Сеанс входа в систему в графическом режиме
1.2. Значок терминала на панели KDE
2.1. Первый пример именования разделов в GNU/Linux
2.2. Второй пример именования разделов в GNU/Linux
4.1. Редактирование двух файлов одновременно
4.2. Emacs, перед копированием текстового блока
4.3. Копирование текста в emacs
4.4. Исходная позиция в VIM
4.5. VIM, перед копированием текстового блока
4.6. VIM, после копирования текстового блока
6.1. Наблюдение за процессами при помощи top
8.1. Файловая система еще не примонтирована
8.2. Файловая система теперь примонтирована

Список таблиц

9.1. Характеристики файловой системы

 

 

 След.

 

 

 Предисловие