Системное администрирование Linux

Заказать курс

Стоимость: 18600 руб.

Продолжительность: 32 ч.


Аннотация:
Данный курс знакомит слушателей с основами администрирования Linux-систем, их обслуживания и устранения типовых неисправностей. Он также закладывает фундамент для прослушивания курса «LNX-03: Сетевое администрирование».

Аудитория:
Слушатели должны быть знакомы с операционными системами Linux в объеме курса «LNX-01: Введение в Linux», представлять его архитектуру и обладать практическими навыками работы в оболочке.

Программа курса:

Инсталляция Linux на локальный компьютер

  • Устанавливаемые и Live-дистрибутивы. Общий ход типового процесса установки. 
  • Создание разделов на жестком диске. Типы разделов, рекомендуемые схемы разбиения. Понятие об LVM.
  • Типы установки. Выбор пакетов. Зависимости.
  • Понятие о Kickstart и других системах автоматизированного развертывания
  • Практическая работа.

Загрузка Linux-системы

  • Загрузчик GRUB. Конфигурационные файлы и элементы настройки.
  • Процесс init и его роль в загрузке системы. Файл /etc/inittab. Альтернативные реализации init.
  • Уровни запуска. Стартовые сценарии («rc-скрипты»). Системы инициализации в стиле BSD и System V.
  • Управление службами. Команда chckonfig.
  • Завершение работы: перезагрузка, выключение, «спящий» режим.
  • Практическая работа.

Ядро Linux и драйверы устройств

  • Понятие о функциях, выполняемых ядром. Местоположение файлов ядра. Команда uname.
  • Модули ядра: загрузка, выгрузка, получение списка загруженных модулей: Команды modprobe, insmod, lsmod, rmmod. Файл /etc/modprobe.conf.
  • Сведения об устройствах. Команды lspci, lsusb. Утилита HardInfo.
  • Файловые системы proc и sysfs. Углубленное знакомство, извлечение информации о системе. Команда sysctl.
  • Файлы устройств. Major- и minor-номера устройства. Принципы именования. Создание файлов устройств. Система udev.
  • Практическая работа

Файловые системы Linux

  • Основные файловые системы, поддерживаемые ядром Linux, краткий обзор их преимуществ и недостатков.
  • Управление разделами: команды fdisk и cfdisk
  • Монтирование файловых систем. Углубленное знакомство с /etc/fstab.
  • Раздел и файл подкачки. Назначение, создание, подключение, деактивация. Команда free.
  • Проверка файловых систем утилитой fsck.
  • Дисковые квоты.
  • Практическая работа.

Управление пользователями и группами. Регистрация в системе

  • Создание, удаление и редактирование пользователей и групп. Команды useradd, userdel, usermod и подобные. Команда passwd. Роль каталога /etc/skel.
  • Углубленное знакомство с файлами /etc/passwd, /etc/shadow, /etc/group.
  • Краткий обзор графических инструментов для управления пользователями и группами.
  • Обзор процессов, проистекающих при входе пользователя в систему. Менеджеры дисплея и утилита login. Понятие о PAM и NSS.
  • Практическая работа.

Основы сетевого взаимодействия

  • Подключение рабочей станции Linux к сети. Назначение статического IP-адреса, настройка маршрутизации и разрешение доменных имен. Команды ifconfig, route. Файл /etc/resolv.conf. Пакет iproute2 и команда ip.
  • Динамическая настройка. Клиенты DHCP, имеющиеся в Linux, и работа с ними.
  • Имя хоста. Команда hostname.
  • Понятие о сетевых службах. Отключение неиспользуемых служб на рабочей станции.
  • Продвинутые инструменты для работы с сетью, имеющиеся в современных Linux-дистрибутивах. Понятие о NetworkManager.
  • Практическая работа.

Подсистема печати CUPS: возможности и основы настройки.

Системные журналы

  • Виды системных журналов. Демон syslog.
  • Углубленное знакомство с crontab и at. Программы logrotate и logwatch.
  • Практическая работа.

Установка и удаление программ

  • Пакетные системы в Linux. Менеджер пакетов. Репозитории.
  • Знакомство с Yum. Изменение списка репозиториев. Создание локального репозитория
  • Сборка программ из исходных текстов: преимущества и недостатки. Утилита CheckInstall.
  • Понятие о пересборке ядра
  • Практическая работа.

Графическая подсистема Linux

  • Сервер X.Org, его предназначение и задачи.
  • Основы синтаксиса /etc/xorg.conf. Автогенерация файла xorg.conf.
  • Понятие о проприетарных графических драйверах. Их отличие от открытых, преимущества и недостатки.
  • Практическая работа.

Типовые неисправности и их устранение

  • Неисправности при загрузке.
  • Неполадки графической подсистемы.
  • Проблемы с дисками.
  • Проблемы с сетью.
  • Восстановление системы. Однопользовательский режим и использование специализированных LiveCD.