Курс NT-LAdm Інсталяція, адміністрування та підтримка Linux-систем

Курс надає знання з основних питань адміністрування Linux-систем, від елементарних команд користувача до складних питань супроводу системи. Він може бути умовно розділений на дві частини. Перша, використання Linux/Unix-систем та друга, адміністрування Linux-систем. У першій частині вивчаються основні інструменти адміністратора системи: командний інтерпретатор, редактор vi, програми для роботи з файлами, процесами, символьними потоками тощо. У другій, власне, система, її основні елементи, їх призначення та використання. Цей курс або аналогічний з ОС FreeBSD разом з мережним курсом є основою для інших курсів навчального центру з відкритих систем.


Після закінчення курсу слухачі зможуть:
  • знати, як влаштована операційна система;
  • знати призначення складових частин ОС Linux та як використовувати їх для вирішення конкретних завдань;
  • знати, як забезпечується функціональність системи;
  • виконувати основні операції з управління файлами;
  • здійснювати управління доступом;
  • здійснювати монтування файлових систем;
  • створювати і редагувати файли за допомогою текстового редактора vi;
  • ефективно використовувати можливості командного інтерпретатора;
  • створювати та адаптувати скрипти командного інтерпретатора;
  • усвідомлено застосовувати інструментарій ОС Linux;
  • оптимально розподіляти ресурси системи;
  • здійснювати управління процесами;
  • здійснювати специфічні операції над файлами та файловою системою;
  • автоматизувати рішення задач системного адміністрування;
  • інсталювати операційну систему Linux;
  • відновлювати працездатність пошкодженої системи;
  • налаштовувати та конфігурувати систему;
  • встановлювати програмне забезпечення з RPM-пакетів та архівів вихідних текстів;
  • керувати процесом початкового завантаження системи, налаштовувати завантажувач та рівні запуску ОС;
  • виконувати конфігурування та збірку ядра операційної системи;
  • налаштовувати систему під задане апаратне забезпечення;
  • виконувати налаштування системних сервісів: періодичного запуску, запуску процесів за розкладом, журналізацію системи.
Аудиторія

Системні адміністратори, які виконують інсталяцію та супровід серверів та робочих станцій під управлінням операційної системи Linux.


Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
  • базові знання про апаратне забезпечення: архітектура комп'ютера, принципи роботи та призначення процесора, ОЗУ, жорсткого диска;
  • базові навички програмування;
  • елементарні знання англійської мови на рівні команд.
  1. Базові поняття операційної системи Linux
  2. Робота з документацією системи
    • Системи man, info та документація програм
    • Програми man, apropos, whatis
  3. Файли, каталоги, робота з файлами
    • Програми cp, mv, rm, ln, ls та інші
  4. Права доступу до файлів та каталогів
    • Програми chmod, chown, chgrp
  5. Облікові записи користувачів в ОС Linux
    • Структура облікового запису
    • Створення, видалення, зміна властивостей облікових записів
    • Програми useradd, deluser, groupadd, whoami, id, logname, who, users, tty
  6. Текстовий редактор vi.
    • Редагування тексту
    • Команди командного рядка
    • Відкриття/збереження файлу
    • Вставка тексту з файлу
    • Робота з групами рядків
    • Пошук та заміна
  7. Командний інтерпретатор bash
    • Автопродовження
    • Історіят команд
    • Обробка командного рядка інтерпретатором, командні конструкції
    • Змінні командного інтерпретатора та змінні оточення
    • Скриптинг
    • Автоматизація вирішення завдань адміністрування
  8. Інструментарій
    • Програми-фільтри
    • Програми-пошуку файлів
  9. Інсталяція ОС Linux
    • Підходи до вибору схеми розбиття дискового простору та вибору файлових систем
  10. Управління дисковими розділами
    • Програми fdisk, cfdisk, sfdisk, fsck, mkfs
  11. Управління програмним забезпеченням
    • Інсталяція, деінсталяція та оновлення програмного забезпечення
    • Програми apt-get/yum, dpkg/rpm
  12. Ядро системи
    • Етапи інсталяції ядра системи: отримання, розпакування, накладення патчів, конфігурація, збірка, інсталяція
  13. Завантаження системи
    • Етапи завантаження системи
    • Завантажники GRUB
    • Програма init
    • Рівні виконання
  14. Системні лише послуги сервіси
    • Управління службами системи
    • Додавання/видалення служби в завантаження
    • Включення/вимикання/перезавантаження служби
  15. Журнали системи
    • Програма Syslog
    • Селектори повідомлень Syslog
    • Опис маршрутизації системних повідомлень у файлі syslog.conf
  16. Запуск процесів за розкладом
    • Програми cron та anacron
    • Файли розкладів

Реєстрація на найближчий курс

Код курсу

NT-LAdm

Тривалість, днів

5

Найближчі дати

Ціна, грн