Системное администрирование Linux
Заказать курсСтоимость: 18600 руб.
Продолжительность: 32 ч.
Аннотация:
Данный курс знакомит слушателей с основами администрирования Linux-систем, их обслуживания и устранения типовых неисправностей. Он также закладывает фундамент для прослушивания курса «LNX-03: Сетевое администрирование».
Аудитория:
Слушатели должны быть знакомы с операционными системами Linux в объеме курса «LNX-
Программа курса:
Инсталляция 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.