Фоновый баннер

Расширенное администрирование Linux

Подробнее о курсе

Краткое описание курса
Данный курс предназначен для профессионалов в области системного администрирования и системного программирования Linux, а также сетевых администраторов Linux систем

Получаемые знания и навыки
После данного курса слушатели смогут использовать Unix-системы для решения задач, в которых они традиционно наиболее эффективны

  • изучат написание скриптов Bash
  • освоят управление локализацией системы
  • изучат настройки системного времени, а также установку клиента NTP
  • получат основные навыки управления сетевой подсистемой
  • освоят настройку стандартных сетевых службы
  • научатся работать со службой печати
  • освоят работу с системой X Window
  • познакомятся с основами обеспечения безопасности

Целевая аудитория курса:

  • профессионалы в области системного администрирования и системного программирования Linux
  • администраторы Linux систем

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Локализация

  • Понятие локали
  • Библиотеки локали
  • Настройка локали
  • Переменные окружения локали
  • Кодировки
  • Конвертация кодировок файлов

Модуль 2 — Архитектура файловой системы Linux

  • Категории данных
  • FHS Linux — стандарт иерархии файловой системы Linux
  • Каталоги Linux
  • Изменение размера каталогов по умолчанию
  • Обзор файловой системы /proc (procfs)

Модуль 3 — Файловые системы Linux

  • Виртуальная файловая система (VFS)
  • Концепции файловых систем
  • Использование дисков и файловых систем
  • Расширенные атрибуты
  • ext4
  • XFS
  • Btrfs

Модуль 4 — Управление пользователями

  • Учетные записи пользователей
  • Администрирование пользователей
  • Пароли пользователей
  • Администрирование групп пользователей
  • Пользовательские профили
  • Квотирование дискового пространства

Модуль 5 — Процессы

  • Программы и процессы
  • Состояние процессов
  • Режимы выполнения
  • Демоны
  • Создание процессов
  • Ограничения процессов
  • Мониторинг процессов
  • Сигналы
  • Команда nice
  • Библиотеки

Модуль 6 — Сети TCP/IP

  • Стек протоколов TCP/IP
  • Основы IPv4 и IPv6
  • Настройка сетевого интерфейса Ethernet
  • Автоматическая инициализация сетевых интерфейсов при загрузке
  • Установка маршрутизатора по умолчанию
  • Настройка разрешения имен
  • Поиск и устранение сетевых неисправностей

Модуль 7 — Сервисы сети

  • Идентификация служб TCP/IP
  • Запуск служб TCP/IP
  • Использование супердемона xinetd

Модуль 8 — Межсетевые экраны (файрволлы)

  • Файрволы
  • Интерфейсы
  • Firewalld
  • Зоны
  • Управление трафиком
  • Управление службами и портами

Модуль 9 — Управление пакетами

  • Концепции управления программными пакетами
  • RPM (Red Hat Package Manager)
  • DPKG (Debian Package)
  • Система управления ревизиями

Модуль 10 — Инсталляторы пакетов

  • Инсталляторы пакетов:
    • yum
    • zypper
    • APT

Модуль 11 — Мониторинг системы

  • Мониторинг Системы
  • Мониторинг Процессов
  • Мониторинг и настройка памяти
  • Мониторинг сети
  • Мониторинг Ввода/Вывода
  • Планирование Ввода/Вывода
  • Системные журналы
  • sar

Модуль 12 — Запуск и выключение системы

  • Загрузочная последовательность
  • Загрузчик системы GRUB (Grand Unified Boot Loader)
  • Файлы конфигурации GRUB
  • Файлы конфигурации системы в каталоге /etc
  • Процесс init
  • Запуск SysVinit
  • Команда chkconfig и службы
  • Система инициализации Upstart
  • Система инициализации systemd
  • Остановка и перезагрузка системы

Модуль 13 — Модули безопасности Linux

  • Модули безопасности Linux
  • SELinux
  • Apparmor

Модуль 14 — Обеспечение безопасности локальной системы

  • Локальная системная безопасность
  • Создание политики безопасности
  • Обновления и безопасность
  • Физическая безопасность
  • Безопасность файловой системы

Модуль 15 — Основы процесса устранения неполадок и системного восстановления

  • Обзор процесса устранения неполадок
  • Что проверять в настройках сети
  • Сбои процесса загрузки
  • Восстановление поврежденной файловой системы
  • Виртуальные консоли
  • Средства восстановления и устранения неполадок
  • Восстановление системы

Модуль 16 — Время, отложенное и регулярное выполнение заданий

  • Настройка системного времени и временной зоны
  • Протокол NTP
  • Настройка клиента NTP
  • Отложенное выполнение заданий с помощью at
  • Регулярное выполнение заданий с помощью cron

Модуль 17 — Служба журналирования

  • Демоны klogd и syslogd и rsyslogd
  • Журналирование journald и утилита journalctl
  • Утилита logger
  • Система ротации журналов

Модуль 18 — Службы удаленного доступа

  • Удаленный вход в сеанс с помощью telnet
  • Службы удаленного доступа (r-services)
  • Система OpenSSH

Модуль 19 — Сетевая файловая система NFS

  • Протокол NFS и его современные версии
  • Настройка сервера NFS
  • Настройка клиента NFS и точек монтирования
  • Проверка и устранение неисправностей

Модуль 20 — Система SAMBA

  • Программное обеспечение, входящее в SAMBA
  • Настройка сервера SAMBA
  • Запуск SAMBA
  • Работа с файловыми ресурсами SMB

Модуль 21 — Средства печати в GNU/Linux

  • Система печати CUPS
  • Печать в CUPS
  • Управление принтерами в CUPS
  • Управление очередью печати в CUPS

Модуль 22 — X Window

  • Организация X Window
  • Настройка X Window
  • Сервер шрифтов xfs
  • Ручной запуск X сервера
  • Менеджеры X сеанса
  • Работа X приложений
  • Шрифты
  • X ресурсы
  • Удаленный запуск X приложений и удаленный вход в сеанс
  • Основные графические окружения

Отзывы по курсу