01. Необходимая предварительная подготовка
- Работа с файлами и каталогами в Unix
- Основы написания скриптов на shell
- UNIX and Linux Essentials
Продолжительность курса — 5 дней
Этот курс дает студентам навыки, необходимые, чтобы стать успешным администратором Oracle Linux. Студенты узнают, как установить Oracle Linux и получить представление о преимуществах Oracle Unbreakable Enterprise Kernel. Курс дает практическую подготовку, которая позволяет студентам настроить ядро, установки пакетов, и обновлять ядро в работающей системе. Также рассматриваются вопросы настройки пользователей и прав, создание и управление файловой системой, настройки сети и управление безопасностью системы.
Программа курса
Разработка ядра Linux. Модель разработки ядра Linux. Дистрибутивы Linux. Вклад Oracle в разработку Linux. Oracle’s Unbreakable Enterprise Kernel (UEK).
Получение Oracle Linux. Oracle Software Delivery Cloud. Инсталлятор Anaconda. Шаги установки. Инструмент firstboot. Инсталляция без вмешательства человека при помощи Kickstart.
Процесс загрузки Linux. Процесс init. Рабочие уровни SysV init. Каталог /etc/rc.d. Конфигурация сервисов для рабочих уровней.
Системные конфигурационные файлы. Файловая система /proc. Файловая система sysfs. Утилита sysctl.
Введение в Oracle Linux package management. Утилита rpm. Публичный сервер yum Oracle. Утилита yum. Конфигурация yum. Oracle Unbreakable Linux Network (ULN).
Введение в Ksplice. Как работает Ksplice. Реализация Ksplice. Инструкции по установке. Инструкции по ручной установке для Oracle Linux. Использование Ksplice Uptrack. Список команд Ksplice Uptrack. Статус системы.
Автоматизация системных заданий. Конфигурация заданий cron. Другие файлы и каталоги cron. Утилита crontab. Конфигурация заданий anacron. Утилиты at и batch.
Конфигурация системного журнала. Конфигурация logrotate. Использование logwatch.
Загружаемые модули ядра (LKM). Загрузка и выгрузка модулей ядра. Параметры модулей ядра.
Введение. Конфигурационные файлы для пользователей и групп. Добавление пользовательской учетной записи. Изменение и удаление пользовательской учетной записи. Администрирование групп. Частные группы пользователей (UPG). Устаревание паролей. Файл /etc/login.defs.
Разделы дисков. Утилиты для изменения таблицы разделов. Типы файловых систем. Создание файловых систем. Монтирование файловых систем. Файл /etc/fstab. Сопровождение файловых систем. Пространство подкачки.
Менеджер логических томов. Утилиты для работы с физическими томами. Утилиты для работы с группами томов. Утилиты для работы с логическими томами. Уровни RAID. Шифрованные блочные устройства. Утилита kpartx.
Сетевые интерфейсы. Конфигурационные файлы сети. Утилиты командной строки для конфигурации сети. Объединение сетевых интерфейсов. VLAN (виртуальная локальная сеть). Утилита route. NetworkManager. Утилита system-config-network.
Введение в DHCP. Конфигурация сервера DHCP. Конфигурация клиента DHCP. Введение в DNS. Типы серверов имен. BIND. Кеширующие DNS. Файлы зон.
Введение в NFS. Конфигурация сервера NFS. Утилита exportfs. Конфигурация клиента NFS. Автоматическое монтирование файловых систем. Введение в Samba. Сервисы и демоны Samba. Сервер FTP (vsftpd).
Введение в OpenSSH. Конфигурационные файлы OpenSSH. Конфигурация OpenSSH. Использование утилит OpenSSH. Использование ssh-keygen.
Возможности аутентификации. Инструменты конфигурирования аутентификации. Аутентификация через NIS. Введение в LDAP. OpenLDAP. Конфигурирование аутентификации через LDAP. Конфигурирование аутентификации через Winbind. Конфигурирование аутентификации через Kerberos.
Введение в PAM. Типы модулей PAM. Управляющие флаги PAM. Примеры применения PAM.
Введение в SELinux. chroot. Введение в iptables. Библиотека TCP для управления доступом.
HTTP-сервер Apache. Email.
Утилита sosreport. Конфигурация Kdump. Утилита netdump. Утилиты iostat, mpstat, vmstat, sar, top, iotop, strace, netstat и tcpdump. OSWatcher Black Box (OSWbb). Enterprise Manager Ops Center. Performance Counters for Linux (PCL). Утилита perf.
Пользовательские учетные записи для программного обеспечения Oracle. Группы пользователей для программного обеспечения Oracle. Настройка ресурсов системы. Настройка сети. HugePages. Oracle ASM. Oracle Cluster File System Version 2 (OCFS2).