Сведения о документе

Введение в администрирование UNIX

Алексей Федосеев

Обращаю внимание читателей на то, что этот текст распространяется под свободной лицензией GNU Free Documentation License (FDL).

Содержание

Вступление к курсу
1. Введение в операционную систему UNIX
Основные концепции операционных систем
Обзор компьютерных систем
Назначение операционной системы
Архитектура операционной системы
История развития операционных систем
Классификация операционных систем по назначению
Резюме
Дополнительные материалы
Вопросы
Презентация
Архитектура UNIX
Особенности архитектуры UNIX
Файловая система UNIX
Управление процессами
Резюме
Дополнительные материалы
Вопросы
Презентация
2. Коммандная строка UNIX
Терминал и командная строка
Терминал
Командная оболочка
Одновременный доступ к системе
Формат командной строки
Программное окружение
Возможности интерфейса командной оболочки
Справочная подсистема
Резюме
Дополнительные материалы
Вопросы
Презентация
Методические указания по основным командам UNIX
Команды по работе с файловой системой
Команды по работе с текстом
Резюме
Дополнительные материалы
Практическое занятие. Работа с файлами в UNIX
Сценарий: Знакомство с каталогами UNIX
Сценарий: Изучение типов файлов в UNIX
Сценарий: Поиск системных журналов
Сценарий: Архивирование и деархивирование файлов и директорий
Сценарий: Cоздание новых текстовых файлов
Сценарий: Разрезание и склеивание файлов
Сценарий: Быстрый анализ текстов
Сценарий: Поиск строк по регулярным выражениям
Задания для самоподготовки
Сценарии практического занятия на тему: Работа с файлами в UNIX
Методические указания по командам управления системой в UNIX
Команды получения сведений о системе
Команды по работе с процессами
Резюме
Дополнительные материалы
Практическое занятие. Сбор сведений о системе и управление процессами
Сценарий: Сбор сведений о системе
Сценарий: Управление процессами с помощью сигналов
Сценарий: Выполнение задач в фоновом режиме
Сценарий: Запуск демонов
Сценарий: Изменение приоритетов выполняющихся программ
Задания для самоподготовки
Сценарии практического занятия на тему: Сбор сведений о системе и управление процессами
3. Безопасность операционной системы UNIX
Введение в безопасность UNIX
Основы информационной безопасности
Концепции безопасности UNIX
Настройка системы безопасности
Резюме
Дополнительные материалы
Вопросы
Презентация
Методические указания по командам управления безопасностью в UNIX
Команды по управлению правами
Команды по управлению пользователями
Резюме
Дополнительные материалы
Практическое занятие. Управление доступом. Управление пользователями
Сценарий: Вход в систему и завершение сеанса
Сценарий: Изучение базовых прав доступа
Сценарий: Переход в режим суперпользователя
Сценарий: Изучение базы данных пользователей
Сценарий: Добавление и удаление пользователей
Задания для самоподготовки
Сценарии практического занятия на тему: Управление доступом. Управление пользователями
4. Сетевые средства UNIX
Сеть в UNIX
Введение в сети
Сетевой интерфейс в UNIX
Конфигурация IP-сетей
Сервисы Internet
Межсетевой экран
Резюме
Дополнительные материалы
Вопросы
Презентация
Методические указания по командам управления сетью в UNIX
Команды по конфигурированию сети
Команды по диагностике сети
Команды удалённого терминала
Команды по управлению сетевым экраном
Резюме
Дополнительные материалы
Практическое занятие. Управление сетью
Сценарий: Настройка сетевого интерфейса
Сценарий: Настройка таблицы маршрутизации
Сценарий: Изучение службы доменных имён
Сценарий: Простая диагностика работы сети
Сценарий: Работа по удалённому терминалу
Задания для самоподготовки
Сценарии практического занятия на тему: Управление сетью
Практическое занятие. Расширенная диагностика и настройка сети
Сценарий: Сканирование локальной сети
Сценарий: Сканирование удалённых хостов
Сценарий: Настройка сетевого экрана
Задания для самоподготовки
Сценарии практического занятия на тему: Расширенная диагностика и настройка сети
5. Обзор прикладных программ
Текстовые редакторы
joe: минималистский консольный редактор
vi: универсальный текстовый редактор
Дополнительные материалы
Программы сетевого обмена
sendmail: программа отправления почты
wget: консольный загрузчик файлов
6. Базовое администрирование UNIX
Управление службами
Загрузка операционной системы
Системные службы
Мониторинг и журналирование
Резюме
Дополнительные материалы
Вопросы
Презентация
7. Графическая подсистема UNIX
8. Заключение
A. Список вопросов
B. Список заданий для самоподготовки

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

1.1. Компоненты компьютерных систем
1.2. Пример пcевдопараллелизма
1.3. Иерархия видов памяти
1.4. Уровни вычислительной системы
1.5. Структура монолитного ядра операционной системы
1.6. Структура операционной системы с микроядром
1.7. Презентация 1-01: обзор компьютерных систем
1.8. Презентация 1-02: центральный процессор
1.9. Презентация 1-03: память
1.10. Презентация 1-04: управление вводом-выводом
1.11. Презентация 1-05: Операционная система
1.12. Презентация 1-06: виртуальная машина
1.13. Презентация 1-07: управлнение ресурсами
1.14. Презентация 1-08: архитектура операционной системы
1.15. Презентация 1-09: монолитное ядро
1.16. Презентация 1-10: микроядро
1.17. Презентация 1-11: история операционных систем
1.18. Презентация 1-12: классификация операционных систем
1.19. Презентация 1-13: резюме
1.20. Архитектура операционной системы UNIX
1.21. Ядро операционной системы UNIX
1.22. Пример жесткой ссылки
1.23. Пример символической ссылки
1.24. Стандартные каталоги в файловой системе UNIX
1.25. Состояния процесса в UNIX
1.26. Схема планирования с кольцевой очередью
1.27. Схема планирования с кольцевой очередью и приоритетами
1.28. Презентация 2-01: основные концепции UNIX
1.29. Презентация 2-02: беглый взгляд на архитектуру UNIX
1.30. Презентация 2-03: ядро UNIX
1.31. Презентация 2-04: файловая система UNIX
1.32. Презентация 2-05: индексный узел
1.33. Презентация 2-06: монтирование файловых систем
1.34. Презентация 2-07: стандарт на файловую систему
1.35. Презентация 2-08: контекст процесса
1.36. Презентация 2-09: планирование процессов
1.37. Презентация 2-10: межпроцессное взаимодействие
1.38. Презентация 2-11: резюме
2.1. Интерфейс командной строки
2.2. Виртуальные и графические консоли
2.3. Запуск команды оболочкой
2.4. Презентация 3-01: терминал и командная строка
2.5. Презентация 3-02: одновременный доступ к системе
2.6. Презентация 3-03: формат командной строки
2.7. Презентация 3-04: исполнение команды
2.8. Презентация 3-05: возвращаемое значение
2.9. Презентация 3-06: способы объединения команд
2.10. Презентация 3-07: служебные символы
2.11. Презентация 3-08: программное окружение
2.12. Презентация 3-09: возможности командной оболочки
2.13. Презентация 3-10: справочная подсистема
2.14. Презентация 3-11: страницы руководств (man)
2.15. Презентация 3-12: резюме
3.1. Объект и субъект безопасности
3.2. Базовые права доступа в UNIX
3.3. Последовательнось проверки прав доступа в UNIX
3.4. Подмена идентификатора пользователя
3.5. Процесс входа в систему
3.6. Презентация 4-01: информационная безопасность
3.7. Презентация 4-02: политика безопасности
3.8. Презентация 4-03: управление доступом
3.9. Презентация 4-04: аутентификация и авторизация
3.10. Презентация 4-05: концепции безопасности UNIX
3.11. Презентация 4-06: права доступа
3.12. Презентация 4-07: последовательность проверки
3.13. Презентация 4-08: подмена идентификатора субъекта
3.14. Презентация 4-09: суперпользователь
3.15. Презентация 4-10: вход пользователя в систему
3.16. Презентация 4-11: база данных пользователей
3.17. Презентация 4-12: ограничения сеанса пользователя
3.18. Презентация 4-13: резюме
4.1. Уровни ISO OSI
4.2. Соответствие стека TCP/IP модели OSI
4.3. Обработка пакета в iptables
4.4. Презентация 5-01: введение в сети
4.5. Презентация 5-02: взаимодействие открытых систем
4.6. Презентация 5-03: протоколы Internet: TCP/IP
4.7. Презентация 5-04: сетевой интерфейс в UNIX
4.8. Презентация 5-05: сетевой адрес
4.9. Презентация 5-06: маршрутизация
4.10. Презентация 5-07: протокол ICMP
4.11. Презентация 5-08: сетевые соединения
4.12. Презентация 5-09: служба доменных имён
4.13. Презентация 5-10: удалённый терминал
4.14. Презентация 5-11: межсетевой экран iptables
4.15. Презентация 5-12: резюме
6.1. Этапы загрузки ОС UNIX
6.2. Пример иерархии процессов в UNIX
6.3. Презентация 6-01: этапы загрузки системы
6.4. Презентация 6-02: процесс init
6.5. Презентация 6-03: уровни выполнения системы
6.6. Презентация 6-04: системные службы
6.7. Презентация 6-05: системные службы: примеры
6.8. Презентация 6-06: служба планирования заданий
6.9. Презентация 6-07: сетевые службы
6.10. Презентация 6-08: служба системного журнала
6.11. Презентация 6-09: основные системные службы
6.12. Презентация 6-10: ротация системных журналов
6.13. Презентация 6-11: мониторинг пользователей
6.14. Презентация 6-12: резюме

Список примеров

2.1. Пример выполнения команды
2.2. Возвращаемое значение в программе на языке C
3.1. Пример файла /etc/passwd
4.1. Пример выполнения команды ifconfig
4.2. Пример выполнения команды route
4.3. Пример выполнения команды traceroute
4.4. Пример выполнения команды netstat
5.1. Отправление письма с помощью sendmail
6.1. Пример файла /etc/inittab
6.2. Пример перезапуска службы
6.3. Пример файла /etc/crontab

В создании лекций принимали участие Сергей Виноградов и Андрей Егерев .

Эти лекции находятся в ещё достаточно сыром состоянии. Автор будет очень признателен за все высказанные поправки и замечания. Пишите: .

Сведения о документе