Специалист | Основы Linux
Курс Основы Linux раскрывает основные принципы работы c операционной системы Linux и интерфейсом CLI, базовые понятия открытого исходного кода (open source). При обучении делается упор на практические задания: предоставляется доступ к виртуальной машине Linux, позволяя на практике изучать и тестировать команды CLI Linux.
Критерий завершения
установка Linux и эффективная работа в этой ОС
-
Модуль 1. Введение в Linux
Занятия:
- История Linux
- Выбор операционной системы
-
Модуль 2. Открытое программное обеспечение и лицензии
Занятия:
- Обзор популярных открытых программных продуктов
- Обзор лицензий на открытое ПО
-
Модуль 3. Использование Linux
Занятия:
- Сравнение графического интерфейса и командной строки
- Использование Linux в среде виртуализации и облачных вычислений
- Использование Linux в качестве рабочей станции
- Основы компьютерной безопасности
-
Модуль 4. Навыки работы в командной строке
Занятия:
- Интерфейс командной строки
- Терминальный доступ
- Команды и алиасы
- Переменные и подстановки shell
- Символы экранирования
- Управление последовательностью выполнения команд
- Лабораторные работы:
- Упражнение 1: Файлы и директории
- Упражнение 2: Переменные окружения
- Упражнение 3: Подстановки shell
- Упражнение 4: Экранирование выражений
-
Модуль 5. Получение справочной информации в системе
Занятия:
- man страницы
- info документация
- Дополнительные источники документации
Лабораторные работы:
- Упражнение 1: Работа со справочной информацией
- Упражнение 2: Поиск файлов
-
Модуль 6. Работа с файлами и каталогами
Занятия:
- Организация файлов и каталогов
- Команды для работы с файлами и каталогами
Лабораторные работы:
- Упражнение 1: Навигация по файловой системе
- Упражнение 2: Просмотр списков файлов и каталогов
- Упражнение 3: Копирование, перемещение и переименование файлов и каталогов
-
Модуль 7. Сжатие и архивирование данных
Занятия:
- Варианты сжатия информации
- Архивирование данных
Лабораторные работы:
- Упражнение 1: Использование команд архивирования
-
Модуль 8. Управление потоками ввода/вывода, каналы и регулярные выражения
Занятия:
- Перенаправление ввода/вывода
- Поиск файлов
- Просмотр содержимого файлов
- Сортировка информации
- Команды фильтры
- Регулярные выражения
- Генерация и выполнения команд из стандартного вывода
Лабораторные работы: Основы работы в командном интерфейсе.
- Упражнение 1: Использование перенаправления ввода/вывода и конвейеров
- Упражнение 2: Использование команды find
- Упражнение 3: Просмотр больших текстовых файлов
- Упражнение 4: Поиск текста с использованием регулярных выражений
-
Модуль 9. Написание сценариев на языке командной оболочки
Занятия:
- Что такое скрипт
- Использование текстовых редакторов
- Алгоритмические конструкции языка сценариев
Лабораторные работы:
- Упражнение 1: Использование редактора vi
- Упражнение 2: Создание простых сценариев
- Упражнение 3: Использование алгоритмических конструкций в сценариях
-
Модуль 10. Аппаратные средства
Занятия:
- Процессор
- Материнская плата и шины
- Слой аппаратных абстракций
- Дисковая подсистема
- Видео адаптеры
- Управление устройствами
Лабораторные работы:
- Упражнение 1: Анализ оборудования системы
-
Модуль 11. Управление программным обеспечением и процессами
Занятия:
- Менеджеры пакетов
- Ядро Linux
- Иерархия процессов
- Файлы журналов
Лабораторные работы: Основы работы в командном интерфейсе.
- Упражнение 1: Ядро и файловая система /proc
- Упражнение 2: Управление процессами
- Упражнение 3: Использование top для просмотра процессов
- Упражнение 4: Использование kill и pkill для остановки процессов
- Упражнение 5: Использование ps для выбора и сортировки процессов
- Упражнение 6: Просмотр системных журналов
- Упражнение 7: Разделяемые библиотеки
-
Модуль 12. Настройка сети
Занятия:
- Основные термины, понятия и компоненты компьютерной сети
- IP адресация
- Настройка сетевых адаптеров
- Утилиты для работы с сетью
Лабораторные работы:
- Упражнение 1: Работа с сетью
-
Модуль 13. Система безопасности
Занятия:
- Учетные записи
- Группы
- Учетная запись root
- Команды su и sudo
- Команды who и w
Лабораторные работы:
- Упражнение 1: Просмотр учетных записей и групп
- Упражнение 2: Просмотр активных сессий в системе
- Упражнение 3: Использование учетной записи root
-
Модуль 14. Управление пользователями
Занятия:
- Команды для управление учетными записями и группами
Лабораторные работы:
- Упражнение 1: Создание учетных записей и групп
-
Модуль 15. Управление правами доступа
Занятия:
- Права доступа к файлам
- Права доступа к директориям
- Команда stat
- Команда umask
Лабораторные работы:
- Упражнение 1: Управление правами доступа
-
Модуль 16. Специальные разрешения, линки и иерархия файловой системы
Занятия:
- Использование битов setuid, setgid и sticky
- Жесткие и мягкие ссылки
- Стандарт иерархии файловой системы
Лабораторные работы: Основы работы в командном интерфейсе.
- Упражнение 1: Использование специальных разрешений
- Упражнение 2: Использование ссылок
- 1252
- 17 марта 2017, 07:11
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением