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

Основы администрирования Linux

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

Краткое описание курса
Данный курс позволит слушателям получить базовые знания по операционной системе Linux Debian. Они освоят особенности установки, настройки и администрирования данной ОС. Курс универсален и подходит для изучения наиболее распространенных дистрибутивов GNU/Linux: Debian, Ubuntu, Red Hat, SUSE и производных от них.

Получаемые знания и навыки
После данного курса слушатели смогут

  • устанавливать и настраивать операционную систему Linux
  • заводить учетные записи пользователей
  • предоставлять им регламентируемый доступ к ресурсам сервера на базе ОС Linux

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

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

Краткое содержание курса
Мод
уль 1 — Введение

  • История появления GNU/Linux
  • Что такое свободное программное обеспечение?
  • Функции операционной системы GNU/Linux
  • Аппаратные платформы, поддерживаемые GNU/Linux
  • Понятие дистрибутива

Модуль 2 — Знакомство с GNU/Linux

  • Учетная запись пользователя и вход в сеанс
  • Ввод команды в оболочке
  • Пароли пользователей
  • Идентификаторы пользователей
  • Определение пользователей, работающих в настоящий момент в системе

Модуль 3 — Работа в оболочке Bash

  • Предназначение командной оболочки
  • Варианты структуры командной строки
  • Наиболее распространенные оболочки в GNU/Linux
  • Два класса команд: встроенные и системные
  • Приемы работы в командной строке
  • Переменные оболочки и окружения
  • Командная история
  • Дополнение имен
  • Псевдонимы (aliases)
  • Командная подстановка
  • Вычисление арифметических выражений средствами оболочки
  • Файловые шаблоны и перечисление

Модуль 4 — Помощь и документация

  • Сообщения об ошибочном синтаксисе команды
  • Встроенная помощь оболочки
  • Система помощи man
  • Структура страниц man
  • Гипертекстовая система GNU TexInfo
  • Документация производителей ПО
  • HOWTO, FAQ и дополнительные источники информации в Internet

Модуль 5 — Работа с файлами и каталогами

  • Иерархическая организация файловой системы
  • Получение списка файлов
  • Переход в другой каталог
  • Создание и удаление файлов и каталогов
  • Копирование, перемещение, переименование файлов и каталогов
  • Поиск в файловой системе
  • Быстрый поиск по базе данных имен файлов
  • Определение типа содержимого файлов

Модуль 6 — Управление процессами

  • Определение процесса и задания
  • Фоновый запуск заданий
  • Жизненный цикл процесса в системе
  • Мониторинг процессов
  • Определение количества свободной памяти в системе
  • Файловая система /proc
  • Управление процессами. Сигналы
  • Перехват сигналов в оболочке
  • Управление приоритетом

Модуль 7 — Работа в текстовом редакторе vi

  • Запуск и режимы работы vi
  • Перемещение курсора по тексту
  • Команды редактирования текста
  • Команды поиска и замены
  • Команды работы с файлами

Модуль 8 — Текстовые утилиты GNU/UNIX и потоки

  • Перенаправление потоков
  • Конвейеры
  • Команда echo
  • Пэйджеры more и less
  • Объединение содержимого файлов с помощью cat
  • Команды head и tail
  • Вырезание строк и символов в тексте с помощью cut
  • Потоковый редактор sed
  • Потоковый редактор awk
  • Сравнение содержимого файлов — diff
  • Команда expand
  • Простое форматирование текста командой fmt
  • Подготовка текста к печати — pr
  • Сортировка строк командой sort
  • Фильтрация неповторяющихся строк командой uniq
  • Объединение строк двух файлов по общему полю с помощью join
  • Подсчет количества и нумерация строк
  • Замена символов с помощью команды tr
  • Слияние строк
  • Получение дампов
  • Разделение файлов на части – split и csplit
  • Команда xargs

Модуль 9 — Регулярные выражения

  • Метасимволы и квантификаторы
  • Поиск строк с помощью grep
  • Обратные ссылки
  • Регулярные выражения в sed
  • Регулярные выражения в awk

Модуль 10 — Система файлов в GNU/Linux

  • Компоненты файловой системы
  • Права владения
  • Права доступа к файлам
  • Права доступа к каталогам
  • Изменение прав владения
  • Изменение прав доступа
  • Команда umask
  • Особые биты прав доступа: SUID, SGID и sticky bit
  • Общепринятые соглашения о суффиксах имен файлов
  • Специальные типы файлов
  • Жесткие связи
  • Символьные ссылки

Модуль 11 — Работа с жесткими магнитными дисками

  • Накопители на жестких магнитных дисках
  • Именование жестких магнитных дисков
  • Создание разделов с помощью fdisk
  • Файловые системы ext2, ext3, ext4, XFS, JFS, vfat
  • Создание файловой системы командой mkfs
  • Проверка целостности файловой системы — fsck
  • Монтирование файловых систем — mount
  • Подкачка и виртуальная память
  • Настройка монтирования файловых систем в /etc/fstab
  • Мониторинг дисковых ресурсов – df и du

Модуль 12 — Резервное копирование

  • Планирование операций резервного копирования
  • Команда dd
  • Команды сжатия файлов gzip, bzip2
  • Архиватор tar
  • Архиватор cpio
  • Архиватор pax

Модуль 13 — Процесс загрузки и уровни выполнения

  • Этапы процесса загрузки
  • Загрузчик LILO
  • Загрузчик GRUB
  • Последовательность инициализации системы
  • Уровни исполнения
  • Остановка и перезагрузка системы

Модуль 14 — Установка оборудования

  • Установка нового оборудования
  • Модули ядра
  • Команда dmesg
  • Файловая система udev
  • Каталоги /dev, /proc, /sys
  • Устройства PCI
  • Установка SCSI устройств
  • Установка сетевых адаптеров
  • Работа со звуковыми картами
  • Поддержка USB устройств
  • Устройства PCMCIA
  • Установка модемов

Модуль 16 — Управление программным обеспечением

  • Принципы управления программным обеспечением
  • Установка программного обеспечения из пакетов с исходным кодом
  • Библиотеки
  • Менеджер пакетов RPM
  • Утилиты yum и zypper
  • Система управления пакетами Debian

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

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

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