Свържете се с нас
 Продължителност 28 часa

Съдържание и теми, включени в курса

Въведение

  • Linux Foundation
  • Обучения на Linux Foundation
  • Сертификати на Linux Foundation
  • Дигитални значки на Linux Foundation
  • Лабораторни упражнения, решения и ресурси
  • Курс за електронно обучение: LFS201
  • Детайли за дистрибуциите
  • Лабораторни упражнения

Структура на файловото дърво в Linux

  • Едно голямо файлово пространство
  • Разграничения на данните
  • Стандартно дърво на директории в Linux (FHS)
  • Директория root (/)
  • /bin
  • /boot
  • /dev
  • /etc
  • /home
  • /lib и /lib64
  • /media
  • /mnt
  • /opt
  • /proc
  • /sys
  • /root
  • /sbin
  • /srv
  • /tmp
  • /usr
  • /var
  • /run
  • Лабораторни упражнения

Процеси

  • Програми и процеси
  • Ограничения за процеси
  • Създаване на процеси
  • Състояния на процеси
  • Режими на изпълнение
  • Демони
  • Приоритет (niceness)
  • Библиотеки
  • Лабораторни упражнения

Сигнали

  • Сигнали
  • Типове сигнали
  • kill
  • killall и pkill
  • Лабораторни упражнения

Системи за управление на пакети

  • Концепции за опаковане на софтуер
  • Защо да се използват пакети?
  • Типове пакети
  • Достъпни системи за управление на пакети
  • Нива и варианти на инструменти за опаковане
  • Източници на пакети
  • Създаване на софтуерни пакети
  • Системи за контрол на ревизиите
  • Достъпни системи за контрол на версиите
  • Ядрото на Linux и git
  • Лабораторни упражнения

RPM

  • RPM (Red Hat Package Manager)
  • Имена на файлите с пакети
  • База данни на RPM и спомагателни програми
  • Запита (Queries)
  • Валидиране на пакети
  • Инсталиране и премахване на пакети
  • Обновяване, ъпгрейд и освежаване (freshening) на RPM пакети
  • Оновяване на ядрото на Linux
  • rpm2cpio
  • Лабораторни упражнения

dpkg

  • DPKG (Debian Package)
  • Имена на файловете и източникът на пакетите
  • Запита (Queries) в DPKG
  • Инсталиране/Оновяване/Деинсталиране
  • Лабораторни упражнения

yum

  • Инсталатори за пакети
  • yum
  • Запита (Queries)
  • Валидиране на пакети
  • Инсталиране/Премахване/Оновяване на пакети
  • Допълнителни команди yum
  • dnf
  • Лабораторни упражнения

zypper

  • zypper
  • Запита (Queries)
  • Инсталиране/Премахване/Оновяване на пакети
  • Допълнителни команди zypper
  • Лабораторни упражнения

APT

  • APT
  • apt
  • Запита (Queries)
  • Инсталиране/Премахване/Оновяване на пакети
  • Почистване
  • Лабораторни упражнения

Мониторинг на системата

  • Мониторинг на системата и мрежата
  • sar **
  • Файлове със системни журнали
  • Лабораторни упражнения

Мониторинг на процесите

  • Мониторинг на процесите
  • ps
  • pstree
  • top
  • Лабораторни упражнения

Мониторинг и използване на паметта

  • Мониторинг и настройка на паметта
  • /proc/sys/vm
  • vmstat
  • Убиец при недостиг на памет (OOM)
  • Лабораторни упражнения

Мониторинг и настройка на I/O

  • Мониторинг на I/O
  • iostat
  • iotop
  • ionice **
  • Лабораторни упражнения

И/O планиране **

  • И/O планиране
  • Избор на I/O планировачи
  • Лабораторни упражнения

Файлови системи в Linux и VFS

  • Основи на файловите системи
  • Концепции за файловите системи
  • Виртуална файлова система (VFS)
  • Достъпни файлови системи
  • Журналиращи файлови системи
  • Специални файлови системи
  • Лабораторни упражнения

Разделяне на диска на дялове

  • Често срещани типове дискове
  • Геометрия на диска
  • Разделяне на дялове (Partitioning)
  • Таблицы на дяловете
  • Именуване на устройствата за дискове
  • Имена на SCSI устройства
  • blkid и lsblk
  • Оразмеряване на дяловете
  • Резервно копиране и възстановяване на таблица за дяловете
  • Редактори на таблица за дяловете
  • fdisk
  • Лабораторни упражнения

Възможности на файловите системи: Атрибути, Създаване, Проверка, Монтиране

  • Разширени атрибути
  • Създаване и форматиране на файловите системи
  • Проверка и поправка на файловите системи
  • Монтиране на файловите системи
  • NFS
  • Монтиране при стартиране и /etc/fstab
  • automount
  • Лабораторни упражнения

Възможности на файловите системи: Swap, Квоти, Използване

  • Смяняща се памет (Swap)
  • Квоти за файловата система **
  • Използване на файловата система
  • Използване на диска
  • Лабораторни упражнения

Файлови системи Ext2/Ext3/Ext4

  • Възможности на ext4
  • Структура на ext4, суперблок и групи блокове
  • dumpe2fs
  • tune2fs
  • Лабораторни упражнения

Файлови системи XFS и BTRFS **

  • XFS
  • btrfs
  • Лабораторни упражнения

Шифроване на дискове

  • Шифроване на файловата система
  • LUKS
  • cryptsetup
  • Използване на шифрован дял
  • Монтиране при стартиране
  • Лабораторни упражнения

Управление на логическите томове (LVM)

  • Управление на логическите томове (LVM)
  • Тома и групи томове
  • Работа с логически томове
  • Промяна на размера на логическите томове
  • Снимки на LVM **
  • Лабораторни упражнения

RAID **

  • RAID
  • Нива на RAID
  • Конфигурация на софтуерен RAID
  • Мониторинг на RAID
  • Топли резервни дискове за RAID
  • Лабораторни упражнения

Съerviси и конфигурация на ядрото

  • Общ преглед на ядрото
  • Конфигурация на ядрото
  • Параметри за зареждане на ядрото
  • sysctl
  • Лабораторни упражнения

Модули на ядрото

  • Модули на ядрото
  • Утилити за модули
  • modinfo
  • Конфигурация на модулите
  • Лабораторни упражнения

Устройства и udev

  • udev и управление на устройствата
  • Узлови на устройствата (Device Nodes)
  • Правила (Rules)
  • Лабораторни упражнения

Общ преглед на виртуализацията

  • Въведение във виртуализацията
  • Хостове и гости
  • Емулация
  • Хайпървисори
  • libvirt
  • QEMU
  • KVM
  • Лабораторни упражнения

Общ преглед на контейнерите

  • Контейнери
  • Виртуализация на приложенията
  • Контейнери срещу виртуални машини
  • Docker
  • Команди Docker
  • Podman
  • Лабораторни упражнения

Управление на потребителските акаунти

  • Потребителски акаунти
  • Управление на потребителските акаунти
  • Заклечени акаунти
  • Пароли
  • /etc/shadow
  • Управление на паролите
  • Изтичане на срока на паролата
  • Ограничени шеллове и акаунти **
  • Акаунт root
  • SSH
  • Лабораторни упражнения

Управление на групите

  • Групи
  • Управление на групите
  • Лични групи за потребители
  • Членство в групи
  • Лабораторни упражнения

Разрешения и притежство на файловете

  • Разрешения и притежство на файловете
  • Права за достъп до файловете
  • chmod, chown и chgrp
  • umask
  • ACL за файловата система
  • Лабораторни упражнения

Модулери за плъг-ин аутентикация (PAM)

  • PAM (Pluggable Authentication Modules)
  • Процес на аутентикацията
  • Конфигуриране на PAM
  • LDAP аутентикация **

Мрежови адреси

  • IP адреси
  • Типове IPv4 адреси
  • Типове IPv6 адреси
  • Класове IP адреси
  • Маски за мрежата (Netmasks)
  • Имена на хостовете
  • Лабораторни упражнения

Мрежови устройства и конфигурация

  • Мрежови устройства
  • ip
  • ifconfig
  • Предсказуеми имена на мрежовите интерфейси
  • Файлове за мрежова конфигурация
  • Мрежов мениджър
  • Маршрутизация
  • DNS и решаване на имената
  • Мрежова диагностика
  • Лабораторни упражнения

Firewalls

  • Firewalls
  • Интерфейси
  • firewalld
  • Зони
  • Управление на източниците
  • Управление на услуги и портове
  • Лабораторни упражнения

Стартиране и спиране на системата

  • Разбиране на последователността на стартиране
  • Бут лоадъри (Boot Loaders)
  • Файлове със системна конфигурация в /etc
  • Спиране и рестартиране
  • Лабораторни упражнения

GRUB

  • The Grand Unified Boot Loader (GRUB)
  • Интерактивен избор с GRUB при стартиране
  • Инсталиране на GRUB
  • Персонализиране на конфигурацията на GRUB
  • Спецификация за конфигурация на бут лоадър (BLSCFG)
  • Лабораторни упражнения

Инициализация на системата: systemd, SystemV и Upstart

  • Процес init
  • Алтернативи за стартиране
  • systemd
  • systemctl
  • Стартиране на SysVinit **
  • chkconfig и service **
  • Лабораторни упражнения

Методи за резервно копиране и възстановяване

  • Основни понятия за резервни копия
  • Резервно копиране срещу архивиране
  • Методи и стратегии за резервно копиране
  • tar
  • Компресия: gzip, bzip2 и xz и резервни копия
  • dd
  • rsync
  • cpio **
  • dump и restore **
  • mt **
  • Програми за резервно копиране **
  • Лабораторни упражнения

Модули за сигурност в Linux

  • Модули за сигурност в Linux
  • SELinux
  • AppArmor
  • Лабораторни упражнения

Локална системна сигурност

  • Локална системна сигурност
  • Създаване на политика за сигурност
  • Обновявания и сигурност
  • Физическа сигурност
  • BIOS
  • Бут лоадър
  • Сигурност на файловата система
  • Битове setuid/setgid
  • Лабораторни упражнения

Основи на отстраняването на проблемите

  • Нива на отстраняване на проблемите
  • Техники за отстраняване на проблемите
  • Неща за проверка: Мрежа
  • Неща за проверка: Цялостност на файловете
  • Провали в процеса на стартиране
  • Повредена файлова система и възстановяване
  • Виртуални конзоли
  • Лабораторни упражнения

Спасяване на системата

  • Спасяващи медии и отстраняване на проблеми
  • Използване на спасяваща/възстановяваща медия
  • Спасяване и възстановяване на системата
  • Екстрен бут меди
  • Използване на спасяваща медия
  • Аварен режим
  • Режим на единствен потребител
  • Лабораторни упражнения

Изисквания

Този курс е проектиран да предостави на студентите необходимите умения и способности за работа като професионални Linux системни администратори. Студентите трябва да разполагат с основни познания за Linux, както и за неговите най-разпространени утилити и текстови редактори.

Аудитория:

Този курс е предназначен за лица, които желаят да придобият необходимите умения и способности за работа като професионални Linux системни администратори. Студентите трябва да разполагат с основни познания за Linux, както и за неговите най-разпространени утилити и текстови редактори.

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории