Тема: Для сомневающихся еманарот..!
![]() | ![]() |
1. Базовые концепции системы UNIX
Пользователи и Группы
Основы Файла
Процессы
Небольшое Введение в Командную Строку
cd: Сменить Каталог
Некоторые Переменные Окружения и Команда echo
cat: Вывод Содержимого Одного или Более Файлов на Экран
less: Пейджер
ls: Вывод Списка Файлов
Полезные Сочетания Клавиш
2. Диски и Разделы
Структура Жесткого Диска
Сектора
Разделы
Определение Структуры Диска
Соглашения в Названиях Дисков и Разделов
3. Введение в Командную Строку
Утилиты Обработки Файлов
mkdir, touch: Создание Пустых Каталогов и Файлов
rm: Удаление Файлов и Каталогов mv: Перемещение или Переименование Файлов
cp: Копирование файлов и каталогов
Обработка Атрибутов Файлов
chown, chgrp: Изменение Владельца или Группы Одного или Нескольких Файлов.
chmod: Изменение Прав Файлов и Каталогов
Шаблоны Подстановки Shell
Переназначения и Каналы
Немного Подробнее о Процессах
Перенаправления
Каналы
Завершение Командной Строки
Пример
Другие Способы Завершения Строки
Запуск и Обработка Фоновых Процессов: Контроль Заданий
Заключительное Слово
4. Редактирование Текстов: Emacs и Vi
Emacs
Краткое Представление
Начало
Обработка Буферов
Копирование, Вырезание, Вставка, Поиск
Выход из Emacs
Vi: предок
Режим Вставки, Командный Режим, Режим ex...
Обработка Буферов
Редактирование Текста и Команды Перемещения
Вырезать, Копировать, Вставить
Выход из Vi
Последнее слово...
5. Утилиты Командной Строки
grep: Поиск Строк в Файлах
find: Поиск Файлов по Некоторым Критериям
crontab: проверка и изменение вашего файла crontab
at: единоразовое задание команды
tar: Tape ARchiver - Архиватор для накопителей на магнитной ленте
bzip2 и gzip: Программы для компрессирования (сжатия) данных
Значительно больше...
6. Контроль Процессов
Подробнее о Процессах
Дерево Процессов
Сигналы
Информация о Процессах: ps и pstree
ps
pstree
Посылка Сигналов Процессам: kill, killall и top
kill, killall
Объединение ps и kill: top
II. Глубины Linux
7. Организация Дерева Файлов
Разделяемые/Неразделяемые, Статические/Переменные Данные
Корневой Каталог: /
/usr: Большой
/var: Изменяемые при Использовании Данные
/etc: Конфигурационные Файлы
8. Файловая Система и Точки Монтирования
Принципы Разделение Жесткого Диска, Форматирование Разделов
Команды mount и umount
Файл /etc/fstab
Заметка о Возможности Supermount
9. Файловая система Linux
Сравнение Нескольких Файловых Систем
Различные Используемые Файловые Системы
Различия Между Этими Файловыми Системами
Размышления о Производительности
Всё Является Файлом
Различные Типы Файлов
Inode
Ссылки
Анонимные Каналы и Именованные Каналы
Специальные Файлы: Символьный режим и Блочный режим
Символические Ссылки. Ограничения Жестких Ссылок
Атрибуты Файлов
10. Файловая Система /proc
Информация о Процессах
Информация об Аппаратном Обеспечении
Подкаталог /proc/sys
11. Файлы загрузки: init sysv
В Начале Был init
Режимы Выполнения (runlevels)
III. Расширенное использование
12. Сборка и инсталляция свободного програмного обеспечения
Введение
Требования
Компиляция
Структура распространения программ
Распаковка
Архив tar.gz
Использование GNU Tar
bzip2
Просто сделайте это!
Конфигурирование
AutoConf
imake
Вариант со скриптом shell
Другие варианты
Компиляция
make
Правила
Поехали!
Объяснения
А что если... все это не работает?
Инсталляция
С помощью make
Проблемы
13. Сборка и установка новых ядер
Где Найти Исходный Код Ядра
Распаковка Исходников, Патченье Ядра (при необходимости)
Конфигурирование Ядра
Сохранение Файлов Конфигурации Ядра для Повторного Использования
Компиляция Ядра и Модулей, Установка Бестии
Инсталяция Нового Ядра Вручную Перенастройка Grub
Перенастройка LILO