Академия ALT Linux: Операционная система Linux: Информация
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 277 студентам
Уровень:
Для всех
Длительность:
26:36:00
Студентов:
30755
Выпускников:
6975
Качество курса:
4.27 | 3.93
В курсе даются основные понятия операционной системы Linux и важнейшие навыки работы в ней. Изложение сопровождается большим количеством практических примеров. Данный курс может рассматриваться как учебник для студентов, начинающих обучение по специальностям в области информатики и ещё не знакомых с ОС Linux.
В первой части курса вводятся основные понятия и навыки, необходимые пользователю для того, чтобы начать грамотно работать в Linux. Здесь рассмотрены: пользователи с точки зрения системы, понятие терминал и работа с командной строкой, устройство файловой системы и работа с ней, права доступа в Linux, возможности командной оболочки, текстовые редакторы. Вторая часть посвящена тем понятиям и навыкам, которые требуются для администрирования ОС Linux. Сюда входит обсуждение этапов загрузки системы, технологий работы с внешними устройствами, файловыми системами и сетью в Linux, администрирование системы посредством конфигурационных файлов, управление пакетами.
В завершающей лекции курса даётся обзор истории возникновения и развития Linux. Здесь же приведён обзор социального контекста, существенного для понимания ОС Linux и работы в ней: сообщество пользователей, лицензирование свободного программного обеспечения, место свободного ПО на современном рынке, дистрибутивы Linux и решения на базе Linux.
Темы: Операционные системы, Школа
Специальности: Архитектор программного обеспечения
ISBN: 978-5-9556-0029-1
Теги: apt-get, GRUB, hardlink, inittab, jabber, LILO, linux, pppd, VIM, x window, xfree86, виртуальная консоль, интерфейсы, история, каталоги, командная строка, программное обеспечение, протоколы, серверы, утилиты, файловые системы, форматы, электронная почта, ядро
Предварительные курсы
Дополнительные курсы
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
1 час
Сеанс работы в Linux
В лекции описан сеанс работы пользователя в Linux: от регистрации в
системе до выхода. Рассмотрено понятие пользователя с точки зрения системы,
процедура идентификации пользователя, обоснована многопользовательская
модель разграничения доступа. Даются основы работы с интерфейсом командной строки.
Оглавление
-
Лекция 2
1 час 15 минут
Терминал и командная строка
В лекции описываетcя взаимодействие пользователя с системой посредством терминального устройства и интерпретатора командной строки. Даются основные понятия интерфейса командной строки: команда, параметр, разделитель, ключ. Кроме того, описывается устройство подсистем помощи Linux (man и info) и способы их использования.
Оглавление
-
Лекция 3
47 минут
Структура файловой системы
В лекции разбираются основные понятия файловой системы: файл, каталог, дерево каталогов. Обсуждаются принципы размещения файлов в Linux в соответствии со стандартом FHS, приводится краткий обзор стандартных каталогов файловой системы Linux.
Оглавление
-
Лекция 4
1 час 4 минуты
Работа с файловой системой
Лекция посвящена практической работе с объектами файловой системы: перемещению по дереву каталогов, копированию, перемещению и удалению файлов, созданию жестких и символьных ссылок. Подробно разбираются понятия "полный путь" и "относительный путь", текущий каталог, домашний каталог.
Оглавление
-
Лекция 5
51 минута
Доступ процессов к файлам и каталогам
В лекции описываются понятия процесса в Linux, алгоритм порождения новых процессов и одно из средств межпроцессного взаимодействия – сигналы. Рассматриваются три вида доступа к ресурсам файловой системы – чтение, запись и использование, их различия для файлов и каталогов, а также команды изменения доступа.
Оглавление
-
Лекция 6
54 минуты
Права доступа
В лекции вводится понятие прав доступа как отношение субъектов системы (процессов) к объектам (файлам) и описывается иерархия прав доступа в Linux. Кроме того, описывается механизм подмены идентификатора, позволяющий в некоторых случаях строго ограниченным способом обходить запреты, устанавливаемые правами доступа.
Оглавление
-
Лекция 7
1 час 9 минут
Работа с текстовыми данными
В Linux очень многие задачи использования и администрирования системы сводятся к обработке текстовых данных. В лекции описаны способы эффективной обработки текста при помощи интерфейса командной строки и набора стандартных утилит. Вводятся понятия стандартного ввода/вывода, конвейера. Последний раздел посвящен разбору типичных задач, возникающих в ходе работы с системой, и их решения при помощи стандартных утилит, объединенных в конвейере.
Оглавление
-
Лекция 8
1 час 21 минута
Возможности командной оболочки
В лекции описываются основные возможности, присущие интерпретатору командной строки - главному инструменту пользователя Linux. Рассматриваются работа с командной строкой и шаблонами, использование окружения, а также особенности программирования на shell. Приводятся примеры конфигурационных файлов bash.
Оглавление
-
Лекция 9
1 час 19 минут
Текстовые редакторы
В лекции вводится понятие "текстовый редактор". Задача лекции –
познакомить читателя с двумя наиболее развитыми инструментами Linux,
предназначенными для редактирования текста и решения смежных с
редактированием задач: Vim/Vi и Emacs. В одной лекции невозможно дать
подробное описание этих программ, поэтому изложение ограничивается
основными принципами работы с этими редакторами, простейшими
примерами и перечислением случаев, когда удобно и рационально
использовать Vim/Vi и Emacs.
Оглавление
-
Лекция 10
1 час 42 минуты
Этапы загрузки системы
В лекции рассматриваются основные этапы загрузки компьютера как до начала работы ядра Linux (системно-независимая часть), так и в процессе загрузки системы (собственно Linux). Подробно разбираются уровни выполнения и стартовые сценарии. Описаны действия, необходимые для остановки системы.
Оглавление
-
Лекция 11
1 час 26 минут
Работа с внешними устройствами
Последняя из лекций, посвященных файловым системам и способам работы с ними. В лекции рассказано о представлении внешних устройств в Linux, формате разбиения жесткого диска на разделы и доступе к ним, командах mount и umount. Описывается несколько типов файловых систем, в том числе виртуальных, и процедура проверки fsck.
Оглавление
-
Лекция 12
1 час 13 минут
Конфигурационные файлы
В лекции операционная система представлена как совокупность трех
частей: неизменяемой (реализации), изменяемой (профиля) и наполнения
(пользовательских файлов). Выделены характерные для Linux свойства
профиля и способы работы с ним. Рассмотрено несколько примеров
основных конфигурационных файлов и того, как они задают свойства
соответствующих системных служб.
Оглавление
-
Лекция 13
1 час 4 минуты
Управление пакетами
Лекция посвящена принципам комплектации системы в Linux: установке, удалению и обновлению программного обеспечения. Разбираются понятия "пакет", "зависимость", приводятся примеры работы с установщиками пакетов и менеджерами пакетов.
Оглавление
-
Лекция 14
1 час 14 минут
Сеть TCP/IP в Linux
В лекции кратко описано семейство протоколов TCP/IP и их реализация в Linux, обосновано разделение сетевых протоколов на уровни и выделены задачи, решаемые на каждом из них. Приведены утилиты Linux для работы с сетью. Кроме того, рассмотрена работа метадемона inetd и структура службы доменных имен в Internet.
Оглавление
-
Лекция 15
1 час 19 минут
Сетевые и серверные возможности
В первой части лекции описана настройка сетевых параметров Linux и даны примеры того, как реализованы постоянные сетевые настройки в некоторых дистрибутивах. Кроме этого, описаны основные системные службы, имеющие отношение к настройке сети: служба автоматической настройки и межсетевой экран. Вторая часть лекции представляет собой краткий обзор основных сетевых служб и описание различных серверов Linux, которые можно использовать для организации таких служб.
Оглавление
-
Лекция 16
1 час 28 минут
Графический интерфейс (X11)
В лекции рассмотрено устройство графического интерфейса в Linux. Обсуждается технология X Window System: протокол X11, X-сервер и X-клиент. Описаны основные X-приложения, функциональность диспетчеров окон и сред рабочего стола, доступных в Linux.
Оглавление
-
Лекция 17
1 час 3 минуты
Прикладные программы
В лекции приводится краткий обзор прикладных программ для Linux.
Оглавление
-
Лекция 18
1 час 6 минут
Политика свободного лицензирования. История Linux: от ядра к дистрибутивам
В лекции описывается история понятия "свободное программное обеспечение" и свободных лицензий. Кратко изложена история разработки ядра Linux, появления и развития дистрибутивов, русификации Linux.
Оглавление
-