Linux.
Рівень 1. Основи адміністрування (2024) [Спеціаліст] [Сергій Русанов]
Цей курс дозволить Вам отримати базові знання з операційної системи Linux.
Ви освоїте особливості установки, налаштування та адміністрування даної ОС. Вам проясниться відмінність Linux від комерційних операційних систем.
Після цього курсу Ви зможете:
встановлювати та налаштовувати операційну систему Linux,
заводити облікові записи користувачів,
надавати їм регламентований доступом до ресурсів сервера з урахуванням ОС Linux.
Вам не важко налаштувати параметри локальної мережі та підключення до Інтернету.
Ви легко встановлюватимете, оновлюватимете та видалятимете ПЗ, а також налаштовуватимете підключення додаткових дисків та принтерів.
Курс насамперед буде цікавий:
1. Системним адміністраторам
2. Адміністраторам корпоративної мережі
3. Фахівцям з мережевих технологій та дизайну мереж
4. Адміністраторам корпоративних поштових серверів, а також усім, хто прагне опанувати ці професії.
Ви навчитеся:
1. Вибрати підходящий під завдання дистрибутив Linux
2. Налаштувати параметри мережі та підключення до Інтернету
3. Керувати користувачами та групами
4. Встановлювати програмне забезпечення з вихідних текстів і пакетів
5. Оновлювати систему та ПЗ
6. Керувати запуском сервісів
7. Використовувати засоби моніторингу системи
8. Виконувати завдання з розкладу
9. Виконувати резервне копіювання та відновлення
10. Налаштовувати графічну підсистему
11. Аналізувати продуктивність системи
Програма курсу:
Модуль 1 – Введення в операційну систему GNU/Linux
Дистрибутиви
Модуль 2 – Встановлення
Огляд варіантів
Етапи встановлення
Модуль 3 – Основи роботи у командному рядку
Інтерпретатор bash
Команди та параметри
Типи команд
Змінні
Символи підстановки
Екранування
Потоки введення-виводу
Конвеєри
Модуль 4 – Отримання довідки
Огляд довідкових систем
Довідкова система man
Модуль 5 – Робота з файлами та текстом у командному рядку
Будова файлової системи (стандарт FHS)
Робота з файлами (утиліти ls, touch, mkdir, ln, cp, mv, rm, rmdir)
Робота з текстом (утиліти cat, tac, head, tail, more, less, grep, sort, wc)
Текстові редактори vi та nano
Модуль 6 – Робота з обладнанням, носіями та мережею
Перегляд загальної інформації (утиліти lscpu, free, lspci, lsusb, lshw)
Огляд варіантів розмітки носіїв
Огляд файлових систем
Найменування носіїв та розділів
Найменування мережевих плат
Огляд конфігураційних файлів для керування мережею
Огляд служби NetworkManager
Діагностика роботи мережі (утиліти ifconfig, ip, route, netstat, ss, ping, traceroute)
Перегляд інформації про носії та файлові системи (утиліти lsblk, blkid, df, du)
Створення та видалення розділів за допомогою fdisk
Створення файлових систем (утиліти mkfs.*)
Монтування (утиліта mount, файл /etc/fstab)
Огляд технології LVM (Logical Volume Manager)
Модуль 7 – Процеси
Огляд псевдофайлової системи /proc
Перегляд інформації (утиліти ps та top)
Сигнали (утиліта kill)
Модуль 8 – Системи ініціалізації та управління сервісами
Огляд систем ініціалізації
Система ініціалізації systemd
Управління сервісами (утиліта systemctl)
Модуль 9 – Управління ПЗ
Огляд варіантів керування ПЗ
Робота з програмним забезпеченням з репозиторіїв (утиліта apt)
Модуль 10 – Управління локальними користувачами та групами
Огляд конфігураційних файлів
Управління користувачами (утиліти useradd, usermod, userdel, passwd)
Управління групами (утиліти groupadd, groupmod, groupdel)
Підвищення привілеїв (утиліти su та sudo)
Модуль 11 – Дискреційний контроль доступу
Огляд видів контролю доступу
Володіння
Права доступу UNIX
POSIX ACL
Утиліти chown, chgrp, chmod, getfacl, setfacl
Модуль 12 – Архівація та компресія
Архіватор tar
Компресори gzip, bzip2, xz
Модуль 13 – Виконання завдань за розкладом
Планувальник завдань cron
Модуль 14 – Додаткові матеріали
Система керування печаткою