
- •Московский технический университет связи и информатики
- •М.Г. Канищева, е.Е. Маликова
- •«Основы работы Linux-подобных операционных систем»
- •Содержание
- •Введение
- •Практическая работа №1.Теоретические основы работы linux-подобных операционных систем. Технология виртуализации
- •Краткая теория
- •Теоретические основы работы linux-подобных операционных систем
- •Краткая история Linux
- •Ядро ос Linux
- •Дистрибутивы ос Linux
- •Лицензирование ос Linux
- •Принципы проектирования ос Linux
- •Компоненты системы Linux
- •Модули ядра
- •Управление модулем
- •Регистрация драйверов
- •Разрешение конфликтов
- •Программирование в ос Linux
- •Процессы в ос Linux
- •Файловая система
- •Основные виды виртуализации
- •Программная и полная (аппаратная) виртуализация
- •Виртуализация уровня операционной системы
- •Виртуализация приложений
- •Другие основные виды виртуализации
- •Контрольные вопросы
- •Инструкция по установке операционной системы Linux Ubuntu 20.04 lts на виртуальную машину Oracle VirtualBox Краткая теория
- •Порядок выполнения работы Скачивание и установка виртуальной машины
- •Настройка виртуальной машины для Linux Ubuntu 20.04 lts
- •Установка Linux Ubuntu 20.04 lts
- •Практическая работа №2. Файловая система. Краткая теория
- •Основные файловые системы
- •Специальные файловые системы
- •Основные каталоги (директории)
- •/Proc - (proccess) информация о процессах
- •Права доступа к файлам
- •Контрольные вопросы
- •Практическая работа №3. Основные команды для администрирования ос Linux Краткая теория
- •Команды для управления файлами и каталогами ls
- •Команды консоли для работы с текстом more / less
- •Команды для управления процессами ps / pgrep
- •Команды окружения пользователя
- •Команды для просмотра документации
- •Команды для управления сетью ip
- •Установка, обновление и полное удаление утилит и пакетов
- •Sudo apt [опции] команды [пакет] sudo apt-get [опции] команды [пакет]
- •Лабораторная работа №1. Изучение основ работы с каталогами
- •Задание
- •Краткая теория
- •Получение информации о пользователях в системе
- •Контрольные вопросы
- •Лабораторная работа №2. Операции с пользователями в системе
- •Задание
- •Краткая теория
- •Информация пользователей
- •Команды управления
- •Обычное добавление пользователя
- •Синтаксис команды: adduser options username
- •Создание пользователя с определенным uid
- •Создание пользователя с домашней директорией, отличной от дефолтной директории
- •Изменение пользователя
- •Синтаксис команды: usermod options username
- •Удаление пользователей userdel options username
- •Лабораторная работа №3. Утилиты ос Linux Цель работы
- •Задание
- •Краткая теория
- •Контрольные вопросы
- •Лабораторная работа №4. Изучение основ работы с файлами Цель работы
- •Задание
- •Краткая теория
- •Контрольные вопросы
- •Практическая работа №4. Сетевая модель
- •Эталонная сетевая модель osi
- •Контрольные вопросы
- •Практическая работа №5. Изучение команд для настройки сети Краткая теория
- •Цель работы
- •Цель работы
- •Контрольные вопросы
- •Лабораторная работа №8 Изучение инструмента для перенаправления результатов работы команды Цель работы
- •Задание
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы
- •Практическая работа №6 Изучение файла настроек Shell Краткая теория
- •Цель работы
- •Цель работы
- •Цель работы
- •Цель работы
- •Смена пароля с помощью passwd
- •Цель работы
- •Контрольные вопросы
- •Практическая работа №8 Использование cron Краткая теория
- •/Var/spool/cron/crontabs/имя_пользователя
- •Контрольные вопросы
- •Лабораторная работа №16 Анализ сетевого трафика Цель работы:
- •Задание:
- •Выполнение работы:
- •Контрольные вопросы
- •Список литературы
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
Московский технический университет связи и информатики
____________________________________________________________________
Факультет Сети и системы связи
Кафедра Сети связи и системы коммутации
М.Г. Канищева, е.Е. Маликова
Сборник практических и лабораторных работ по курсу «Технологии связи»
«Основы работы Linux-подобных операционных систем»
Москва 2024
В сборнике изложены основы работы с операционной системой Linux, приведены лабораторные работы и практические задания, способствующие выработке у обучающихся практических навыков по администрированию ОС Linux. Подробно изложена последовательность выполнения работ, сопровождающаяся пояснениями и иллюстрациями.
Для выполнения работ на компьютере обучающихся должны быть установлены программное обеспечение: Oracle VirtualBox либо VMware, Linux Ubuntu 20.04 LTS. Базовая операционная система: предпочтительно Windows. Для нормальной работы на виртуальной машине нужно: ОЗУ - 4 ГБ, процессор - 2.2
ГГц, место на жестком диске - 40 ГБ, доступ в сеть Интернет.
Содержание
ВВЕДЕНИЕ ........................................................................................................................................................... 4
Практическая работа №1.Теоретические основы работы linux-подобных операционных систем.
Технология виртуализации ............................................................................................................................... 5
Инструкция по установке операционной системы Linux Ubuntu 20.04 LTS на виртуальную машину Oracle VirtualBox……………………………………………………………………………............................. 18
Практическая работа №2. Файловая система. ............................................................................................ 34
Практическая работа №3. Основные команды для администрирования ОС Linux ........................... 45
Лабораторная работа №1. Изучение основ работы с каталогами............................................................ 54
Лабораторная работа №2. Операции с пользователями в системе ......................................................... 58
Лабораторная работа №3. Утилиты ОС Linux ............................................................................................ 65
Лабораторная работа №4. Изучение основ работы с файлами................................................................. 71
Лабораторная работа №5. Изучение флагов в командах ........................................................................... 75
Практическая работа №4. Сетевая модель .................................................................................................. 79
Практическая работа №5. Изучение команд для настройки сети .......................................................... 83
Лабораторная работа №6. Изучение команд для настройки сети ........................................................... 86
Лабораторная работа №7 Изучение работы пользователей в системе Linux с различными правами
доступа ................................................................................................................................................................. 89
Лабораторная работа №8 Изучение инструмента для перенаправления результатов работы
команды ............................................................................................................................................................... 94
Практическая работа №6 Изучение файла настроек Shell ........................................................................ 98
Лабораторная работа №9 Изучение файла настроек Shell (.bashrc) и команды alias .......................... 100
Лабораторная работа №10 Изучение переменных окружения ................................................................ 105
Лабораторная работа №11 Установка и удаление утилит ....................................................................... 110
Лабораторная работа №12 Запуск собственных скриптов ...................................................................... 113
Практическая работа №7 Удаленное управление ОС............................................................................... 117
Лабораторная работа №13 Подключение по SSH ...................................................................................... 121
Лабораторная работа №14 Изменение пароля пользователя .................................................................. 123
Лабораторная работа №15 Планирование выполнения команд ............................................................ 126
Практическая работа №8 Использование CRON ...................................................................................... 129
Лабораторная работа №16 Анализ сетевого трафика .............................................................................. 131
Список литературы ......................................................................................................................................... 134