ГоловнаКаталог курсів › Освоєння Linux CLI (ERC-A4)

Освоєння Linux CLI (ERC-A4)

Код курсу
ERC-A4
24
години
3
дня
Освоєння Linux CLI (ERC-A4)

АНОТАЦІЯ

Курс для тих, кому необхідно навчитися швидко і ефективно працювати в командному рядку Linux. Містить значний обсяг лабораторних робіт.

АУДИТОРІЯ

Системні адміністратори і ентузіасти Linux-технологій.

ПОПЕРЕДНЯ ПІДГОТОВКА

Рекомендовано проходити цей курс після будь-якого курсу початкового рівня по Linux.

РОЗКЛАД КУРСУ
День 1

1. Знайомство з командним рядком Linux [60 minutes]

Філософія і завдання інтерфейсу командного рядка Linux
Командні оболонки (Shells)
Bourne Again Shell (BASH) – основна командна оболонка дистрибутивів ОС Linux
Режими редагування командного рядка в BASH
Авто-доповнення в командному рядку
Комбінації клавіш для роботи в BASH
Отримання допомоги не виходячи з командного рядка – man-сторінки
Команди: директиви інтерпретатора і зовнішні виконувані файли
Робота з аліасами в BASH
Оточення процесу (environment)
Змінні командної оболонки і змінні оточення
Передача інформації командам, потоки введення-виведення

2. Отримання інформації про систему [60 minutes]

Інформація про апаратній платформі
Доступні периферійні пристрої
CPU, оперативна пам’ять, розділ підкачки
Дата і час, системний час
Жорсткі диски і їх параметри
Користувачі і журнали входу в систему
Інформація та конфігурації мережі
Утиліти для перегляду стану мережі
Ядро системи і модулі ядра

3. Робота з файловою системою [60 minutes]

Filesystem Hierarchy Standard (FHS) – де шукати файли в Linux?
Навігація по файловій системі
Перегляд вмісту директорії, приховані файли
Про розширення файлів в Linux
Перегляд вмісту файлів
Створення файлів і директорій
Видалення файлів і директорій
Переміщення і копіювання файлів
Структури файлової системи, иноді і блоки
Доступний обсяг файлової системи
Посилання на файлову систему

4. Робота з правами доступу до файлів [60 minutes]

Поняття прав доступу в UNIX / Linux
Користувачі і групи користувачів
ефективна група
Перегляд прав доступу до файлів і тек
Права при створенні файлу – umask
Зміна прав доступу
Спеціальні права доступу SUID, SGID, Sticky
User Private Group (UPG) і створення спільних директорій
Атрибути файлової системи
Інші методи контролю доступу крім UNIX-прав

День 2

5. Перенаправлення вводу-виводу і підстановки [60 minutes]

Перенаправлення потоку в файл
нотації
конвеєри
Синтаксис підстановок імен файлів (file globbing)
Розкриття дужок (Brace Expansion)
Підстановка команд (Command Substitution)
Підстановка арифметичної операції
Інтерпретація результату команди
Правила екранування символів

6. Робота з архівами [30 minutes]

Архівація і стиснення даних
Робота з архіватором tar
Робота з архіватором cpio
Стиснення даних: gzip, bzip2, lzma, xz
Використання архіваторів для резервного копіювання

7. Пошук інформації [45 minutes]

Пошук файлів за допомогою find
Індексація файлів і пошук за допомогою locate
Пошук динамічних бібліотек
Пріоритет пошуку команди інтерпретатором
Пошук в текстових файлах за допомогою grep
Інші команди для фільтрації потоку

8. Використання регулярних виразів для пошуку [45 minutes]

Поняття регулярного виразу
Синтаксис побудови регулярного виразу
Perl Compatible Regular Expressions (PCRE) та інші діалекти
Класи символів, мультиплікатори і інші спеціальні конструкції
Використання регулярних виразів з grep

9. Знайомство з потоковими редакторами sed і awk [60 minutes]

Знайомство з потоковими редакторами
Можливості редактора sed
Фільтрація контенту за допомогою sed
Модифікація контенту за допомогою sed
Використання дужок в підстановках sed
Можливості редактора awk
Фільтрація контенту за допомогою awk
Модифікація контенту за допомогою awk
awk як мова програмування

День 3

10. Робота з процесами [45 minutes]

Поняття процесу в Linux
ієрархія процесів
стану процесів
Перегляд процесів в системі
Сигнали і їх обробка процесами
Пріоритети процесів і робота з ними
Вбудований механізм багатозадачності в BASH
Робота з фоновими процесами в BASH

11. Текстовий редактор VI Improved (VIM) [60 minutes]

Режими роботи VIM
Навігація в редакторі VIM
Пошук в VIM
Редагування тексту в VIM
Функції вбудованого редактора ED
Використання міток в VIM
Інші розширені функції VIM
Файл конфігурації .vimrc
Модулі в VIM

12. Основи створення BASH-сценаріїв [60 minutes]

Тема сценарію
Змінні і робота з ними
Розширений синтаксис отримання значення змінної
Вбудовані операції з рядками
умовний оператор
Команда test як універсальну умову
Оператор вибору case
Ітеративний цикл for
цикл while

13. BASH-сценарій як повноцінна програма [60 minutes]

функції
Обробка потоку стандартного введення
Позиційні параметри команди
Обробка параметрів командного рядка
перехоплення сигналів
Налагодження BASH-сценарію

14. Додаток A. Система управління пакетами Red Hat Enterprise Linux [15 minutes]

Робота з RPM
Робота з YUM

ДЛЯ КОГО ПРИЗНАЧЕНИЙ:

  • Адміністратори ПО
  • Системний адміністратор
Поділитися
реєстрація на курс
* обов'язкові поля для заповнення

Для попереднього запису на курси або уточнення інформації зателефонуйте за телефонами: +380 44 230 34 74

E-mail: education@erc.ua