Довідкове керівництво

Mandriva Linux 2006

http://www.mandriva.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, Pavel Maryanov, Annie Tétrault, Aurelio Marinho Jargas, Felipe Arruda, Marcia Gawlak Hoshi, Bob Rye, Jean-Luc Borie, Roberto Patriarca, Tomasz Bednarski, Marcin Kuźmiński.

Юридичне попередження

Це керівництво може поширюватися лише відповідно до умов, викладених у Open Publication License, версії 1.0 або більш пізньої (остання версія постійно доступна на сайті opencontent.org).

  • Забороняється поширювати істотно змінені версії цього документа без чітко вираженого дозволу власника авторських прав.

  • Забороняється поширювати цей матеріал та його похідні у вигляді (паперових) книжок будь-якого стандартного формату без попереднього дозволу, отриманого від власника авторських прав.

Авторське право на переклад українською належить Alice Lafox і Павлу Мар'янову. При відтворенні, дублювання чи поширення цього перекладу посилання на авторів перекладу обов'язкове.

Mandriva” і “DrakX” є зареєстрованими торговими марками в США і/або інших країнах. Відповідний логотип “Star logo” також зареєстрований. Авторські права захищені. Усе інші авторські права, задіяні в цьому документі, залишаються власністю своїх законних власників.

Переклад українською виконано на базі Центру поширення вільного програмного забезпечення Lafox.Net. Відновлення перекладів до актуальної версії здійснюється з 2005 року. Коментарі, зауваження та побажання відправляйте команді документації.

Як створювалося це керівництво

Це керівництво було написано і підтримується компанією NeoDoc. Переклади виконано компанією NeoDoc, Mandriva та іншими перекладачами.

Цей документ написаний у форматі DocBook XML. Для управління сукупністю всіх задіяних в проекті файлів використовувалася Система спільного створення контенту Borges (C3S). Вихідні XML-файли оброблялися в xsltproc і jadetex (для електронної версії) з використанням власної версії таблиць стилів Нормана Уолша (Norman Walsh). Знімки екрана були отримано за допомогою xwd чи GIMP і конвертовані за допомогою convert (з пакета ImageMagick). Усе ці програми є вільним програмним забезпеченням і всі вони доступні у вашому дистрибутиві Mandriva Linux.

Вересень 2005


Зміст

Передмова
1. Інформація про Mandriva Linux
1.1. Зв'язок зі співтовариством Mandriva Linux
1.2. Вступайте до Клубу!
1.3. Підписка на Mandriva Online
1.4. Придбання продуктів Mandriva
1.5. Сприяння Mandriva Linux
2. Про це Довідкове керівництво
3. Примітка редактора
4. Угоди, використовувані в цій книжці
4.1. Угоди по набору тексту
4.2. Загальні угоди
1. Введення до системи Linux
1. Базові поняття системи UNIX®
1. Користувачі та групи
2. Основи роботи з файлами
3. Процеси
4. Коротке введення до командного рядку
4.1. cd: Зміна каталогу
4.2. Деякі змінні оточення і команда echo
4.3. cat: Виведення на екран вмісту одного чи кількох файлів
4.4. less: Пейджер
4.5. ls: Виведення списку файлів
4.6. Корисні комбінації клавіш
2. Диски і розділи
1. Структура жорсткого диска
1.1. Сектори
1.2. Розділи
1.3. Визначення структури вашого диска
2. Угоди при іменуванні дисків і розділів
3. Організація дерева файлів
1. Поділювані/неподілювані, статичні/змінні дані
2. Кореневий каталог: /
3. /usr: просто Великий каталог
4. /var: Дані, що змінюються при використанні
5. /etc: Конфігураційні файли
4. Файлова система Linux
1. Порівняння кількох файлових систем
1.1. Різні файлові системи, що використовуються
1.2. Відмінності між файловими системами
1.3. А як щодо продуктивності?
2. Усе є файлом
2.1. Різні типи файлів
2.2. Inode'и
3. Посилання
4. “Анонімні” канали та іменовані канали
5. Спеціальні файли: файли символьного і блокового режиму
6. Символічні посилання. Обмеження “жорстких” посилань
7. Атрибути файлів
5. Файлова система /proc
1. Інформація про процеси
2. Інформація про апаратне забезпечення
3. Відображення та зміна параметрів ядра
2. Linux зсередини
6. Файлові системі та точки монтування
1. Принципи
2. Розбиття жорсткого диска, форматування розділів
3. Команди mount і umount
7. Введення до командного рядка
1. Утиліти обробки файлів
1.1. mkdir, touch: Створення порожніх каталогів і файлів
1.2. rm: Видалення файлів чи каталогів
1.3. mv: Переміщення чи видалення файлів
1.4. cp: Копіювання файлів і каталогів
2. Керування атрибутами файлів
2.1. chown, chgrp: Зміна власника чи групи для одного чи кількох файлів
2.2. chmod: Зміна прав файлів і каталогів
3. Шаблони підстановки в командному процесорі
4. Перенаправлення і канали
4.1. Трохи докладніше про процеси
4.2. Перенаправлення
4.3. Канали
5. Завершення командного рядка
5.1. Приклад
5.2. Інші способи завершення
6. Запуск і обробка фонових процесів: керування завданнями
7. Завершальне слово
8. Редагування тексту: Emacs і VI
1. Emacs
1.1. Коротке представлення
1.2. Початок роботи
1.3. Обробка буферів
1.4. Копіювання, вирізання, вставка, пошук
1.5. Вихід з emacs
2. Vi: предок
2.1. Режим вставки, командний режим, режим ex...
2.2. Обробка буферів
2.3. Редагування тексту і команди переміщення
2.4. Вирізання, копіювання, вставка
2.5. Вихід з Vi
3. Завершальне слово...
9. Утиліти командного рядка
1. Операції з файлами і фільтрація
1.1. cat, tail, head, tee: Команди для виведення вмісту файлів
1.2. grep: Пошук рядків у файлах
1.3. egrep: Регулярні вирази та фільтрування
1.4. wc: Підрахунок елементів в файлах
1.5. sort: Сортування вмісту файла
2. find: Пошук файлів за певними критеріями
3. Запуск команд за розкладом
3.1. crontab: Повідомлення чи редагування вашого файла crontab
3.2. at: Виконання команди за розкладом, але тільки один раз
4. Архівування і упаковка даних
4.1. tar: Архіватор для нагромаджувачів на магнітній стрічці (Tape ARchiver)
4.2. bzip2 і gzip: Програми стискання даних
5. Більше, набагато більше...
10. Управління процесами
1. Докладніше про процеси
1.1. Дерево процесів
1.2. Сигнали
2. Інформація про процеси: ps і pstree
2.1. ps
2.2. pstree
3. Відправлення сигналів процесам: kill, killall і top
3.1. kill, killall
3.2. Об'єднання ps і kill: top
4. Встановлення пріоритетів для процесів: nice, renice
4.1. renice
4.2. nice
11. Завантажувальні файли: init sysv
1. На початку був init
2. Рівні запуску
2.1. Налаштування рівнів запуску служб
2.2. Керування службами в працюючій системі
12. Безпечний віддалений доступ
1. Налаштування серверу SSH
2. Налаштування клієнта SSH
3. Обмін файлами між локальною і віддаленою системами
13. Управління пакетами з командного рядка
1. Встановлення і видалення пакетів
2. Управління джерелами
2.1. Додавання нового джерела
2.2. Видалення джерел
2.3. Оновлення джерел
2.4. Порядок джерел
3. Поради і підказки
3.1. Синтезовані і повні списки
3.2. Пошук пакетів, що містять певний файл
3.3. Оновлення пакетів
1. Глосарій
Предметный покажchcy;ик

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

1.1. Сеанс входу до системи в графічному режимі
1.2. Іконка термінала на панелі KDE
2.1. Перший приклад іменування розділів в GNU/Linux
2.2. Другий приклад іменування розділів в GNU/Linux
6.1. Ілюстрація точок монтування
6.2. Файлову систему ще не примонтировано
6.3. Файлову систему тепер примонтировано
8.1. Редагування двох файлів одночасно
8.2. Emacs, перед копіюванням текстового блоку
8.3. Копіювання тексту в emacs
8.4. Вихідна позиція в VIM
8.5. VIM, перед копіюванням текстового блоку
8.6. VIM, після копіювання текстового блоку
10.1. Спостереження за процесами за допомогою top
12.1. Схема SSH-з'єднання

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

4.1. Характеристики файлових систем