Курс Использование GNU/Linux

Код: ITCloud-L-101

Продолжительность курса

40 Академических часов

Ближайшие курсы

Август

07.08.2023 - 11.08.2023 Ект

Октябрь

30.10.2023 - 03.11.2023 Ект

Январь

29.01.2024 - 02.02.2024 Ект

Апрель

15.04.2024 - 19.04.2024 Ект

L-101 - это базовый курс по системному администрированию, установке и управлению отдельной системой Linux (Линукс).

Стоимость курса

34 703 руб
Заказать

Вы научитесь:

По окончании курса Вы сможете:

  • Работать в оболочке bash и использовать продвинутые возможности bash;
  • Управлять переменными оболочки;
  • Использовать документацию, поставляемую вместе с дистрибутивами GNU/Linux, для нахождения ответов на возникающие вопросы;
  • Осуществлять навигацию по файловой системе и производить базовые операции с файлами и каталогами;
  • Управлять процессами;
  • Использовать редактор vi для создания и модификации текстовых файлов;
  • Управлять стандартными потоками;
  • Использовать основные команды и утилиты GNI/Linux (cat, less, more, tail, head, diff, sort, uniq, cut, join, paste, tr, nl, od, split, pr, exapnd, wc, fmt, xargs);
  • Применять регулярные выражения и утилиты sed и grep для обработки текстовой информации;
  • Использовать потоковый редактор awk для конструирования новых Linux команд;
  • Создавать сценарии на языке оболочки bash.

Аудитория:

Для начинающих администраторов Linux/Unix систем.

Требования к предварительной подготовке слушателя:

  • базовый опыт работы на ПК,
  • общие знания по устройству компьютера,
  • знание английского языка в пределах чтения компьютерно-ориентированного материала.

Готовит к тесту:

LPI-101

Содержание курса

Глава 1. Что такое GNU/Linux. 
  • История создания GNU/Linux.
  • Что означает свобода распространения программного обеспечения?
  • Устройство и функции операционной системы GNU/Linux.
Глава 2. Начало работы в GNU/Linux.
  • Получение учетной записи и вход в сеанс.
  • Как вводить команды в shell?
  • Смена пароля пользователя.
  • Идентификация пользователя.
  • Кто в сеансе?
Глава 3. Работа в оболочке Bash.
  • Что такое оболочка?
  • Структура командной строки.
  • Наиболее распространенные оболочки в GNU/Linux.
  • Встроенные и системные команды.
  • Ввод, редактирование и исполнение команд.
  • Переменные оболочки и переменные окружения.
  • Экранирование (quotation).
  • История команд.
  • Автоматическое дополнение в командной строке.
  • Псевдонимы команд (aliases).
  • Командная подстановка.
  • Вычисление арифметических выражений в командной строке.
  • Шаблоны подстановки и перечисление.
Глава 4. Помощь и документация.
  • Сообщения о неверном синтаксисе и встроенная в команды подсказка.
  • Встроенная помощь оболочки Bash.
  • Страницы помощи man.
  • Файлы страниц man.
  • Система TexInfo.
  • Документация, поставляющаяся с программными пакетами.
  • Источники информации в Internet.
Глава 5. Работа с файлами и каталогами. 
  • Система файлов и каталогов.
  • Получение списков файлов и каталогов.
  • Перемещение по дереву каталогов.
  • Создание и удаление файлов и каталогов.
  • Копирование, перемещение и переименование файлов.
  • Поиск файлов.
  • Поиск файлов по подстроке в имени в базе данных.
  • Определение типа файлов.
Глава 6. Процессы.
  • Процессы и задания.
  • Фоновый режим выполнения заданий.
  • Жизненный цикл процесса.
  • Мониторинг процессов.
  • Сигналы.
  • Перехват и обработка сигналов в Bash.
  • Управление приоритетом процессов.
Глава 7. Редактор vi.
  • Запуск vi и режимы его работы.
  • Перемещение курсора по тексту в vi.
  • Команды vi редактирования текста.
  • Команды поиска и замены строк.
  • Файловые команды.
Глава 8. Текстовые файлы и потоки. 
  • Перенаправление потоков ввода-вывода.
  • Конвейеры и фильтры.
  • Команда echo.
  • Просмотр файлов с помощью more и less.
  • Объединение файлов с помощью cat.
  • Команды head и tail.
  • Вырезание текста с помощью cut.
  • Потоковый редактор sed.
  • Потоковый редактор awk.
  • Сравнение файлов и каталогов.
  • Замена символов табуляции на пробелы.
  • Простое форматирование текста.
  • Подготовка текста к печати.
  • Сортировка строк.
  • Вывод неповторяющихся строк.
  • Объединение строк двух файлов по общему полю.
  • Подсчет количества и нумерация строк.
  • Замена символов в строках с помощью команды tr.
  • Слияние строк.
  • Получение дампа.
  • Разделение файлов на части.
  • Команда xargs.
Глава 9. Регулярные выражения. 
  • Классификация регулярных выражений.
  • Поиск текста с помощью grep.
  • Использование обратных ссылок.
  • Использование регулярных выражений с sed.
  • Регулярные выражения в awk.
Глава 10. Написание сценариев Bash. 
  • Сценарии оболочки.
  • Использование переменных оболочки.
  • Интерактивная установка значений переменных.
  • Позиционные параметры.
  • Оператор test.
  • Условное исполнение команд.
  • Оператор case.
  • Циклы.
  • Функции.