Использование 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.

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

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

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

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

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

Глава 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.
  • Циклы.
  • Функции.  
Затрудняетесь
с выбором курса?

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

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

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

01 Выбор курса

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

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

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

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

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


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

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

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

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

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

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

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