Copyright © 2005, 2006 Алексей Федосеев
Содержание
- Вступление к курсу
- 1. Введение в операционную систему UNIX
- 2. Коммандная строка UNIX
- Терминал и командная строка
- Методические указания по основным командам UNIX
- Практическое занятие. Работа с файлами в UNIX
- Сценарий: Знакомство с каталогами UNIX
- Сценарий: Изучение типов файлов в UNIX
- Сценарий: Поиск системных журналов
- Сценарий: Архивирование и деархивирование файлов и директорий
- Сценарий: Cоздание новых текстовых файлов
- Сценарий: Разрезание и склеивание файлов
- Сценарий: Быстрый анализ текстов
- Сценарий: Поиск строк по регулярным выражениям
- Задания для самоподготовки
- Сценарии практического занятия на тему: Работа с файлами в UNIX
- Методические указания по командам управления системой в UNIX
- Практическое занятие. Сбор сведений о системе и управление процессами
- Сценарии практического занятия на тему: Сбор сведений о системе и управление процессами
- 3. Безопасность операционной системы UNIX
- 4. Сетевые средства UNIX
- Сеть в UNIX
- Методические указания по командам управления сетью в UNIX
- Практическое занятие. Управление сетью
- Сценарии практического занятия на тему: Управление сетью
- Практическое занятие. Расширенная диагностика и настройка сети
- Сценарии практического занятия на тему: Расширенная диагностика и настройка сети
- 5. Обзор прикладных программ
- 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
<work.serge@gmail.com> и <premudrij-peskar@yandex.ru>.Эти лекции находятся в ещё достаточно сыром состоянии. Автор будет очень признателен за все высказанные поправки и замечания. Пишите:
<aleksey@fedoseev.net>.