F.LPI101
Основы администрирования Linux
Курс предназначен для подготовки слушателей к сдаче тестов Linux Professional Institute LPIC-1 Exam 101 в рамках сертификации LPI LPIC-1 "Certified Linux Administrator".
Сертификация LPI разработана без привязки к конкретному дистрибутиву.
Предлагаемый курс универсален и подходит для изучения наиболее распространенных дистрибутивов GNU/Linux: Debian, Ubuntu, Red Hat, SUSE и производных от них.
Работа на курсе происходит как минимум с двумя дистрибутивами: CentOS и Debian, но по желанию слушателей могут быть использованы и другие дистрибутивы, например, Astra Linux или ALT Linux.
Курс предназначен для профессионалов в области системного администрирования и системного программирования GNU/Linux, а также он предоставляет необходимый базис для сетевых администраторов GNU/Linux систем.
Предварительная подготовка
Этот курс является первым в линейке LPI сертификации для администраторов LPIC-1.
Обучаемые должны иметь базовый опыт работы с любыми операционными системами.
Предварительный опыт работы с GNU/Linux и/или UNIX системами не обязателен, но приветствуется.
Продолжительность курса: 5 дней / 50 ак. часов
Сертификация LPI разработана без привязки к конкретному дистрибутиву.
Предлагаемый курс универсален и подходит для изучения наиболее распространенных дистрибутивов GNU/Linux: Debian, Ubuntu, Red Hat, SUSE и производных от них.
Работа на курсе происходит как минимум с двумя дистрибутивами: CentOS и Debian, но по желанию слушателей могут быть использованы и другие дистрибутивы, например, Astra Linux или ALT Linux.
Курс предназначен для профессионалов в области системного администрирования и системного программирования GNU/Linux, а также он предоставляет необходимый базис для сетевых администраторов GNU/Linux систем.
Предварительная подготовка
Этот курс является первым в линейке LPI сертификации для администраторов LPIC-1.
Обучаемые должны иметь базовый опыт работы с любыми операционными системами.
Предварительный опыт работы с GNU/Linux и/или UNIX системами не обязателен, но приветствуется.
Продолжительность курса: 5 дней / 50 ак. часов
Длительность
5 дней (40ч в неделю)
Доступ к курсу
Навсегда в личном кабинете
Документы
Удостоверение о повышении квалификации
Расписание
Кому подойдет этот курс
профессионалы в области системного администрирования и системного программирования GNU/Linux
Администраторы GNU/Linux систем
Получаемые знания и умения:
- Слушатели, прошедшие обучение в рамках данного курса, смогут администрировать GNU/Linux системы, выполняя стандартные операции настройки, установки, резервного копирования программного обеспечения и управления пользователями.
- Слушатели получат опыт работы с утилитами командной строки и оболочкой Bash.
- Слушатели изучат работу с файловыми системами GNU/Linux, поймут права доступа к файлам DAC, научатся управлять процессами.
- Аспекты, относящиеся к настройке аппаратного обеспечения и соответствующим настройкам GNU/Linux, также рассматриваются в данном курсе.
- Слушатели изучат процедуры загрузки GNU/Linux, познакомятся с системой инициализации и процедурами останова и перезагрузки системы.
Программа курса
17 модулей
Знакомство с GNU/Linux.
- Учетная запись пользователя и вход в сеанс.
- Ввод команды в оболочке.
- Пароли пользователей.
- Идентификаторы пользователей.
- Определение пользователей, работающих в настоящий момент в системе.
Работа в оболочке Bash.
- Предназначение командной оболочки.
- Варианты структуры командной строки.
- Наиболее распространенные оболочки в GNU/Linux.
- Два класса команд: встроенные и системные.
- Приемы работы в командной строке.
- Переменные оболочки и окружения.
- Командная история.
- Дополнение имен.
- Псевдонимы (aliases).
- Командная подстановка.
- Вычисление арифметических выражений средствами оболочки.
- Файловые шаблоны и перечисление.
Помощь и документация.
- Сообщения об ошибочном синтаксисе команды.
- Встроенная помощь оболочки.
- Система помощи man.
- Структура страниц man.
- Гипертекстовая система GNU TexInfo.
- Документация производителей ПО.
Работа с файлами и каталогами.
- Иерархическая организация файловой системы.
- Получение списка файлов.
- Переход в другой каталог.
- Создание и удаление файлов и каталогов.
- Копирование, перемещение, переименование файлов и каталогов.
- Поиск в файловой системе.
- Быстрый поиск по базе данных имен файлов.
- Определение типа содержимого файлов.
Управление процессами.
- Определение процесса и задания.
- Фоновый запуск заданий.
- Жизненный цикл процесса в системе.
- Мониторинг процессов.
- Определение количества свободной памяти в системе.
- Файловая система /proc.
- Управление процессами. Сигналы.
- Перехват сигналов в оболочке.
- Управление приоритетом.
- Команды nohup, watch, screen, tmux.
Работа в текстовом редакторе vi.
- Запуск и режимы работы vi.
- Перемещение курсора по тексту.
- Команды редактирования текста.
- Команды поиска и замены.
- Команды работы с файлами.
Текстовые утилиты GNU/UNIX и потоки.
- Перенаправление потоков.
- Конвейеры.
- Команда echo.
- Пэйджеры more и less.
- Объединение содержимого файлов с помощью cat.
- Команды head и tail.
- Вырезание строк и символов в тексте с помощью cut.
- Потоковый редактор sed.
- Потоковый редактор awk.
- Сравнение содержимого файлов - diff.
- Команда expand.
- Простое форматирование текста командой fmt.
- Подготовка текста к печати - pr.
- Сортировка строк командой sort.
- Фильтрация неповторяющихся строк командой uniq.
- Объединение строк двух файлов по общему полю с помощью join.
- Подсчет количества и нумерация строк.
- Замена символов с помощью команды tr.
- Слияние строк.
- Получение дампов.
- Разделение файлов на части – split и csplit.
- Команда xargs.
Регулярные выражения.
- Метасимволы и квантификаторы.
- Поиск строк с помощью grep.
- Обратные ссылки.
- Регулярные выражения в sed.
- Регулярные выражения в awk.
Система файлов в GNU/Linux.
- Компоненты файловой системы.
- Права владения.
- Права доступа к файлам.
- Права доступа к каталогам.
- Изменение прав владения.
- Изменение прав доступа.
- Команда umask.
- Особые биты прав доступа: SUID, SGID и sticky bit.
- Общепринятые соглашения о суффиксах имен файлов.
- Специальные типы файлов.
- Жесткие связи.
- Символьные ссылки.
Работа с жесткими магнитными дисками.
- Накопители на жестких магнитных дисках.
- Именование жестких магнитных дисков.
- Создание разделов с помощью fdisk, sfdisk, gdisk и parted.
- Файловые системы ext2, ext3, ext4, XFS, vfat.
- Создание файловой системы командой mkfs.
- Проверка целостности файловой системы - fsck.
- Монтирование файловых систем - mount.
- Подкачка и виртуальная память.
- Настройка монтирования файловых систем в /etc/fstab.
- Мониторинг дисковых ресурсов – df и du.
Резервное копирование.
- Планирование операций резервного копирования.
- Команда dd.
- Команды сжатия файлов gzip, bzip2, xz.
- Архиватор tar.
- Архиватор cpio.
- Архиватор pax.
Процесс загрузки и уровни выполнения.
- Этапы процесса загрузки.
- Загрузчик GRUB.
- Загрузчик GRUB2.
- Команды grub-install, grub-mkconfig.
- Последовательность инициализации системы.
- Разновидности инициализации: rc.conf, SysVinit, systemd.
- Уровни исполнения/цели загрузки.
- Утилита systemctl для систем с systemd.
- Остановка и перезагрузка системы.
Установка GNU/Linux.
- Распространенные варианты установки GNU/Linux.
- Требования к аппаратному обеспечению.
- Подготовка к установке GNU/Linux.
- Установка GNU/Linux.
- Установка локали.
- Русификация консоли.
Установка оборудования.
- Установка нового оборудования.
- Модули ядра.
- Команда dmesg.
- Файловая система udev.
- Каталоги /dev, /proc, /sys.
- Команда lspci.
- Установка SCSI и SAS устройств.
- Установка сетевых адаптеров.
- Поддержка USB устройств, команда lsusb.
- Команды modprobe, lsmod, insmod, modinfo, rmmod и модули ядра.
Управление программным обеспечением.
- Принципы управления программным обеспечением.
- Установка программного обеспечения из пакетов с исходным кодом.
- Библиотеки.
- Управление разделяемыми библиотеками.
- Система управления пакетами Red Hat.
- Система управления пакетами Debian.
- Система управления пакетами SUSE.
- Системы управления пакетами других популярных дистрибутивов.
Служба журналирования.
Демоны klogd и syslogd и rsyslogd.
Журналирование journald и утилита journalctl.
Утилита logger.
Система ротации журналов.
Журналирование journald и утилита journalctl.
Утилита logger.
Система ротации журналов.
Клиент виртуализации.
Концепции виртуализации и контейнеров.
Понимание основ облачных технологий: IAAS, PAAS, SAAS.
Подготовка виртуальной машины к клонированию или копированию.
Основы развертывания и автоматизации управления ВМ.
Понимание основ облачных технологий: IAAS, PAAS, SAAS.
Подготовка виртуальной машины к клонированию или копированию.
Основы развертывания и автоматизации управления ВМ.