Версия для слабовидящих

Размер текста:

Цветовая схема:

Изображения:

2

Часов теории

16

Часов практических занятий

О программе

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

Освоить навыки базовых знаний и навыки, необходимые для администрирования Linux-систем на уровне, достаточном для выполнения простых задач, настройки и мониторинга.

Вы научитесь: устанавливать и настраивать ОС и ПО; настраивать и управлять виртуальными машинами; настраивать сетевые подключения.

Программа

Тема 1. Введение в системное администрирование и Linux

Определение системного администрирования: роль, обязанности, ключевые навыки. История и эволюция операционных систем Linux. Основные дистрибутивы Linux: Debian, Ubuntu, CentOS, Fedora. Сравнение и области применения. Преимущества использования Linux в качестве серверной операционной системы. Обзор командной строки (CLI) Linux: основные команды и их использование. Понятие ядра Linux, дистрибутива, репозитория.

Тема 2. Установка VirtualBox и Vagrant для развертывания виртуальной машины

Понятие виртуализации. Преимущества и недостатки виртуализации. Обзор программного обеспечения для виртуализации: VirtualBox, VMware, Hyper-V. Установка и настройка VirtualBox. Понятие и назначение Vagrant. Установка Vagrant. Создание Vagrantfile. Развертывание виртуальной машины с использованием Vagrant. Настройка сети (bridge, NAT, host-only).

Тема 3. Работа с файловой системой и управление пользователями. Настройка прав доступа к общему каталогу для группы пользователей.

Иерархическая структура файловой системы Linux. Основные каталоги файловой системы и их назначение. Команды для работы с файлами и каталогами: ls, cd, mkdir, rm, cp, mv, find. Понятие прав доступа к файлам и каталогам (владелец, группа, остальные). Изменение прав доступа с использованием команды chmod (numeric and symbolic modes). Управление пользователями и группами: useradd, userdel, groupadd, groupdel. Настройка общего каталога для группы пользователей: создание группы, назначение прав доступа к каталогу.

Тема 4. Установка и управление программным обеспечением. Установка и удаление программного обеспечения с использованием APT.

Понятие пакетного менеджера. Обзор различных пакетных менеджеров: APT, YUM, DNF. Использование APT (Advanced Package Tool) в Debian/Ubuntu. Конфигурация APT: репозитории. Основные команды APT: apt update, apt upgrade, apt install, apt remove, apt search. Разрешение зависимостей. Установка программного обеспечения из .deb пакетов.

Тема 5. Сеть и сетевые сервисы. Настройка статического IP-адреса на виртуальной машине.

Основы TCP/IP. Сетевые интерфейсы в Linux. Инструменты для управления сетевыми интерфейсами: ip, ifconfig. Настройка статического IP-адреса. Настройка DNS. Проверка сетевого соединения: ping, traceroute. Понятие сетевых сервисов: SSH, HTTP, DNS, DHCP. Конфигурация простых сетевых сервисов.

Тема 6. Мониторинг системы и логи. Мониторинг загрузки CPU и отправка уведомлений (простейший скрипт).

Важность мониторинга системы. Инструменты для мониторинга системы: top, htop, vmstat, iostat, df, free. Анализ логов системы. Расположение основных лог-файлов. Инструменты для анализа логов: cat, grep, tail, less. Написание простого shell-скрипта для мониторинга загрузки CPU. Отправка уведомлений по электронной почте (через mail или аналогичные инструменты).

Тема 7. Автоматизация и основы безопасности. Написание простого shell-скрипта для автоматизации рутинных задач.

Зачем нужна автоматизация задач в системном администрировании. Написание shell-скриптов для автоматизации рутинных задач (например, резервное копирование, ротация логов). Основы безопасности Linux. Управление учетными записями пользователей. Использование sudo. Настройка брандмауэра (ufw, iptables). Обновление системы безопасности.

Тема 8. Настройка и администрирование небольшого сервера Linux для определенной задачи

Выбор подходящей задачи для небольшого сервера Linux (например, веб-сервер, файловый сервер, DNS-сервер). Установка и настройка необходимого программного обеспечения для выбранной задачи (например, Apache, Nginx, Samba, Bind). Настройка безопасности сервера. Мониторинг работы сервера. Резервное копирование данных.

Преподаватели и эксперты программы

Документ, который Вы получите

Отзывы на программу

Друзин Станислав Олегович

Решетников Игорь

Студент специальности 09.02.07 Информационные системы и программирование

Курсы системного администрирования превзошли мои о

Друзин Станислав Олегович

Ильин Кирилл

Студент специальности 09.02.07 Информационные системы и программирование

Очень доволен этим курсом! Обучение было структури

Как поступить на программу?

Шаг 1

Выбрать программу и оставить заявку

Шаг 2

Собрать документы и пройти оформление в личном кабинете anketa.fa.ru

Шаг 3

Получить договор и документы для оплаты

Шаг 4

Внести оплату и начать обучение

Вас могут заинтересовать

Контакты

САВУШКИНА ГАЛИНА НИКОЛАЕВНА

САВУШКИНА ГАЛИНА НИКОЛАЕВНА

  • Заведующий отделением
  • Преподаватель
  • Ответственный за организацию обучения по образовательным программам дополнительного образования
E-mail GNSavushkina@fa.ru Телефон (846) 224-20-78 Место нахождения:
г. Самара, ул. Антонова-Овсеенко, 57, кабинет 207А
.

Выбрать дату

Выбрать дату

Выбрать год