Linux-системы используются в первую очередь для создания серверов, а также для персональных компьютеров и как основа операционных систем большинства смартфонов.
Курс «Основы администрирования Linux» дает базовые знания процессов установки, настройки и работы с данной операционной системой на примере одной из версий Linux - Ubuntu. Вы познакомитесь с основами работы в терминале, основными утилитами, необходимыми для каждодневной работы, основами настройки web-сервера и сервера баз данных на Linux.
Автор курса — Барабаш Андрей, DevOps at Brights. В записанных видео уроках он делится эффективными техниками администрирования Linux, опираясь
на собственный опыт и лучшие практики.
Формат: Видеоуроки (с дополнительными материалами) Структура курса:
Установка Linux на виртуальную машину.
Системная архитектура.
Жесткие диски и работа с ними.
Файловая система и управление пакетами.
Команды GNU и Unix.
Управление правами доступа к файлам и владением.
Память и процессоры.
Оболочка командной строки.
Обработка текстовых потоков с помощью фильтров.
Работа с оболочкой Bash.
Архиваторы, бэкапы и планировщик задач.
Сети.
Сетевые команды и безопасность.
Логи.
Web Services.
Database.
Чему вы научитесь на данном курсе:
Устанавливать ОС Linux и необходимые для работы утилиты и службы
Администрировать ОС Linux.
Работать с жесткими дисками и файловой системой.
Настраивать терминал для удобства работы.
Создавать пользователей, настраивать их права и привилегии для работы в операционной системе.
Управлять процессами в системе.
Использовать bash для написания скриптов.
Использовать vim и понимать основы работы с ним.
Работать с текстовыми потоками.
Работать с архиваторами, бэкапами и планировщиком задач.
Настраивать сеть и понимать основы работы сетевых протоколов.
Понимать основы безопасности работы операционной системы и реализовывать ее.
Организовывать логирование и вести логи.
Выполнять установку и базовую настройку web-server`а и сервера баз данных.
Предварительные требования
Для понимания материалов данного курса необходим хороший опыт работы с ПК. Желательно иметь представление о семействе Linux и быть хотя бы поверхностно знакомым с одной из ОС Linux.