Курс: Администрирование GNU/Linux – интенсивный курс

Курс: Администрирование GNU/Linux – интенсивный курс

Курс: Администрирование GNU/Linux – интенсивный курс


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание:
Слушатели, прошедшие обучение в рамках данного курса, смогут администрировать GNU/Linux системы, выполняя стандартные операции настройки, установки, резервного копирования программного обеспечения и управления пользователями. Слушатели получат опыт работы с утилитами командной строки и оболочкой Bash. Слушатели изучат работу с файловыми системами GNU/Linux, поймут права доступа к файлам DAC, научатся управлять процессами

Аудитория:
Курс предназначен для профессионалов в области системного администрирования и системного программирования GNU/Linux. Обучаемые должны иметь базовый опыт работы с любыми операционными системами не менее года. Опыт работы с GNU/Linux и/или UNIX системами приветствуется

Результат обучения:
Слушатели, прошедшие обучение в рамках данного курса, смогут администрировать GNU/Linux системы, выполняя стандартные операции настройки, установки, резервного копирования программного обеспечения и управления пользователями. Слушатели получат опыт работы с утилитами командной строки и оболочкой Bash. Слушатели изучат работу с файловыми системами GNU/Linux, поймут права доступа к файлам DAC, научатся управлять процессами. Аспекты, относящиеся к настройке аппаратного обеспечения и соответствующим настройкам GNU/Linux, также рассматриваются в данном курсе. Кроме того слушатели изучат процедуры загрузки GNU/Linux, познакомятся с системой инициализации, процедурами останова и перезагрузки системы

Программа курса:
Модуль 1. Установка GNU/Linux и начало работы
• Требования к аппаратному обеспечению
• Необходимые разделы на диске
• Распространенные варианты установки GNU/Linux
• Требования к аппаратному обеспечению
• Подготовка к установке GNU/Linux
• Установка GNU/Linux
• Установка локали
• Русификация консоли
• Установка оборудования
• Учетная запись пользователя и вход в сеанс
• Ввод команды в оболочке
• Пароли пользователей
• Идентификаторы пользователей
• Определение пользователей, работающих в настоящий момент в системе

Модуль 2. Команды GNU и UNIX
• Работа в оболочке Bash
• Предназначение командной оболочки
• Варианты структуры командной строки
• Наиболее распространенные оболочки в GNU/Linux
• Два класса команд: встроенные и системные
• Приемы работы в командной строке
• Переменные оболочки и окружения
• Командная история
• Дополнение имен
• Псевдонимы (aliases)
• Командная подстановка
• Сообщения об ошибочном синтаксисе команды
• Встроенная помощь оболочки
• Система помощи man
• Структура страниц man
• Гипертекстовая система GNU TexInfo
• Работа с файлами и каталогами
• Иерархическая организация файловой системы
• Получение списка файлов
• Переход в другой каталог
• Создание и удаление файлов и каталогов
• Копирование, перемещение, переименование файлов и каталогов
• Поиск в файловой системе
• Быстрый поиск по базе данных имен файлов
• Определение типа содержимого файлов
• Управление процессами
• Определение процесса и задания
• Фоновый запуск заданий
• Жизненный цикл процесса в системе
• Мониторинг процессов
• Определение количества свободной памяти в системе
• Файловая система /proc
• Управление процессами. Сигналы
• Перехват сигналов в оболочке
• Управление приоритетом
• Текстовые утилиты GNU/UNIX и потоки
• Запуск и режимы работы vi
• Перенаправление потоков
• Конвейеры
• Важнейшие команды GNU Text Utils
• Регулярные выражения. Поиск строк с помощью grep

Модуль 3. Устройства, файловые системы, стандарт FHS
• Система файлов в GNU/Linux
• Компоненты файловой системы
• Права владения
• Права доступа к файлам
• Права доступа к каталогам
• Изменение прав владения
• Изменение прав доступа
• Команда umask
• Особые биты прав доступа: SUID, SGID и sticky bit
• Общепринятые соглашения о суффиксах имен файлов
• Специальные типы файлов
• Жесткие связи
• Символьные ссылки
• Работа с жесткими магнитными дисками
• Накопители на жестких магнитных дисках
• Именование жестких магнитных дисков
• Создание разделов с помощью fdisk
• Файловые системы ext2, ext3, ext4, XFS, JFS, vfat
• Создание файловой системы командой mkfs
• Проверка целостности файловой системы - fsck
• Монтирование файловых систем - mount
• Подкачка и виртуальная память
• Настройка монтирования файловых систем в /etc/fstab
• Мониторинг дисковых ресурсов – df и du
• Резервное копирование
• Планирование операций резервного копирования
• Команда dd
• Команды сжатия файлов gzip, bzip2, xz
• Архиватор tar
• Архиватор cpio
• Архиватор pax

Модуль 4. Системная архитектура
• Процесс загрузки и уровни выполнения
• Этапы процесса загрузки
• Загрузчик GRUB
• Последовательность инициализации системы
• Уровни исполнения
• Остановка и перезагрузка системы
• Работа с аппаратным обеспечением
• Установка нового оборудования
• Модули ядра
• Команда dmesg
• Файловые системы udev и sysfs
• Демон hald и система dbus
• Каталоги /dev, /proc, /sys
• Устройства PCI
• Установка SCSI устройств
• Установка сетевых адаптеров
• Поддержка USB устройств
• Управление программным обеспечением
• Управление программным обеспечением
• Принципы управления программным обеспечением
• Установка программного обеспечения из пакетов с исходным кодом
• Библиотеки
• Система управления пакетами RedHat
• Менеджер пакетов RPM
• Утилита yum
• Система управления пакетами Debian
• Написание сценариев Bash
• Сценарии оболочки
• Переменные
• Экранирование выражений
• Интерактивный ввод данных
• Позиционные параметры
• Команда test
• Условное исполнение команд
• Команда case
• Циклы for, while, until
• Функции в сценариях
• Команда seq
• Использование СУБД с открытым кодом
• Часто используемые СУБД с открытым кодом: MySQL, PostgreSQL
• Установка соединения с СУБД
• Клиентские утилиты
• Основные команды языка SQL
• Сохранение и восстановление данных
• Безопасность

Модуль 5. Практические задачи администрирования
• Управление пользователями и группами
• Администрирование пользователей
• Пароли пользователей
• Администрирование групп пользователей
• Пользовательские профили
• Отложенное и регулярное выполнение заданий
• Отложенное выполнение заданий с помощью at
• Регулярное выполнение заданий с помощью cron

Модуль 6. Основы сетей TCP/IP
• Стек протоколов TCP/IP
• Протокол IPv4
• Настройка сетевого интерфейса
• Автоматическая инициализация сетевых интерфейсов при загрузке
• Установка маршрутизатора по умолчанию
• Настройка разрешения имен
• Сервис разрешения имен
• Настройка клиентской части DNS
• Сервисы сети
• Идентификация служб TCP/IP
• Запуск служб TCP/IP
• Использование супердемона inetd
• Программа tcpd
• Использование супердемона xinetd
• Поиск и устранение сетевых неисправностей
• Методики устранения проблем
• Проверка доступности хоста
• Проверка работы маршрутизации
• Проверка работы DNS
• Проверка доступности сетевых служб

Модуль 7. Важнейшие системные службы
• Системное и аппаратное время
• Сервис точного времени и даты NTP
• Временная зона
• Установка системного времени
• Утилита ntpdate
• Демон ntpd
• Использование pool.ntp.org
• Установка аппаратного времени
• Служба журналирования
• Демоны klogd и syslogd
• Утилита logger
• Система ротации журналов

Модуль 8. Безопасность
• Регулярные процедуры обеспечения безопасности
• Использование su
• Использование sudo, файл /etc/sudoers
• Проверка установленных специальных битов SUID и SGID
• Исключение наличия неиспользуемого ПО
• Получение списка открытых файлов и портов
• Запуск bash в ограниченном режиме
• Ограничение ресурсов пользователя
• Безопасность хоста
• Понимание настроек в PAM для теневых паролей
• Установки безопасности для паролей
• Исключение лишних открытых сетевых портов
• Защита с помощью TCP-wrapper
• Запрет на вход в сеанс
• Запрет удаленного входа в сеанс
• Защита данных с помощью шифрования
• Система OpenSSH
• Принципы несимметричной криптографии
• Составные части OpenSSH
• Генерация ключей и обмен публичными ключами
• Файлы OpenSSH
• Туннели OpenSSH


Окончательная цена указывается в договоре на обучение.
Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: GNU/Linux
  • Код курса: LPI-105
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 39900 ₽
  • Дистанционно: 39900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru