Курс NT-LAdm Инсталляция, администрирование и поддержка Linux-систем

Курс предоставляет знания по основным вопросам администрирования Linux-систем от элементарных команд пользователя и до сложных вопросов сопровождения системы. Он может быть условно разделён на две части. Первая, использование Linux/Unix систем, и вторая, администрирование Linux-систем. В первой части изучаются основные инструменты администратора системы: командный интерпретатор, редактор vi, программы для работы с файлами, процессами, символьными потоками и ряд других. Во второй, собственно, система, её основные элементы, их назначение и использование. Этот курс или аналогичный по ОС FreeBSD в сочетании с сетевым курсом составляет основу для остальных курсов учебного центра по открытым системам.


По окончании курса слушатели смогут:
  • знать, как устроена операционная система;
  • знать назначение составных частей ОС Linux и как использовать их для решения конкретных задач;
  • знать, как обеспечивается функциональность системы;
  • выполнять основные операции по управлению файлами;
  • осуществлять управление доступом;
  • производить монтирование файловых систем;
  • создавать и редактировать файлы с помощью текстового редактора vi;
  • эффективно использовать возможности командного интерпретатора;
  • создавать и адаптировать скрипты командного интерпретатора;
  • осознанно применять инструментарий ОС Linux;
  • оптимально распределять ресурсы системы;
  • выполнять управление процессами;
  • осуществлять специфические операции над файлами и файловой системой;
  • автоматизировать решение задач системного администрирования;
  • инсталлировать операционную систему Linux;
  • восстанавливать работоспособность поврежденной системы;
  • настраивать и конфигурировать систему;
  • устанавливать программное обеспечение из RPM-пакетов и архивов исходных текстов;
  • управлять процессом начальной загрузки системы, гибко настраивать загрузчик и уровни запуска ОС;
  • выполнять конфигурирование и сборку ядра операционной системы;
  • настраивать систему под конкретное аппаратное обеспечение;
  • выполнять настройку системных сервисов: периодического запуска, запуска процессов по расписанию, журнализацию системы.
Аудитория

Системные администраторы, выполняющие инсталляцию и сопровождение серверов и рабочих станций под управлением операционной системы Linux.


Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
  • базовые знания об аппаратном обеспечении: архитектура компьютера, принципы работы и назначение процессора, ОЗУ, жесткого диска;
  • базовые навыки программирования;
  • элементарные знания английского языка на уровне команд.
  1. Базовые понятия операционной системы Linux
  2. Работа с документацией системы.
    • Системы man, info и документация программ
    • Программы man, apropos, whatis
  3. Файлы, каталоги, работа с файлами
    • Программы cp, mv, rm, ln, ls и другие
  4. Права доступа к файлам и каталогам
    • Программы chmod, chown, chgrp
  5. Учётные записи пользователей в ОС Linux
    • Структура учётной записи
    • Создание, удаление, изменение свойств учётных записей
    • Программы useradd, deluser, groupadd, whoami, id, logname, who, users, tty
  6. Текстовый редактор vi
    • Редактирование текста
    • Команды командной строки
    • Открытие/сохранение файла
    • Вставка текста из файла
    • Работа с группами строк
    • Поиск и замена.
  7. Командный интерпретатор bash
    • Автопродолжение
    • История команд
    • Обработка командной строки интерпретатором, командные конструкции
    • Переменные командного интерпретатора и переменные окружения
    • Скриптинг
    • Автоматизация решения задач администрирования.
  8. Инструментарий
    • Программы-фильтры
    • Программы-поиска файлов
  9. Инсталляция ОС Linux
    • Подходы к выбору схемы разбиения дискового пространства и выбору файловых систем
  10. Управление дисковыми разделами
    • Программы fdisk, cfdisk, sfdisk, fsck, mkfs
  11. Управление программным обеспечением
    • Инсталляция, деинсталляция и обновление программного обеспечения
    • Программы apt-get/yum, dpkg/rpm.
  12. Ядро системы
    • Этапы инсталляции ядра системы: получение, распаковка, наложение патчей, конфигурирование, сборка, инсталляция
  13. Загрузка системы
    • Этапы загрузки системы
    • Загрузчики GRUB
    • Программа init
    • Уровни выполнения
  14. Системные несетевые сервисы
    • Управление службами системы
    • Добавление/удаление службы в загрузку
    • Включение/выключение/перезагрузка службы
  15. Журналы системы
    • Программа Syslog
    • Селекторы сообщений Syslog
    • Описание маршрутизации системных сообщений в файле syslog.conf
  16. Запуск процессов по расписанию
    • Программы cron и anacron
    • Файлы расписаний

Регистрация на ближайший курс

Код курса

NT-LAdm

Длительность, дней (часов)

5 (40)

Ближайшие даты

по запросу

Цена, грн