Системне Адміністрування. Basic (LA-I)

 

Содержание курса

1. Введение

Ядро и основные подсистемы. Файлы. Функции ОС. POSIX. GNU, Free Software Foundation. Основные отличия Linux от Microsoft Windows. Установка Linux.

2. Начало работы в среде командного интерпретатора
Терминалы, командные интерпретаторы, основные команды работы с файлами. Команды find, grep, egrep. Переменные, наследование, переменные среды, инициализационные файлы. Конвейеры. Регулярные выражения. Редактор vi. Самые часто используемые утилиты. Утилита man и другие источники документации.

3. Знакомство с графической оболочкой
Компоненты и настройки графической среды. Файлы инициализации. Выбор оболочки. Устранение неисправностей в GNOME, KDE.

4. Файловые системы
Типы данных и файлов в операционной системе. Файловая иерархия и файловые системы. Разбиение диска на разделы, утилита fdisk. Устройство файловых систем ext3/4. Hard и symbol links. Создание, монтирование и ремонт файловых систем. Утилиты файловых систем ext3/4, xfs. Основы работы с LVM и btrfs.

5. Разграничение доступа
Права доступа к файлам и каталогам. Утилиты chmod, chown, umask. SUID, GUID, sticky bit. Дополнительные атрибуты файла. Изменения прав доступа при копировании и перемещении. Флаги и атрибуты. Списки контроля доступа, использование setfacl.

6. Учетные записи и безопасность
Методы обеспечения безопасности. Создание, модификация, удаление учетной записи. Файлы /etc/passwd и /etc/shadow. PAM. Утилиты su и sudo. Рекомендации по повышению уровня безопасности.

7. Резервное копирование
Стратегия архивации. Утилиты dump, restore, xfsdump, xfsrestore, tar.

8. Планировщики и журналирование
Демон syslogd. Файл /etc/syslog.conf, фильтры. Другие демоны журналирования rsyslog, syslog-ng, journald. Управление журналами с помощью logrotate, logadm. Планирование задач с помощью cron. Структура файла crontab. Разрешения на работу с планировщиками. Утилита at, atq.

9. Конфигурирование сетевых компонент
Настройка сетевых интерфейсов, скрипты и файлы конфигурации в различных дистрибутивах Linux (RHEL/CentOS, SUSE, Ubuntu). Статика и DHCP. Таблица маршрутизации. Важные параметры ядра, которые стоит изменить и мониторить. Простейшие настройки firewalld. xinetd, rpcbind. NFS сервер и клиент. Монтирование NFS. Работа с ssh, scp.

10. Управление пакетами
Технологии RPM, dpkg, apt, yum, zypper. Поиск, установка, обновление, удаление пакетов. Просмотр информации о пакете. Зависимости и конфликты. Добавление репозитариев. Автоматическое обновление.

11. Управление процессами
Типы и атрибуты процессов. Приоритеты. Сигналы, старт и завершение процессов. Работа с jobs.

12. Загрузка, инициализация и останов системы
Этапы начальной загрузки Linux. System V init, systemd, systemctl. Устранение неисправностей при загрузке.

Цены & Delivery methods

Classroom training

Длительность
5 дней

Цена
  • Украина: 25 000,– грн.
Online training

Длительность
5 дней

Цена
  • on request

Даты и регистрация

Для регистрации на курс нажмите на название города или пометку "Online Training"

Украина

Київ
Київ
FLEX тренинги проводятся в классе с возможностью присутствия дистанционных слушателей.