Курс Основи Unix/Linux

  • Online
  • Для початківців
  • SysAdmin
Навчальний центр: Світ Сучасної Освіти
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:32 годин
Початок курсу:04.03.2025
Вартість навчання:32 000 UAH за курс

Матеріал курсу спроєктований для підготовки досвідченого користувача, який може ефективно використовувати і налаштовувати систему Red Hat Enterprise Linux для виконання стандартних завдань у командному рядку, а також користуватися стандартними мережевими утилітами. Слухачі, які відмінно засвоїли матеріал цього курсу, готові до вивчення системного адміністрування.

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

Модуль 1. Огляд

  • Історія UNIX
  • Принципи UNIX
  • Проект GNU / Фонд FSF
  • GPL - Універсальна Громадська Ліцензія GNU
  • Коріння Linux
  • Чому Linux?
  • Red Hat Enterprise Linux
  • Рекомендовані характеристики обладнання
  • Локальний вхід в систему
  • Віртуальні консолі
  • Графічна інфраструктура Xorg
  • Графічні оточення Xorg
  • Запуск Nvidia
  • Зміна пароля

Модуль 2. Запуск команд та отримання довідки

  • Цілі
  • Повістка
  • Запуск команд
  • Деякі прості команди
  • Отримання довідки
  • Команда whatis
  • Параметр - help
  • Читання коротких довідок по використанню
  • Команда man
  • Переміщення по сторінках man
  • Команда info
  • Переміщення по сторінках info
  • Розширена документація
  • Документація Red Hat
  • Лабораторна робота: Отримання довідки з допомогою команд

Модуль 3. Перегляд файлової системи

  • Концепція ієрархії файлів в Linux
  • Деякі важливі каталоги
  • Інші важливі каталоги
  • Поточний робочий каталог
  • Імена файлів і каталогів
  • Абсолютні шляхи
  • Відносні шляхи
  • Зміна каталогу
  • ерегляд вмісту каталогу
  • Копіювання файлів і каталогів
  • Копіювання файлів і каталогів: призначення
  • Переміщення і перейменування файлів і каталогів
  • Переміщення і перейменування файлів і каталогів: призначення
  • Створення і видалення файлів
  • Створення і видалення каталогів
  • Використання Nautilus
  • Копіювання та переміщення файлів Nautilus
  • Визначення вмісту файлу
  • Перегляд текстового файлу
  • Перегляд тексту посторінково
  • Лабораторна робота: Перегляд файлової системи

Модуль 4. Оболонка bash

  • Введення в bash
  • Спадщина та можливості bash
  • Корисні прийоми командного рядка: масова обробка файлів
  • Корисні прийоми командного рядка: клавіша Tab
  • Корисні прийоми командного рядка: історія команд
  • Розширення командного рядка: тільда
  • Розширення командного рядка: змінні і рядки
  • Розширення командного рядка: команди і математичні операції
  • Захист від розширень: зворотна коса ризику
  • Захист від розширень: лапки
  • Прийоми роботи з історією
  • Прийоми редагування команд
  • Прийоми редагування команд: режими редагування gnome-terminal
  • Лабораторна робота: Дослідження оболонки bash

Модуль 5. Стандартний ввід/вивід і канали

  • Стандартний ввід/вивід
  • Перенаправлення вводу і виводу
  • Перенаправлення виводу
  • Перенаправлення стандартного виводу
  • Перезапис або додавання
  • Перенаправлення стандартного каналу помилок
  • Перенаправлення каналів виводу і помилок
  • Перенаправлення вводу
  • Використання каналів для з'єднання процесів
  • Корисні призначення каналів Tee
  • Лабораторна робота: Стандартний ввід/вивід і канали

Модуль 6. Користувачі, групи та дозволи

  • Модель безпеки Linux
  • Користувачі
  • Групи
  • Користувач root
  • Безпека файлів в Linux
  • Типи дозволів
  • Вивчення дозволів
  • Інтерпретація дозволів
  • Вивчення каталогів
  • Безпека процесів в Linux
  • Зміна дозвіл - символьний запис
  • Зміна дозвіл - числова запис
  • Змінення дозволів Nautilus
  • Лабораторна робота: Файлові дозволи

Модуль 7. Основи роботи та друк в редакторах vi i vim

  • Огляд vi і vim
  • Запуск vi і vim
  • Три режими vi і vim
  • Переміщення курсору
  • Перехід в режим вставки
  • Вихід з режиму вставки:
  • Зміна, видалення та вирізання
  • Вставка
  • Скасування змін
  • Пошук тексту
  • Прийоми роботи в командному режимі
  • Збереження файлу і вихід з програми: режим ex
  • Друк в Linux
  • Команди друку
  • Утиліти друку
  • Лабораторна робота: Основи редакторів vi і vim

Модуль 8. Файлова система Linux всередині

  • Розділи і файлові системи
  • Дескриптори Inode
  • Каталоги
  • Дескриптори Inode і каталоги
  • сp і дескриптори Inode
  • mv дескриптори Inode
  • rm і дескриптори Inode
  • Символічні (або "м'які") посилання
  • Жорсткі посилання
  • Сім фундаментальних типів файлів
  • Перевірка вільного простору
  • Знімні носії
  • Монтування CD і DVD
  • Монтування USB-носіїв
  • Монтування дискет
  • Форматування дискет
  • Навіщо потрібні архівні файли?
  • Створення архіву
  • Перегляд архівів
  • Витяг файлів з архіву
  • Навіщо використовувати стиснення файлів?
  • Утиліти стиснення
  • Використання стиснення
  • Стиснення архівів
  • Створення tar-архіву на неформатованих дискетах
  • Лабораторна робота: Файлова система Linux

Модуль 9. Налаштування оболонки bash

  • Налаштування оболонки bash
  • Змінні
  • Налаштування оболонки: локальні змінні
  • Поширені локальні змінні
  • Локальна змінна PS1
  • Псевдоніми
  • Інші способи налаштування оболонки
  • Налаштування команд: Змінні оточення
  • Поширені змінні оточення
  • Змінна оточення TERM
  • Змінна оточення PATH
  • Як оболонка розширює командний рядок
  • Сценарії запуску оболонки
  • Оболонки входу
  • Сценарії запуску: порядок виконання
  • /etc/profile
  • /etc/profile.d
  • ~/.bash_profile та ~/.bashrc
  • Як оболонка розширює командний рядок
  • ~/.bash_logout
  • Лабораторна робота: Налаштування оболонки bash

Модуль 10. Більш складні питання, пов'язані з користувачами, групами та дозволами

  • Коди користувачів і груп
  • Файли /etc/passwd, /etc/shadow і /etc/group
  • Системні користувачі та групи
  • Зміна свого посвідчення
  • Команди, які повідомляють відомості про користувача
  • Дозволу за замовчуванням
  • Спеціальні дозволи
  • Спеціальні дозволи для файлів, що виконуються
  • Спеціальні дозволи для каталогів
  • Лабораторна робота: Перемикання користувачів і призначення umask

Модуль 11. Розширене використання редакторів vi i vim

  • Зміна положення файлу
  • Зміна положення екрану
  • Фільтрація
  • Режим ex: пошук і заміна
  • Візуальний режим
  • Розширене читання і збереження
  • Налаштування vi і vim
  • Розширення свого словника
  • Звернення до доповненнями
  • Лабораторна робота: Розширене використання редакторів vi і vim

Модуль 12. Знайомство з обробкою рядків

  • Head
  • Tail
  • tail - продовження
  • Wc
  • Sort
  • Uniq
  • Cut
  • Інші засоби обробки рядків
  • Порівняння версій з використанням diff
  • Перевірка орфографії за допомогою aspell
  • Засоби форматування тексту
  • Лабораторна робота: Знайомство з обробкою рядків

Модуль 13. Обробка рядків з використанням регулярних виразів

  • Пошук шаблону за допомогою регулярних виразів
  • Спеціальні символи
  • Модифікатори
  • Прив'язки
  • Комбінації regex
  • Приклади регулярних виразів
  • Поміщайте в лапки свої регулярні вирази!
  • Grep
  • Sed
  • Використання sed
  • less і slocate
  • Регулярні вирази в vi і vim
  • Розширені регулярні вирази
  • Розширений синтаксис регулярних виразів
  • Awk
  • Використання awk
  • Лабораторна робота: Обробка рядків з використанням регулярних виразів

Модуль 14. Пошук і обробка файлів

  • Slocate
  • Приклади використання slocate
  • Find
  • Прості приклади використання find
  • find і логічні оператори
  • find і дозволи
  • find і числовий критерій
  • find і час обігу
  • Запуск команд з використанням find
  • Приклади виконання find
  • Засіб пошуку в Gnome
  • Лабораторна робота: Пошук і обробка файлів

Модуль 15. Вивчення і управління процесами

  • Що таке процес?
  • Як створюються процеси
  • Походження процесу
  • Стан процесу
  • Перегляд процесів
  • Передача процесів сигналів
  • Завершення процесів
  • Зміна пріоритету процесу
  • Зміна пріоритету процесу - продовження
  • Інтерактивні засоби управління процесами
  • Запуск процесу на передньому плані
  • Запуск процесу у фоновому режимі
  • Призупинення процесу
  • Перегляд фонових і припинених завдань
  • Відновлення припинених завдань
  • Складові команди
  • Планування відкладеного виконання процесів
  • Призначення періодично повторюваних процесів
  • Використання cron
  • Формат файлу Crontab
  • Лабораторна робота: Управління процесом

Модуль 16. Мережеві клієнти

  • Web-клієнти
  • Firefox
  • Інші графічні Web-браузери
  • Не графічні Web-браузери
  • Wget
  • Електронна пошта та обмін повідомленнями
  • Evolution
  • Налаштування Evolution
  • volution і GnuPG
  • Інші графічні поштові клієнти
  • Не графічні поштові клієнти
  • Gaim
  • Віддалений доступ і передача файлів
  • sh: безпечна оболонка (Secure SHell)
  • scp: безпечне копіювання (Secure CoPy)
  • telnet і "r" служби
  • Rsync
  • Lftp
  • gFTP
  • smbclient
  • Передача файлів Nautilus
  • Клієнти Xorg
  • Засоби мережевої діагностики
  • Лабораторна робота: Мережеві клієнти

Модуль 17. Сценарії для оболонки bash

  • Основи сценаріїв
  • творення сценаріїв оболонки
  • Створення сценаріїв оболонки - продовження
  • Виведення даних
  • Обробка введення
  • Стан завершення
  • Структури управління
  • Умовне виконання
  • Структури вибору: використання оператора if
  • Перевірки файлів
  • Перевірки рядків
  • Структури вибору: використання операторів if/else
  • Структури вибору: використання оператора case
  • Структури повторення: цикл for
  • for і послідовності
  • Структури вибору: цикл while
  • continue і break
  • Використання позиційних параметрів
  • Робота з параметрами, що містять пропуски
  • Робота з іменами файлів, що містять пробіли
  • Використання функцій в сценаріях оболонки
  • Використання функцій - продовження
  • Сценарії в командному рядку
  • Налагодження сценаріїв оболонки
  • Лабораторна робота: Сценарії для оболонки bash

Набуваються навички

  • Використовувати файлову систему Linux
  • Виконувати основні операції з файлами
  • Використовувати і налаштовувати інтерфейс GNOME
  • Застосовувати основні команди Linux в командному рядку
  • Розв’язувати стандартні задачі за допомогою графічного інтерфейсу GNOME
  • Відкривати, редагувати і зберігати текстові документи в редакторі vi
  • Управляти правами доступу до файлу
  • Запускати на виконання програми з командного рядка та інтерфейсу GNOME
  • Налаштовувати систему X Window4
  • Застосовувати регулярні вирази і перенаправлення вводу/виводу
  • Копіювати файли на знімний носій і з нього
  • Встановлювати, оновлювати, видаляти і запитувати пакети в системі
  • Застосовувати мережні утиліти для користувача
  • Застосовувати утиліти для "досвідчених користувачів"

Особливості курсу

  • Допомога ментора
  • Практика
  • Лабораторні роботи
  • Сертифікат про проходження курсу

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
13.10.2025
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
Дата формується
Тривалість
40 годин
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
98 000 UAH за курс
Навчальний центр
Khmarochos Academy
Формат
Online
Початок навчання
03.08.2024
Тривалість
25 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
50 USD за заняття
Навчальний центр
ISSP Training Center
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
English
Вартість
уточнюйте