Основні вимоги для допуску до екзамену:

  1. Студент пройшов перший і другий модульний контроль.
  2. Студент захистив усі лабораторні роботи.

Теоретична частина екзамену:

Студент повинен знати:

  • Основи Лінукс:
    • архітектура операційної системи Linux (ядро, оболонка, файлові системи);
    • види ядер (монолітне, мікроядро, гібридне);
    • завантаження системи, systemd, служби.
  • Командна оболонка Linux (Shell):
    • базові команди роботи з файлами, каталогами, процесами;
    • перенаправлення потоків, пайпи, конвеєри;
    • змінні середовища;
    • робота з правами доступу (chmod, chown, groups).
  • Робота з файлами і файловими системами:
    • структура файлової системи Linux;
    • розділи, точки монтування;
    • inode, атрибути файлів.
  • Процеси й потоки:
    • поняття процесу, PID, PPID, демони;
    • стани процесів;
    • планування процесів і пріоритети (nice, renice);
    • робота з утилітами ps, top, htop, kill.
  • Міжпроцесова взаємодія (IPC):
    • сигнали, канали, FIFO;
    • черги повідомлень, shared memory, сокети.
  • Пам’ять у Linux:
    • віртуальна та фізична пам’ять;
    • сторінкова організація;
    • swap;
    • page fault та алгоритми заміщення сторінок.
  • Shell-скрипти:
    • синтаксис bash;
    • умовні оператори, цикли;
    • робота з аргументами скрипта;
    • написання простих утиліт.
  • Основи адміністрування:
    • створення користувачів і груп;
    • управління службами через systemd;
    • мережеві налаштування (ip, netstat);
    • планування задач (cron).
  • Основи мережевих сервісів: DHCP, DNS, FTP/SSH, веб-сервери.
  • Основи безпеки в Linux: firewall, SSH-ключі.
  • Архівування та резервне копіювання (tar, gzip, rsync).

Практична частина екзамену:

Студент має вміти:

  1. Створювати та керувати користувачами і групами.
  2. Налаштовувати права доступу до файлів і каталогів (chmod, chown, chgrp).
  3. Виконувати базові та системні команди для роботи з файлами та каталогами.
  4. Писати та запускати прості bash-скрипти з умовами, циклами та функціями.
  5. Керувати процесами та службами (systemctl, ps, top, kill, nice).
  6. Монтувати та розмонтовувати файлові системи, працювати з дисками та розділами.
  7. Виконувати резервне копіювання та архівування файлів (tar, gzip, rsync).
  8. Використовувати мережеві інструменти для перевірки з’єднання та налаштувань (ping, netstat, ip).
  9. Встановлювати, оновлювати та видаляти пакети за допомогою пакетних менеджерів (apt).
  10. Налаштовувати базові мережеві сервіси (SSH, FTP, веб-сервери).
  11. Перевіряти та забезпечувати базову безпеку системи (SSH-ключі).
Остання зміна: четвер, 4 грудня 2025, 09:37
Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0