Адміністрування Linux для новачків
6 000 грн
2 тижні 4 занять18:30 - 20:00
Вт, ЧтСтарт занять
07.06.2023 рПро курс
На цьому курсі проходимо ази системного адміністрування. Він підійде навіть тим, хто раніше не працював з Linux.
На курсі працюємо з дистрибутивом Debian, а паралельно будемо встановлювати та налаштовувати компоненти CentOS по нашій базі знань. В результаті навчимося працювати з двома системами.
Що потрібно для прохождення курсу?
Бажання вчитися і хороший інтернет. Кожен може відкрити для себе Linux 😊
Програма курсу
Введення
Лекція 1VirtualBox, режими роботи мережі. Установка ОС Linux.
Пояснюється, що таке IP-адреси, транслятор NAT, з'єднання в режимі bridge, внутрішня мережа.
Установка Debian, CentOS, ручна розбивка диска.
Ручна розбивка без LVM, ручна розбивка з LVM, навіщо потрібен LVM.
Доступ в систему, текстові редактори
Лекція 2Доступ в систему, настройка мережі. Протокол SSH і його програмні реалізації для підключення та управління сервером. Зміна системних прав, утиліти su та sudo. Що таке shell і види системних оболонок: sh, bash, zsh, tcsh, csh, ash, dash.
NAT, кидок портів. Розв'язання проблем при перемиканні режимів мережі.
Текстові редактори. nano, vi/vim, mcedit. Оформлення робочого оточення без використання графічних режимів: alias, bash_completion.
Практичне заняття 2Налаштування командного рядка (shell, prompt), vimrc, profile, bash.rc. Доступ в систему, текстові редактори.
Файлова система, команди з управління системою
Лекція 4Віртуальна файлова система VFS. Структура файлів в Linux. Абсолютний та відносний шляхи. Команди з управління файлами та отримання відомостей в командному рядку: pwd, cd, mkdir, touch, cp, ls, rm, less, more, head, tail, cat, grep, scp.
Лекція 5Команди й утиліти пошуку у файловій системі: locate, whereis, type, which, find. Архівація файлів: tar, gzip, bzip2, zip, rar.
Практичне заняття 3Створення дерева каталогів, пошук у файловій системі, фільтрація виведення.
Система прав, користувачі, групи. Установка пакетів в системі
Лекція 6Система прав та належності, користувачі, групи. Команди з управління системними користувачами: adduser, useradd, addgroup, userdel, usermod, groupmod, passwd, chmod, chown, chgrp.
Символьне і цифрове призначення прав на файли та каталоги.
Установка пакетів в системі. Що таке репозиторії й навіщо вони потрібні. Графічний інтерфейс Linux. Пакетні менеджери та установка програм. Утиліти: apt, apt-get, apt-cache, dpkg, rpm, yum.
Практичне заняття 4Відпрацювання комплексних практичних навичок. Відповіді на запитання.
Проєктна робота
ПроєктПервинна настройка нового робочого сервера за вказаним ТЗ.
Ви вже бачили наші курси?
Ви точно знайдете те, що вам треба 😊
Після закінчення курсу студент буде знати
- для чого потрібна віртуалізація, які є типи віртуалізації та де вони застосовуються
- список основних батьківських дистрибутивів, які зараз використовують в практиці
- що таке shell і чому в адмініструванні майже не використовують графічний інтерфейс
- види текстових редакторів
- що таке віртуальна файлова система і навіщо вона потрібна
- навіщо потрібні репозиторії і як їх налаштувати
- що таке пакетний менеджер, їхні види і які з них найчастіше використовують в практиці
Після закінчення курсу студент буде вміти
- встановлювати систему віртуалізації для установки Linux
- встановлювати дистрибутиви Linux з автоматичною і ручною розбивкою диска
- розрізняти повний і відносний шляхи при роботі з віртуальною файловою системою
- користуватися основними командами віртуальної файлової системи
- створювати дерево каталогів і управляти файлами з командного рядка
- створювати та модифікувати облікові записи користувачів в Linux
- встановлювати й змінювати права доступу на файли та каталоги
- створювати список репозиторіїв для установки програм
- користуватися пакетними менеджерами, управляти пакетами з командного рядка