крутой админ (личная):
Операционная система Linux
: Информация
Опубликован: 22.06.2005 | Уровень: для всех | Доступ: свободно | ВУЗ: Компания IBM
В курсе даются основные понятия операционной системы Linux и важнейшие навыки работы в ней. Изложение сопровождается большим количеством практических примеров. Данный курс может рассматриваться как учебник для студентов, начинающих обучение по специальностям в области информатики и ещё не знакомых с ОС Linux.
В первой части курса вводятся основные понятия и навыки, необходимые пользователю для того, чтобы начать грамотно работать в Linux. Здесь рассмотрены: пользователи с точки зрения системы, понятие терминал и работа с командной строкой, устройство файловой системы и работа с ней, права доступа в Linux, возможности командной оболочки, текстовые редакторы. Вторая часть посвящена тем понятиям и навыкам, которые требуются для администрирования ОС Linux. Сюда входит обсуждение этапов загрузки системы, технологий работы с внешними устройствами, файловыми системами и сетью в Linux, администрирование системы посредством конфигурационных файлов, управление пакетами.
В завершающей лекции курса даётся обзор истории возникновения и развития Linux. Здесь же приведён обзор социального контекста, существенного для понимания ОС Linux и работы в ней: сообщество пользователей, лицензирование свободного программного обеспечения, место свободного ПО на современном рынке, дистрибутивы Linux и решения на базе Linux.
Цель: Курс адресован студентам, начинающим обучение по специальностям в области информационных технологий, а также всем любознательным пользователям, желающим научиться грамотно и эффективно работать в Linux.
Предварительные курсы |
Дополнительные курсы |
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 11 час | Сеанс работы в Linux
В лекции описан сеанс работы пользователя в Linux: от регистрации в
системе до выхода. Рассмотрено понятие пользователя с точки зрения системы,
процедура идентификации пользователя, обоснована многопользовательская
модель разграничения доступа. Даются основы работы с интерфейсом командной строки.
Оглавление | - |
Тест 118 минут | - | |
Лекция 21 час 15 минут | Терминал и командная строка
В лекции описываетcя взаимодействие пользователя с системой посредством терминального устройства и интерпретатора командной строки. Даются основные понятия интерфейса командной строки: команда, параметр, разделитель, ключ. Кроме того, описывается устройство подсистем помощи Linux (man и info) и способы их использования.
Оглавление | - |
Тест 218 минут | - | |
Лекция 347 минут | Структура файловой системы
В лекции разбираются основные понятия файловой системы: файл, каталог, дерево каталогов. Обсуждаются принципы размещения файлов в Linux в соответствии со стандартом FHS, приводится краткий обзор стандартных каталогов файловой системы Linux.
Оглавление | - |
Тест 318 минут | - | |
Лекция 41 час 4 минуты | Работа с файловой системой
Лекция посвящена практической работе с объектами файловой системы: перемещению по дереву каталогов, копированию, перемещению и удалению файлов, созданию жестких и символьных ссылок. Подробно разбираются понятия "полный путь" и "относительный путь", текущий каталог, домашний каталог.
Оглавление | - |
Тест 418 минут | - | |
Лекция 551 минута | Доступ процессов к файлам и каталогам
В лекции описываются понятия процесса в Linux, алгоритм порождения новых процессов и одно из средств межпроцессного взаимодействия – сигналы. Рассматриваются три вида доступа к ресурсам файловой системы – чтение, запись и использование, их различия для файлов и каталогов, а также команды изменения доступа.
Оглавление | - |
Тест 518 минут | - | |
Лекция 654 минуты | Права доступа
В лекции вводится понятие прав доступа как отношение субъектов системы (процессов) к объектам (файлам) и описывается иерархия прав доступа в Linux. Кроме того, описывается механизм подмены идентификатора, позволяющий в некоторых случаях строго ограниченным способом обходить запреты, устанавливаемые правами доступа.
Оглавление | - |
Тест 615 минут | - | |
Лекция 71 час 9 минут | Работа с текстовыми данными
В Linux очень многие задачи использования и администрирования системы сводятся к обработке текстовых данных. В лекции описаны способы эффективной обработки текста при помощи интерфейса командной строки и набора стандартных утилит. Вводятся понятия стандартного ввода/вывода, конвейера. Последний раздел посвящен разбору типичных задач, возникающих в ходе работы с системой, и их решения при помощи стандартных утилит, объединенных в конвейере.
Оглавление | - |
Тест 718 минут | - | |
Лекция 81 час 21 минута | Возможности командной оболочки
В лекции описываются основные возможности, присущие интерпретатору командной строки - главному инструменту пользователя Linux. Рассматриваются работа с командной строкой и шаблонами, использование окружения, а также особенности программирования на shell. Приводятся примеры конфигурационных файлов bash.
Оглавление | - |
Тест 818 минут | - | |
Лекция 91 час 19 минут | Текстовые редакторы
В лекции вводится понятие "текстовый редактор". Задача лекции –
познакомить читателя с двумя наиболее развитыми инструментами Linux,
предназначенными для редактирования текста и решения смежных с
редактированием задач: Vim/Vi и Emacs. В одной лекции невозможно дать
подробное описание этих программ, поэтому изложение ограничивается
основными принципами работы с этими редакторами, простейшими
примерами и перечислением случаев, когда удобно и рационально
использовать Vim/Vi и Emacs.
Оглавление | - |
Тест 918 минут | - | |
Лекция 101 час 42 минуты | Этапы загрузки системы
В лекции рассматриваются основные этапы загрузки компьютера как до начала работы ядра Linux (системно-независимая часть), так и в процессе загрузки системы (собственно Linux). Подробно разбираются уровни выполнения и стартовые сценарии. Описаны действия, необходимые для остановки системы.
Оглавление | - |
Тест 1018 минут | - | |
Лекция 111 час 26 минут | Работа с внешними устройствами
Последняя из лекций, посвященных файловым системам и способам работы с ними. В лекции рассказано о представлении внешних устройств в Linux, формате разбиения жесткого диска на разделы и доступе к ним, командах mount и umount. Описывается несколько типов файловых систем, в том числе виртуальных, и процедура проверки fsck.
Оглавление | - |
Тест 1118 минут | - | |
Лекция 121 час 13 минут | Конфигурационные файлы
В лекции операционная система представлена как совокупность трех
частей: неизменяемой (реализации), изменяемой (профиля) и наполнения
(пользовательских файлов). Выделены характерные для Linux свойства
профиля и способы работы с ним. Рассмотрено несколько примеров
основных конфигурационных файлов и того, как они задают свойства
соответствующих системных служб.
Оглавление | - |
Тест 1218 минут | - | |
Лекция 131 час 4 минуты | Управление пакетами
Лекция посвящена принципам комплектации системы в Linux: установке, удалению и обновлению программного обеспечения. Разбираются понятия "пакет", "зависимость", приводятся примеры работы с установщиками пакетов и менеджерами пакетов.
Оглавление | - |
Тест 1318 минут | - | |
Лекция 141 час 14 минут | Сеть TCP/IP в Linux
В лекции кратко описано семейство протоколов TCP/IP и их реализация в Linux, обосновано разделение сетевых протоколов на уровни и выделены задачи, решаемые на каждом из них. Приведены утилиты Linux для работы с сетью. Кроме того, рассмотрена работа метадемона inetd и структура службы доменных имен в Internet.
Оглавление | - |
Тест 1418 минут | - | |
Лекция 151 час 19 минут | Сетевые и серверные возможности
В первой части лекции описана настройка сетевых параметров Linux и даны примеры того, как реализованы постоянные сетевые настройки в некоторых дистрибутивах. Кроме этого, описаны основные системные службы, имеющие отношение к настройке сети: служба автоматической настройки и межсетевой экран. Вторая часть лекции представляет собой краткий обзор основных сетевых служб и описание различных серверов Linux, которые можно использовать для организации таких служб.
Оглавление | - |
Тест 1518 минут | - | |
Лекция 161 час 28 минут | Графический интерфейс (X11)
В лекции рассмотрено устройство графического интерфейса в Linux. Обсуждается технология X Window System: протокол X11, X-сервер и X-клиент. Описаны основные X-приложения, функциональность диспетчеров окон и сред рабочего стола, доступных в Linux.
Оглавление | - |
Тест 1618 минут | - | |
Лекция 171 час 3 минуты | Прикладные программы
В лекции приводится краткий обзор прикладных программ для Linux.
Оглавление | - |
Тест 1718 минут | - | |
Лекция 181 час 6 минут | Политика свободного лицензирования. История Linux: от ядра к дистрибутивам
В лекции описывается история понятия "свободное программное обеспечение" и свободных лицензий. Кратко изложена история разработки ядра Linux, появления и развития дистрибутивов, русификации Linux.
Оглавление | - |
Тест 1818 минут | - | |
5 часов | - |