Операционная система Linux

В курсе даются основные понятия операционной системы Linux и важнейшие навыки работы в ней. Изложение сопровождается большим количеством практических примеров. Данный курс может рассматриваться как учебник для студентов, начинающих обучение по специальностям в области информатики и ещё не знакомых с ОС Linux.
Для специалистов
Записаться
Объём

36 час.
Длительность

30 дней
Нагрузка

6 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс посвящен операционной системе Linux и охватывает сеансовую работу, терминал и командную строку, файловую систему и базовые приемы администрирования. В материалах последовательно разобраны структура каталогов, работа с файлами, права доступа и типовые задачи пользователя и системного оператора. Курс будет полезен студентам ИТ-специальностей, начинающим системным администраторам и разработчикам, развивающим компетенции в работе с Unix-подобными системами.
Цели
  • Сформировать базовое понимание устройства операционной системы Linux.
  • Развить умение уверенно работать в командной строке Linux.
  • Подготовить к освоению более сложных задач администрирования.
Чему я научусь?
  • Использовать терминал и базовые команды Linux в повседневной работе.
  • Ориентироваться в структуре файловой системы и правах доступа.
  • Выполнять типовые операции пользователя и начинающего администратора.

Авторы

Курячий Георгий Владимирович
Курячий Георгий Владимирович
Системный администратор ВМиК МГУ. Сотрудник компании ALT Linux.
Маслинский Кирилл Александрович
Маслинский Кирилл Александрович
Сотрудник компании ALT Linux.
Чему я научусь?
  • Использовать терминал и базовые команды Linux в повседневной работе.
  • Ориентироваться в структуре файловой системы и правах доступа.
  • Выполнять типовые операции пользователя и начинающего администратора.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
1 Сеанс работы в Linux В лекции описан сеанс работы пользователя в Linux: от регистрации в системе до выхода. Рассмотрено понятие... В лекции описан сеанс работы пользователя в Linux: от регистрации в системе до выхода. Рассмотрено понятие пользователя с точки зрения системы, процедура идентификации пользователя, обоснована многопользовательская модель разграничения доступа. Даются основы работы с интерфейсом командной строки. ещё
Сеанс работы в Linux тест для курса Операционная система Linux 30 мин
2 Терминал и командная строка В лекции описываетcя взаимодействие пользователя с системой посредством терминального устройства и интерпретатора командной строки. Даются основные... В лекции описываетcя взаимодействие пользователя с системой посредством терминального устройства и интерпретатора командной строки. Даются основные понятия интерфейса командной строки: команда, параметр, разделитель, ключ. Кроме того, описывается устройство подсистем помощи Linux (man и info) и способы их использования. ещё
Терминал и командная строка тест для курса Операционная система Linux 30 мин
3 Структура файловой системы В лекции разбираются основные понятия файловой системы: файл, каталог, дерево каталогов. Обсуждаются принципы размещения файлов в... В лекции разбираются основные понятия файловой системы: файл, каталог, дерево каталогов. Обсуждаются принципы размещения файлов в Linux в соответствии со стандартом FHS, приводится краткий обзор стандартных каталогов файловой системы Linux. ещё
Структура файловой системы тест для курса Операционная система Linux 30 мин
4 Работа с файловой системой "Лекция посвящена практической работе с объектами файловой системы: перемещению по дереву каталогов, копированию, перемещению и удалению... "Лекция посвящена практической работе с объектами файловой системы: перемещению по дереву каталогов, копированию, перемещению и удалению файлов, созданию жестких и символьных ссылок. Подробно разбираются понятия ""полный путь"" и ""относительный путь"", текущий каталог, домашний каталог." ещё
Работа с файловой системой тест для курса Операционная система Linux 30 мин
5 Доступ процессов к файлам и каталогам В лекции описываются понятия процесса в Linux, алгоритм порождения новых процессов и одно из средств межпроцессного... В лекции описываются понятия процесса в Linux, алгоритм порождения новых процессов и одно из средств межпроцессного взаимодействия – сигналы. Рассматриваются три вида доступа к ресурсам файловой системы – чтение, запись и использование, их различия для файлов и каталогов, а также команды изменения доступа. ещё
Доступ процессов к файлам и каталогам тест для курса Операционная система Linux 30 мин
6 Права доступа В лекции вводится понятие прав доступа как отношение субъектов системы (процессов) к объектам (файлам) и описывается... В лекции вводится понятие прав доступа как отношение субъектов системы (процессов) к объектам (файлам) и описывается иерархия прав доступа в Linux. Кроме того, описывается механизм подмены идентификатора, позволяющий в некоторых случаях строго ограниченным способом обходить запреты, устанавливаемые правами доступа. ещё
Права доступа тест для курса Операционная система Linux 25 мин
7 Работа с текстовыми данными В Linux очень многие задачи использования и администрирования системы сводятся к обработке текстовых данных. В лекции... В Linux очень многие задачи использования и администрирования системы сводятся к обработке текстовых данных. В лекции описаны способы эффективной обработки текста при помощи интерфейса командной строки и набора стандартных утилит. Вводятся понятия стандартного ввода/вывода, конвейера. Последний раздел посвящен разбору типичных задач, возникающих в ходе работы с системой, и их решения при помощи стандартных утилит, объединенных в конвейере. ещё
Работа с текстовыми данными тест для курса Операционная система Linux 30 мин
8 Возможности командной оболочки В лекции описываются основные возможности, присущие интерпретатору командной строки - главному инструменту пользователя Linux. Рассматриваются работа... В лекции описываются основные возможности, присущие интерпретатору командной строки - главному инструменту пользователя Linux. Рассматриваются работа с командной строкой и шаблонами, использование окружения, а также особенности программирования на shell. Приводятся примеры конфигурационных файлов bash. ещё
Возможности командной оболочки тест для курса Операционная система Linux 30 мин
9 Текстовые редакторы "В лекции вводится понятие ""текстовый редактор"". Задача лекции – познакомить читателя с двумя наиболее развитыми инструментами... "В лекции вводится понятие ""текстовый редактор"". Задача лекции – познакомить читателя с двумя наиболее развитыми инструментами Linux, предназначенными для редактирования текста и решения смежных с редактированием задач: Vim/Vi и Emacs. В одной лекции невозможно дать подробное описание этих программ, поэтому изложение ограничивается основными принципами работы с этими редакторами, простейшими примерами и перечислением случаев, когда удобно и рационально использовать Vim/Vi и Emacs." ещё
Текстовые редакторы тест для курса Операционная система Linux 30 мин
10 Этапы загрузки системы В лекции рассматриваются основные этапы загрузки компьютера как до начала работы ядра Linux (системно-независимая часть), так... В лекции рассматриваются основные этапы загрузки компьютера как до начала работы ядра Linux (системно-независимая часть), так и в процессе загрузки системы (собственно Linux). Подробно разбираются уровни выполнения и стартовые сценарии. Описаны действия, необходимые для остановки системы. ещё
Этапы загрузки системы тест для курса Операционная система Linux 30 мин
11 Работа с внешними устройствами Последняя из лекций, посвященных файловым системам и способам работы с ними. В лекции рассказано о представлении... Последняя из лекций, посвященных файловым системам и способам работы с ними. В лекции рассказано о представлении внешних устройств в Linux, формате разбиения жесткого диска на разделы и доступе к ним, командах mount и umount. Описывается несколько типов файловых систем, в том числе виртуальных, и процедура проверки fsck. ещё
Работа с внешними устройствами тест для курса Операционная система Linux 30 мин
12 Конфигурационные файлы В лекции операционная система представлена как совокупность трех частей: неизменяемой (реализации), изменяемой (профиля) и наполнения (пользовательских... В лекции операционная система представлена как совокупность трех частей: неизменяемой (реализации), изменяемой (профиля) и наполнения (пользовательских файлов). Выделены характерные для Linux свойства профиля и способы работы с ним. Рассмотрено несколько примеров основных конфигурационных файлов и того, как они задают свойства соответствующих системных служб. ещё
Конфигурационные файлы тест для курса Операционная система Linux 30 мин
13 Управление пакетами "Лекция посвящена принципам комплектации системы в Linux: установке, удалению и обновлению программного обеспечения. Разбираются понятия ""пакет"",... "Лекция посвящена принципам комплектации системы в Linux: установке, удалению и обновлению программного обеспечения. Разбираются понятия ""пакет"", ""зависимость"", приводятся примеры работы с установщиками пакетов и менеджерами пакетов." ещё
Управление пакетами тест для курса Операционная система Linux 30 мин
14 Сеть TCP/IP в Linux В лекции кратко описано семейство протоколов TCP/IP и их реализация в Linux, обосновано разделение сетевых протоколов... В лекции кратко описано семейство протоколов TCP/IP и их реализация в Linux, обосновано разделение сетевых протоколов на уровни и выделены задачи, решаемые на каждом из них. Приведены утилиты Linux для работы с сетью. Кроме того, рассмотрена работа метадемона inetd и структура службы доменных имен в Internet. ещё
Сеть TCP/IP в Linux тест для курса Операционная система Linux 30 мин
15 Сетевые и серверные возможности В первой части лекции описана настройка сетевых параметров Linux и даны примеры того, как реализованы постоянные... В первой части лекции описана настройка сетевых параметров Linux и даны примеры того, как реализованы постоянные сетевые настройки в некоторых дистрибутивах. Кроме этого, описаны основные системные службы, имеющие отношение к настройке сети: служба автоматической настройки и межсетевой экран. Вторая часть лекции представляет собой краткий обзор основных сетевых служб и описание различных серверов Linux, которые можно использовать для организации таких служб. ещё
Сетевые и серверные возможности тест для курса Операционная система Linux 30 мин
16 Графический интерфейс (X11) В лекции рассмотрено устройство графического интерфейса в Linux. Обсуждается технология X Window System: протокол X11, X-сервер... В лекции рассмотрено устройство графического интерфейса в Linux. Обсуждается технология X Window System: протокол X11, X-сервер и X-клиент. Описаны основные X-приложения, функциональность диспетчеров окон и сред рабочего стола, доступных в Linux. ещё
Графический интерфейс (X11) тест для курса Операционная система Linux 30 мин
17 Прикладные программы В лекции приводится краткий обзор прикладных программ для Linux.
Прикладные программы тест для курса Операционная система Linux 30 мин
18 Политика свободного лицензирования. История Linux: от ядра к дистрибутивам "В лекции описывается история понятия ""свободное программное обеспечение"" и свободных лицензий. Кратко изложена история разработки ядра... "В лекции описывается история понятия ""свободное программное обеспечение"" и свободных лицензий. Кратко изложена история разработки ядра Linux, появления и развития дистрибутивов, русификации Linux." ещё
Политика свободного лицензирования. История Linux: от ядра к дистрибутивам тест для курса Операционная система Linux 30 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз.
Экзамен