Світ Сучасної Освіти

Основи Unix/Linux

32 000 UAH за курс
32 годин
Для початківців
SysAdmin
Цей курс навчить працювати з Red Hat Enterprise Linux у командному рядку та використовувати мережеві утиліти. Ви освоїте основні команди, роботу з файлами, дозволами та процесами. Після курсу ви зможете готуватися до системного адміністрування.

Про курс

Програма курсу

Вступ до Linux та основи роботи з системою

Курс починається з історії UNIX та Linux. Слухачі дізнаються про принципи UNIX, проект GNU та ліцензію GPL. Розглядається Red Hat Enterprise Linux та його переваги. Модуль охоплює базові операції: локальний вхід у систему, роботу з віртуальними консолями, графічну інфраструктуру Xorg та зміну пароля.

Командний рядок та файлова система

На цьому етапі вивчається запуск команд та отримання довідки. Розглядаються команди whatis, man та info. Слухачі навчаться орієнтуватись у файловій системі Linux, працювати з каталогами, копіювати, переміщувати та видаляти файли. Модуль включає роботу з абсолютними та відносними шляхами, а також використання файлового менеджера Nautilus.

Робота з оболонкою bash

Модуль присвячений оболонці bash. Слухачі освоять корисні прийоми командного рядка: масову обробку файлів, автодоповнення Tab та роботу з історією команд. Вивчаться розширення командного рядка, захист від розширень за допомогою лапок та зворотних слешів. Також розглядаються прийоми редагування команд.

Ввід-вивід та управління доступом

Цей блок охоплює стандартний ввід-вивід та перенаправлення потоків. Слухачі навчаться перенаправляти вивід, помилки та використовувати конвеєри. Другий розділ модуля присвячений користувачам, групам та дозволам. Розглядається модель безпеки Linux, користувач root, типи дозволів та їх зміна різними способами.

Редактори vi/vim та внутрішня будова файлової системи

Модуль починається з основ роботи в текстових редакторах vi та vim. Слухачі вивчать три режими роботи, переміщення курсору, редагування тексту та збереження файлів. Друга частина розкриває внутрішню будову файлової системи: розділи, inode, типи файлів, символічні та жорсткі посилання. Також розглядається робота з знімними носіями, архівами та стисненням файлів.

Налаштування bash та розширені права доступу

Цей блок глибше заглиблюється в налаштування оболонки bash. Вивчаються змінні, псевдоніми, сценарії запуску та файли налаштування. Другий розділ охоплює складніші аспекти роботи з користувачами та дозволами: файли /etc/passwd, /etc/shadow, системні користувачі, дозволи за замовчуванням та спеціальні дозволи для файлів і каталогів.

Просунута робота з текстом

Модуль поєднує розширене використання редакторів vi/vim та основи обробки текстів. Слухачі навчаться фільтрації, пошуку та заміни, візуального режиму в vim. Друга частина присвячена утилітам обробки рядків: head, tail, wc, sort, uniq, cut, diff та форматуванню тексту.

Регулярні вирази та пошук файлів

Цей блок глибоко розкриває тему регулярних виразів. Слухачі навчаться створювати складні шаблони пошуку, використовувати модифікатори та прив'язки. Розглядаються інструменти grep, sed, awk та їх практичне застосування. Другий розділ присвячений пошуку файлів за допомогою slocate та find з різними критеріями.

Управління процесами та мережеві клієнти

Модуль охоплює управління процесами в Linux. Слухачі вивчать стани процесів, перегляд, завершення, зміну пріоритетів. Розглядається робота з фоновими завданнями, планувальник cron та створення періодичних завдань. Друга частина присвячена мережевим клієнтам: веб-браузерам, поштовим клієнтам, SSH, SCP, rsync та іншим інструментам віддаленого доступу.

Сценарії bash

Завершальний модуль присвячений написанню сценаріїв оболонки bash. Слухачі навчаться створювати скрипти, використовувати змінні, обробляти введення та виведення. Розглядаються структури управління: умовні оператори if/else, case, цикли for та while. Також вивчається робота з параметрами, функціями та налагодження сценаріїв.

Набуті навички

Після завершення курсу слухачі зможуть вільно працювати з файловою системою Linux, виконувати основні операції з файлами, використовувати командний рядок та графічний інтерфейс GNOME. Вони навчаться редагувати файли в vi, керувати правами доступу, застосовувати регулярні вирази, працювати з мережевими утилітами та писати базові скрипти bash.

Формат навчання

Курс включає практичні заняття з ментором, лабораторні роботи для закріплення матеріалу та видачу сертифіката про успішне завершення. Кожен модуль супроводжується практичними завданнями, що дозволяють відразу застосовувати отримані знання.

Що включено

Видається диплом/сертифікат
Заняття цілий день
Супровід ментора