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

Код: ITC-L-101

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


Формат проведения

Очный или удаленный

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

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

Вендор

Linux
vendor

Вы научитесь


  • Работать в оболочке 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

Аудитория курса

Начинающие администраторы GNU Linux

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

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

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

Модуль 1. Что такое GNU/Linux (1 ак.ч.)

  • История создания GNU/Linux
  • Что означает свобода распространения программного обеспечения?
  • Устройство и функции операционной системы GNU/Linux
Модуль 2. Начало работы в GNU/Linux (2 ак.ч.)

  • Учетная запись и вход в сеанс
  • Идентификация пользователя
  • Виды учетных записей
  • Что такое терминал
  • Как вводить команды в оболочке?
  • Кто в сеансе? 
Модуль 3. Работа в оболочке Bash (4 ак.ч.)

  • Что такое оболочка?
  • Структура командной строки
  • Оболочки в GNU/Linux
  • Встроенные и системные команды
  • Ввод, редактирование и исполнение команд
  • Переменные оболочки и переменные окружения
  • История команд
  • Автоматическое дополнение в командной строке
  • Псевдонимы команд (aliases)
  • Командная подстановка
  • Вычисление арифметических выражений в командной строке
  • Шаблоны подстановки и перечисление
  • Экранирование (quotation)
Модуль 4. Помощь и документация (2 ак.ч.)

  • Сообщения о неверном синтаксисе и встроенная в команды подсказка
  • Встроенная помощь оболочки Bash
  • Страницы помощи man
  • Файлы страниц man
  • Система TexInfo
  • Документация, поставляющаяся с программными пакетами
Модуль 5. Работа с файлами и каталогами (3 ак.ч.)
 
  • Система файлов и каталогов
  • Стандарт FHS
  • Получение списков файлов и каталогов
  • Перемещение по дереву каталогов
  • Создание и удаление файлов и каталогов
  • Копирование, перемещение и переименование файлов
  • Поиск файлов
  • Поиск файлов по подстроке в имени в базе данных
  • Определение типа файлов
Модуль 6. Процессы (4 ак.ч.)

  • Процессы и задания
  • Фоновый режим выполнения заданий
  • Жизненный цикл процесса
  • Мониторинг процессов
  • Сигналы
  • Перехват и обработка сигналов в Bash
  • Управление приоритетом процессов
Модуль 7. Редактор vi (4 ак.ч.)

  • Запуск vi и режимы его работы.
  • Учебное пособие vimtutor.
  • Перемещение курсора по тексту в vi.
  • Команды vi редактирования текста.
  • Команды поиска и замены строк.
  • Файловые команды. 
Модуль 8. Текстовые файлы и потоки (8 ак.ч.)
 
  • Перенаправление потоков ввода-вывода
  • Конвейеры и фильтры
  • Команда echo
  • Получение даты – date
  • Просмотр файлов с помощью more и less
  • Объединение файлов с помощью cat
  • Команды head и tail
  • Вырезание текста с помощью cut
  • Потоковый редактор sed
  • Потоковый редактор awk
  • Сравнение файлов и каталогов
  • Сортировка строк
  • Вывод неповторяющихся строк
  • Объединение строк двух файлов по общему полю
  • Подсчет количества и нумерация строк
  • Замена символов в строках с помощью команды tr
  • Получение дампа
  • Команда xargs
Модуль 9. Регулярные выражения (5 ак.ч.)

  • Классификация регулярных выражений
  • Поиск текста с помощью grep
  • Использование обратных ссылок
  • Использование регулярных выражений с sed  
  • Регулярные выражения в awk
Модуль 10. Написание сценариев Bash (7 ак.ч.)
 
  • Сценарии оболочки
  • Использование переменных оболочки
  • Массивы
  • Интерактивная установка значений переменных
  • Позиционные параметры
  • Оператор test
  • Условное исполнение команд
  • Оператор case
  • Циклы
  • Функции

Использование GNU/Linux
Екатеринбург
12 мая 2025 - 16 мая 2025
34 703 ₽
Подать заявку Обсудить другую дату
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

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


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!